Java EE 8 Application Development

Course

Online

£ 10 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Build production-ready applications with the latest features of Java EE 8This course is the perfect guide to create a Java EE 8 application. You'll build a real-world chat application and will learn the best patterns and techniques in Java EE.You'll build a business model for a chat application with CDI and JSON. First, you'll create the skeleton of the business model. Moving on, you’ll learn to add features to the model such as user, message, and chat. Once you’ve set the model, you'll develop a connection between chat client and server using Websockets. Then, you'll create a REST API for other front-end JSclient applications. Finally, you'll develop a UI for the chat application by using the latest version of Java Server Faces JSF 2.3.By the end of the course, you'll be able to create a full-fledged web application using the new features of Java EE 8.The code bundle for this course is available at About the AuthorTomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He has worked with Spark API and the ML API for the past five years and has production experience in processing petabytes of data. 
He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before solving a problem. He was a speaker at conferences in Poland, Confitura and JDD (Java Developers Day), and the Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Create an application that is easily testable with CDI
Build a business model for a chat application with Java APIs
Find out about the efficient message transfer protocol with Java API for WebSockets and JMS
Explore RESTful web service development using the JAX-RS 2.1 specification
Develop web-based applications using the Java Server Faces JSF 2.3
Compose a JSF page with back-end data using Java EE

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

  • Production
  • Application Development
  • Business model
  • Logic
  • Server
  • Java
  • Audit

Course programme

Building an Application with CDI 6 lectures 23:04 The Course Overview This video will give you an overview about the course. Dependency Injection In this video, we will understand what Dependency Injection (DI) is.
  • A do-it-yourself DI example
  • Understand how to achieve DI in Java EE
Named Beans In this video, you will learn to create multiple implementations of an ImageFileEditor interface.
  • Use DI container to pick a proper implementation
  • Use the @Inject annotation
  • Test the DI logic
CDI Lifecycle and Events This video will teach you to create a factory that the annotation @produces fully utilizes services.
  • Create an interceptor that will audit our application
  • Create a custom @Audit annotation
Introduction to Microservices Through this video, you will learn to create a self-embedded service.
  • Add a Jboss weld container that is compatible with the Java EE standard
Using CDI with Java EE Microservice Application In this video, we will create a chat application that leverages the DI container.
  • Create a ChatService
  • Test interception logic
Building an Application with CDI - Quiz Building an Application with CDI 6 lectures 23:04 The Course Overview This video will give you an overview about the course. Dependency Injection In this video, we will understand what Dependency Injection (DI) is.
  • A do-it-yourself DI example
  • Understand how to achieve DI in Java EE
Named Beans In this video, you will learn to create multiple implementations of an ImageFileEditor interface.
  • Use DI container to pick a proper implementation
  • Use the @Inject annotation
  • Test the DI logic
CDI Lifecycle and Events This video will teach you to create a factory that the annotation @produces fully utilizes services.
  • Create an interceptor that will audit our application
  • Create a custom @Audit annotation
Introduction to Microservices Through this video, you will learn to create a self-embedded service.
  • Add a Jboss weld container that is compatible with the Java EE standard
Using CDI with Java EE Microservice Application In this video, we will create a chat application that leverages the DI container.
  • Create a ChatService
  • Test interception logic
Building an Application with CDI - 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. Dependency Injection In this video, we will understand what Dependency Injection (DI) is.
  • A do-it-yourself DI example
  • Understand how to achieve DI in Java EE
Dependency Injection In this video, we will understand what Dependency Injection (DI) is.
  • A do-it-yourself DI example
  • Understand how to achieve DI in Java EE
Dependency Injection In this video, we will understand what Dependency Injection (DI) is.
  • A do-it-yourself DI example
  • Understand how to achieve DI in Java EE
Dependency Injection In this video, we will understand what Dependency Injection (DI) is.
  • A do-it-yourself DI example
  • Understand how to achieve DI in Java EE
In this video, we will understand what Dependency Injection (DI) is.
  • A do-it-yourself DI example
  • Understand how to achieve DI in Java EE
In this video, we will understand what Dependency Injection (DI) is.
  • A do-it-yourself DI example
  • Understand how to achieve DI in Java EE
Named Beans In this video, you will learn to create multiple implementations of an ImageFileEditor interface.
  • Use DI container to pick a proper implementation
  • Use the @Inject annotation
  • Test the DI logic
Named Beans In this video, you will learn to create multiple implementations of an ImageFileEditor interface.
  • Use DI container to pick a proper implementation
  • Use the @Inject annotation
  • Test the DI logic
Named Beans In this video, you will learn to create multiple implementations of an ImageFileEditor interface.
  • Use DI container to pick a proper implementation
  • Use the @Inject annotation
  • Test the DI logic
Named Beans In this video, you will learn to create multiple implementations of an ImageFileEditor interface.
  • Use DI container to pick a proper implementation
  • Use the @Inject annotation
  • Test the DI logic
In this video, you will learn to create multiple implementations of an ImageFileEditor interface.
  • Use DI container to pick a proper implementation
  • Use the @Inject annotation
  • Test the DI logic
In this video, you will learn to create multiple implementations of an ImageFileEditor interface.
  • Use DI container to pick a proper implementation
  • Use the @Inject annotation
  • Test the DI logic
CDI Lifecycle and Events This video will teach you to create a factory that the annotation @produces fully utilizes services.
  • Create an interceptor that will audit our application
  • Create a custom @Audit annotation
CDI Lifecycle and Events This video will teach you to create a factory that the annotation @produces fully utilizes services.
  • Create an interceptor that will audit our application
  • Create a custom @Audit annotation
CDI Lifecycle and Events This video will teach you to create a factory that the annotation @produces fully utilizes services.
  • Create an interceptor that will audit our application
  • Create a custom @Audit annotation
CDI Lifecycle and Events This video will teach you to create a factory that the annotation @produces fully utilizes services.
  • Create an interceptor that will audit our application
  • Create a custom @Audit annotation
This video will teach you to create a factory that the annotation @produces fully utilizes services.
  • Create an interceptor that will audit our application
  • Create a custom @Audit annotation
This video will teach you to create a factory that the annotation @produces fully utilizes services.
  • Create an interceptor that will audit our application
  • Create a custom @Audit annotation
Introduction to Microservices Through this video, you will learn to create a self-embedded service.
  • Add a Jboss weld container that is compatible with the Java EE standard
Introduction to Microservices Through this video, you will learn to create a self-embedded service.
  • Add a Jboss weld container that is compatible with the Java EE standard
Introduction to Microservices Through this video, you will learn to create a self-embedded service.
  • Add a Jboss weld container that is compatible with the Java EE standard
Introduction to Microservices Through this video, you will learn to create a self-embedded service.
  • Add a Jboss weld container that is compatible with the Java EE standard
Through this video, you will learn to create a self-embedded service.
  • Add a Jboss weld container that is compatible with the Java EE standard
Through this video, you will learn to create a self-embedded service.
  • Add a Jboss weld container that is compatible with the Java EE standard
Using CDI with Java EE Microservice Application In this video, we will create a chat application that leverages the DI container.
  • Create a ChatService
  • Test interception logic
Using CDI with Java EE Microservice Application In this video, we will create a chat application that leverages the DI container.
  • Create a ChatService
  • Test interception logic
Using CDI with Java EE Microservice Application In this video, we will create a chat application that leverages the DI container.
  • Create a ChatService
  • Test interception logic
Using CDI with Java EE Microservice Application In this video, we will create a chat application that leverages the DI container.
  • Create a ChatService
  • Test interception logic
In this video, we will create a chat application that leverages the DI container.
  • Create a ChatService
  • Test interception logic
In this video, we will create a chat application that leverages the DI container.
  • Create a ChatService
  • Test interception logic
Building an Application with CDI - Quiz Building an Application with CDI - Quiz Building an Application with CDI - Quiz Building an Application with CDI - Quiz Creating a Business Model for the Application – JSONP and JSONB 5 lectures 25:56 The JSONP Model API In this video, we will focus on the JSONP Model API. • Create a person Java domain object • Add a JSON Java EE dependency • Create PersonBuilder for reading JSON to Java Populating Java Objects from JSON with JSONB In this video, you will learn how to populate Java objects from JSON. • Test PersonBuilder • Read JSON To a Java object Generating JSON Strings from Java Objects with JSONB In this video, you will be generating JSON Strings from Java objects with JSONB. • Create a Person writer that writes Java object to JSON • Test the Person writer The JSONP Streaming API In this video, you will delve into the JSONP Streaming API. • Explore what a Private Hosted Zone is • Learn what it gives us • Know when to use it Creating WebSocket Server In this video, we will get an introduction about the WebSocket. Also, we will look at an example to create a webSocket server. • Create a WebSockets project • Create a WebSockets server side Creating a Business Model for the Application – JSONP and JSONB - Quiz Creating a Business Model for the Application – JSONP and JSONB. 5 lectures 25:56 The JSONP Model API In this video, we will focus on the JSONP Model API. • Create a person Java domain object • Add a JSON Java EE dependency • Create PersonBuilder for reading JSON to Java Populating Java Objects from JSON with JSONB In this video, you will learn how to populate Java objects from JSON. • Test PersonBuilder • Read JSON To a Java object Generating JSON Strings from Java Objects with JSONB In this video, you will be generating JSON Strings from Java objects with JSONB. • Create a Person writer that writes Java object to JSON • Test the Person writer The JSONP Streaming API In this video, you will delve into the JSONP Streaming API. • Explore what a Private Hosted Zone is • Learn what it gives us • Know when to use it Creating WebSocket Server In this video, we will get an introduction about the WebSocket. Also, we will look at an example to create a webSocket server. • Create a WebSockets project • Create a WebSockets server side Creating a Business Model for the Application – JSONP and JSONB - Quiz The JSONP Model API In this video, we will focus on the JSONP Model API. • Create a person Java domain object • Add a JSON Java EE dependency • Create PersonBuilder for reading JSON to Java The JSONP Model API In this video, we will focus on the JSONP Model API. • Create a person Java domain object • Add a JSON Java EE dependency • Create PersonBuilder for reading JSON to Java The JSONP Model API In this video, we will focus on the JSONP Model API. • Create a person Java domain object • Add a JSON Java EE dependency • Create PersonBuilder for reading JSON to Java The JSONP Model API In this video, we will focus on the JSONP Model API. • Create a person Java domain object • Add a JSON Java EE dependency • Create PersonBuilder for reading JSON to Java In this video, we will focus on the JSONP Model API. • Create a person Java domain object • Add a JSON Java EE dependency • Create PersonBuilder for reading JSON to Java In this video, we will focus on the JSONP Model API Developing Connection Between Chat Client and Server Using Websockets (JMS) Quiz Developing Connection Between Chat Client and Server Using Websockets (JMS)...

Additional information

Knowledge of Java and some experience in developing and deploying applications

Java EE 8 Application Development

£ 10 VAT inc.