Learning Java EE 8

Course

Online

£ 150 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Build a full fledged application with the latest API's.Java EE provides a standard set of specifications that can be used to develop standardized applications, independent of the vendor. Enterprise applications do not change that often, and hence we need a robust platform such as Java EE to ensure sustainability. Thus, this comprehensive course-covering all the features and APIs in Java EE-will be helpful for developers. It also answers questions related to how Java EE compares to the Java language, should developers transition to it, and what types of application would benefit from it.Both small businesses and large enterprises have benefitted from the various APIs provided by the Java EE platform to build dynamic web apps. This therefore remains one of the key skills sought by hiring companies.This course starts by exploring the core JAVA EE components. Moving further you will learn all about HTTP endpoints. You will learn how to map domain entities with JPA. Cross-cutting concerns will be covered exhaustively. This course teaches you how to deal with Asynchronous behavior. You will learn to access external systems. You will also learn about the asynchronous communication protocol. By the end of the course, you will be able to develop a car management enterprise application.About the AuthorSebastian Daschner is a Java freelancer working as a consultant, author, and trainer and is enthusiastic about programming and Java (EE). He is the author of the book Architecting Modern Java EE Applications. Sebastian participates in the JCP, helping to form the future standards of Java EE; serving in the JAX-RS, JSON-P, and Config Expert Groups; and collaborating on various open source projects. For his contributions to the Java community and ecosystem, he was recognized as a Java Champion, Oracle Developer Champion, and double 2016 JavaOne Rockstar..
Sebastian is a regular speaker at international IT conferences such as JavaLand, JavaOne, or Jfokus

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Implement domain business logic using core Java EE components
Realize HTTP communication using JAX-RS
Use JPA persistence with the least impact on domain logic code
How interceptors realize technical cross-cutting concerns
Configure enterprise applications using standard APIs
Introduce asynchronous behavior into business logic
Access external systems in a resilient way
Implement server-sent events and WebSocket communication

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Logic
  • XML
  • Java
  • XML training
  • Javascript
  • Java Programming
  • Programming
  • Programme Planning
  • Programming Application
  • Information Systems

Course programme

Core Java EE components 7 lectures 35:38 The Course Overview This video will give you an overview about the course. Implementing domain business logic in Java EE The video shows how to implement business domain logic in Java EE and plain Java. It covers how Java EE encourages business-oriented solutions. Basic Java EE APIs is introduced. • Define business domain classes, their properties and relations in plain Java • Define a business boundary which implements the use cases • Delegate complex business logic to injected beans EJBs and CDI managed beans The video shows the differences between the EJB and CDI APIs. It covers when to use which and what needs to be done in order to setup the managed beans. • Comprehend the main differences between EJBs and CDI managed beans • Comprehend the similarities in the usage of EJBs and CDI managed beans • Setup a basic beans.xml to configure CDI for injection of all beans CDI producers The video shows CDI producers, their power and how to define and use them. • Inject a component that is not a managed bean or that needs more flexibility • Define CDI producer methods or producer fields • Comprehend the similarity in using and injecting beans and produced values Qualifiers The video shows the necessity of and how to define and use CDI qualifiers. It covers how to define custom qualifier annotations. • Identify that an injected value cannot be identified unambiguously • Bind CDI producers to injection points using qualifiers • Define custom qualifier annotations that allow type-safety Scopes The video explains the different scopes or managed beans. It covers both EJB and CDI, their differences and similarities. • Comprehend the EJB stateless, stateful and singleton scope • Injecting CDI managed beans without scope definitions results in the dependent scope • Define CDI scopes on the bean or producer definitions to modify the bean’s scope and life cycle Events The video explains how to model and implement domain events using CDI. CDI comes with a powerful eventing mechanism which allows to decouple event creation from event handling. • Define business-motivated domain events as plain Java classes • Inject and fire the event during the business process execution using CDI • Define an event handling mechanism that processes the fired events Core Java EE Components - Quiz Core Java EE components. 7 lectures 35:38 The Course Overview This video will give you an overview about the course. Implementing domain business logic in Java EE The video shows how to implement business domain logic in Java EE and plain Java. It covers how Java EE encourages business-oriented solutions. Basic Java EE APIs is introduced. • Define business domain classes, their properties and relations in plain Java • Define a business boundary which implements the use cases • Delegate complex business logic to injected beans EJBs and CDI managed beans The video shows the differences between the EJB and CDI APIs. It covers when to use which and what needs to be done in order to setup the managed beans. • Comprehend the main differences between EJBs and CDI managed beans • Comprehend the similarities in the usage of EJBs and CDI managed beans • Setup a basic beans.xml to configure CDI for injection of all beans CDI producers The video shows CDI producers, their power and how to define and use them. • Inject a component that is not a managed bean or that needs more flexibility • Define CDI producer methods or producer fields • Comprehend the similarity in using and injecting beans and produced values Qualifiers The video shows the necessity of and how to define and use CDI qualifiers. It covers how to define custom qualifier annotations. • Identify that an injected value cannot be identified unambiguously • Bind CDI producers to injection points using qualifiers • Define custom qualifier annotations that allow type-safety Scopes The video explains the different scopes or managed beans. It covers both EJB and CDI, their differences and similarities. • Comprehend the EJB stateless, stateful and singleton scope • Injecting CDI managed beans without scope definitions results in the dependent scope • Define CDI scopes on the bean or producer definitions to modify the bean’s scope and life cycle Events The video explains how to model and implement domain events using CDI. CDI comes with a powerful eventing mechanism which allows to decouple event creation from event handling. • Define business-motivated domain events as plain Java classes • Inject and fire the event during the business process execution using CDI • Define an event handling mechanism that processes the fired events Core Java EE Components - Quiz The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. Implementing domain business logic in Java EE The video shows how to implement business domain logic in Java EE and plain Java. It covers how Java EE encourages business-oriented solutions. Basic Java EE APIs is introduced. • Define business domain classes, their properties and relations in plain Java • Define a business boundary which implements the use cases • Delegate complex business logic to injected beans Implementing domain business logic in Java EE The video shows how to implement business domain logic in Java EE and plain Java. It covers how Java EE encourages business-oriented solutions. Basic Java EE APIs is introduced. • Define business domain classes, their properties and relations in plain Java • Define a business boundary which implements the use cases • Delegate complex business logic to injected beans Implementing domain business logic in Java EE The video shows how to implement business domain logic in Java EE and plain Java. It covers how Java EE encourages business-oriented solutions. Basic Java EE APIs is introduced. • Define business domain classes, their properties and relations in plain Java • Define a business boundary which implements the use cases • Delegate complex business logic to injected beans Implementing domain business logic in Java EE The video shows how to implement business domain logic in Java EE and plain Java. It covers how Java EE encourages business-oriented solutions. Basic Java EE APIs is introduced. • Define business domain classes, their properties and relations in plain Java • Define a business boundary which implements the use cases • Delegate complex business logic to injected beans The video shows how to implement business domain logic in Java EE and plain Java. It covers how Java EE encourages business-oriented solutions. Basic Java EE APIs is introduced. • Define business domain classes, their properties and relations in plain Java • Define a business boundary which implements the use cases • Delegate complex business logic to injected beans The video shows how to implement business domain logic in Java EE and plain Java. It covers how Java EE encourages business-oriented solutions. Basic Java EE APIs is introduced. • Define business domain classes, their properties and relations in plain Java • Define a business boundary which implements the use cases • Delegate complex business logic to injected beans EJBs and CDI managed beans The video shows the differences between the EJB and CDI APIs. It covers when to use which and what needs to be done in order to setup the managed beans. • Comprehend the main differences between EJBs and CDI managed beans • Comprehend the similarities in the usage of EJBs and CDI managed beans • Setup a basic beans.xml to configure CDI for injection of all beans EJBs and CDI managed beans The video shows the differences between the EJB and CDI APIs. It covers when to use which and what needs to be done in order to setup the managed beans. • Comprehend the main differences between EJBs and CDI managed beans • Comprehend the similarities in the usage of EJBs and CDI managed beans • Setup a basic beans.xml to configure CDI for injection of all beans EJBs and CDI managed beans The video shows the differences between the EJB and CDI APIs. It covers when to use which and what needs to be done in order to setup the managed beans. • Comprehend the main differences between EJBs and CDI managed beans • Comprehend the similarities in the usage of EJBs and CDI managed beans • Setup a basic beans.xml to configure CDI for injection of all beans EJBs and CDI managed beans The video shows the differences between the EJB and CDI APIs. It covers when to use which and what needs to be done in order to setup the managed beans. • Comprehend the main differences between EJBs and CDI managed beans • Comprehend the similarities in the usage of EJBs and CDI managed beans • Setup a basic beans.xml to configure CDI for injection of all beans The video shows the differences between the EJB and CDI APIs. It covers when to use which and what needs to be done in order to setup the managed beans. • Comprehend the main differences between EJBs and CDI managed beans • Comprehend the similarities in the usage of EJBs and CDI managed beans • Setup a basic beans.xml to configure CDI for injection of all beans The video shows the differences between the EJB and CDI APIs. It covers when to use which and what needs to be done in order to setup the managed beans. • Comprehend the main differences between EJBs and CDI managed beans • Comprehend the similarities in the usage of EJBs and CDI managed beans • Setup a basic beans.xml to configure CDI for injection of all beans CDI producers The video shows CDI producers, their power and how to define and use them. • Inject a component that is not a managed bean or that needs more flexibility • Define CDI producer methods or producer fields • Comprehend the similarity in using and injecting beans and produced values CDI producers The video shows CDI producers, their power and how to define and use them. • Inject a component that is not a managed bean or that needs more flexibility • Define CDI producer methods or producer fields • Comprehend the similarity in using and injecting beans and produced values CDI producers The video shows CDI producers, their power and how to define and use them. • Inject a component that is not a managed bean or that needs more flexibility • Define CDI producer methods or producer fields • Comprehend the similarity in using and injecting beans and produced values CDI producers The video shows CDI producers, their power and how to define and use them. • Inject a component that is not a managed bean or that needs more flexibility • Define CDI producer methods or producer fields • Comprehend the similarity in using and injecting beans and produced values The video shows CDI producers, their power and how to define and use them. • Inject a component that is not a managed bean or that needs more flexibility • Define CDI producer methods or producer fields • Comprehend the similarity in using and injecting beans and produced values The video shows CDI producers, their power and how to define and use them. • Inject a component that is not a managed bean or that needs more flexibility • Define CDI producer methods or producer fields • Comprehend the similarity in using and injecting beans and produced values Qualifiers The video shows the necessity of and how to define and use CDI qualifiers. It covers how to define custom qualifier annotations. • Identify that an injected value cannot be identified unambiguously • Bind CDI producers to injection points using qualifiers • Define custom qualifier annotations that allow type-safety Qualifiers The video shows the necessity of and how to define and use CDI qualifiers. It covers how to define custom qualifier annotations. • Identify that an injected value cannot be identified unambiguously • Bind CDI producers to injection points using qualifiers • Define custom qualifier annotations that allow type-safety Qualifiers The video shows the necessity of and how to define and use CDI qualifiers. It covers how to define custom qualifier annotations. • Identify that an injected value cannot be identified unambiguously • Bind CDI producers to injection points using qualifiers • Define custom qualifier annotations that allow type-safety Qualifiers The video shows the necessity of and how to define and use CDI qualifiers. It covers how to define custom qualifier annotations. • Identify that an injected value cannot be identified unambiguously • Bind CDI producers to injection points using qualifiers • Define custom qualifier annotations that allow type-safety The video shows the necessity of and how to define and use CDI qualifiers. It covers how to define custom qualifier annotations. • Identify that an injected value cannot be identified unambiguously • Bind CDI producers to injection points using qualifiers • Define custom qualifier annotations that allow type-safety The video shows the necessity of and how to define and use CDI qualifiers. It covers how to define custom qualifier annotations. • Identify that an injected value cannot be identified unambiguously • Bind CDI producers to injection points using qualifiers • Define custom qualifier annotations that allow type-safety Scopes The video explains the different scopes or managed beans. It covers both EJB and CDI, their differences and similarities. • Comprehend the EJB stateless, stateful and singleton scope • Injecting CDI managed beans without scope definitions results in the dependent scope • Define CDI scopes on the bean or producer definitions to modify the bean’s scope and life cycle Scopes The video explains the different scopes or managed beans. It covers both EJB and CDI, their differences and similarities. • Comprehend the EJB stateless, stateful and singleton scope • Injecting CDI managed beans without scope definitions results in the dependent scope • Define CDI scopes on the bean or producer definitions to modify the bean’s scope and life cycle Scopes The video explains the different scopes or managed beans vated domain events as plain Java...

Additional information

Software developers with knowledge of Java and interested in working with Java EE platform

Learning Java EE 8

£ 150 + VAT