Prefata curs

Java EE
Pret lista: 690 Eur
Durata: 5 zile (40 ore)

Discount-uri

Discount-uri de volum, pentru cursurile organizate la cererea companiilor-client, pentru grupe formate din:
3-7 participanti-10% rezultand pretul final de 621 Euro fara TVA/participant
8-12 participanti-20% rezultand pretul special de 552 Euro fara TVA/participant
>= 13 participanti-30% rezultand pretul exceptional de 483 Euro fara TVA/participant
  1. Pentru cursurile organizate la sediul centrului nostru de training pretul de mai sus include serviciile de instruire in clasa dotata cu infrastructura necesara (laptop/desktop, videoproiector, flipchart), suportul de curs, benefciile post-instruire descrise mai jos si cofeebreak (apa de baut, ceai / cafea). Servicii conexe, oferite la solicitarea dvs.: masa de pranz la restaurant la pretul de 7 Euro / zi / persoana (fara TVA)
  2. Pentru cursurile organizate la sediul companiei client, situat in Bucuresti sau Ilfov, cu infrastructura asigurata de client (laptop / desktop, video-proiector flipchart etc.) , din pretul de mai sus se deduce suma de 7 Euro / zi / participant, reprezentata de cheltuielile noastre cu infrastructura si coffe break.
  3. Pentru cursurile organizate la sediul companiei client, oriunde in tara, pentru un numar de minim 6 participanti, in pretul de mai sus sunt incluse toate costurile legate de deplasarea trainer-ului nostru (cazare, transport, diurna).
  4. Pentru cursurile organizate la sediul companiei client, cu infrastructura aferenta asigurata de noi (laptop-uri, video-proiector, flipchart), la pretul de mai sus se adauga suma de 5 euro / participant / zi de curs (fara TVA), reprezentata de cheltuielile aferente infrastructurii.

Inscrie-te la acest curs sau cere detalii suplimentare

Nume

Email

Despre mine

Tip mesaj

Mesaj

Agendă Curs

Standards, containers, APIs, and services
Application component functionalities mapped to tiers and containers
Interconnect Application Components with CDI Annotations and JNDI
Web container technologies, Business logic implementation technologies, and web service technologies
Packaging and deployment
Enterprise JavaBeans, managed beans, and CDI beans
Understanding lifecycle and memory scopes
Linking components together with annotations, injections, and JNDI

Create JPA entities with Object-Relational Mappings (ORM)
Use Entity Manager to perform database operations with JPA entities
Handle entity data with conversions, validations, and key generation
Describe persistence management and locking mechanisms
Create and execute JPQL statements

Create Session EJB components
Create EJB business methods
Manage EJB life cycle with container callbacks
Use asynchronous EJB operations
Control transactions
Create EJB timers
Create and apply interceptors

Describe Java Message Service (JMS) API messaging models
Implement Java SE and Java EE message producers and consumers
Use durable and shared topic consumer subscriptions
Create message-driven beans
Use transactions with JMS

Describe a SOAP Web Service structure
Create SOAP Web Services using JAX-WS API
Create SOAP Web Service clients

Describe HTTP basics
Create Java servlet classes and map then to URLs
Handle HTTP headers, parameters, cookies
Use servlets to handle different content types
Manage servlet life cycle with container callback methods
Use CDI Managed Beans
Use Interceptors and Filters
Implement asynchronous servlets and use NIO API

Describe JSP life cycle
Describe JSP syntax
Use Expression Language (EL)
Use CDI Beans
Use Tag Libraries
Handle errors

Understand REST service conventions
Create REST services using JAX-RS API
Consume REST service within the client tier

Understand WebSockets communication style
Create WebSocket Endpoint Handlers using JSR 356 API
Manage WebSocket Endpoint lifecycle
Produce and consume WebSocket messages
Handle Errors
Encode and Decode JSON messages
Provide WebSocket Client Endpoint handler using JavaScript

Describe JSF lifecycle and architecture, and understand JSF syntax
Use JSF Tag Libraries
Apply Validators and Converters to UIComponents
Use UI templates
Define navigation, and handle localisation
Produce messages
Use Expression Language (EL), and CDI Beans
Add AJAX support

Understand Java EE security architecture
Configure Authentication using Login Modules
Define Application Roles and Security Constraints
Use programmatic security
WebServices security standards

Java Logging
CDI Beans
BeanValidation and JPA API
Batch and Concurrency APIs
JAXB API
„Pre-CDI” Servlet Examples

Detalii logistice

The Developing Applications for the Java EE 7 Platform training teaches you how to build and deploy enterprise applications that comply with Java Platform, Enterprise Edition 7. The technologies presented in this course include annotations, Enterprise JavaBeans (EJB), Java Persistence API (JPA), Java Transaction API (JTA), Servlets, JavaServer Pages(JSPs), JavaServer Faces (JSF), Contexts and Dependency Injection (CDI), JAX-RS RESTful and SOAP Web Services, the Java API for WebSocket, Java Message Service API (JMS), Bean Validation, Batch API, Timer services, and Java EE Concurrency.
Target Audience: Java Developers who want to learn how to utilize the full power of Java EE 7

Learn how to:

  • Use Java Persistence and Java Transaction APIs.
  • Create a flexible component model using EJB and CDI technology.
  • Provide Timer, Concurrency and Batch services.
  • Create SOAP and REST WebServices.
  • Develop web-based interfaces using Servlets, Java Server Pages, JavaServer Faces.
  • Assemble and deploy Java applications to a JEE Application Server.
  • By taking this course, you’ll gain hands-on experience building Java EE 7 Applications. You will get the chance to create web-based user interfaces using HTML5 and JavaScript along with JSPs JSFs and servlets.
  • Web-based user interfaces will use AJAX to communicate with RESTful web services you create. Business logic will be handled using CDI and EJB components.
  • You will also create and use JMS resources, Batch and Timer components. You will learn how to persist application data using JPA and JTA APIs.

Participate in Hands-On Labs

  • During this course practice sessions you develop a product management application. This application is going to start as a simple client-server application, but will evolve into a Java Enterprise Application having following components:
  • Java Persistence API components to handle product database objects
  • Enterprise JavaBeans components to handle product management application business logic
  • Java Message Service API components to produce and consume messages
  • SOAP WebService to produce a product quotes
  • Web user interface to search, display and update products designed with Servlets, Java Server Pages, and Java Server Faces
  • REST Service to check product discount
  • WebSockets application to implement chat between users
  • You will also secure this application using both programmatic and declarative approaches.
  • Application Developers
  • Developer
  • J2EE Developer
  • Java Developers
  • Java EE Developers
  • Mobile and Web Applications Developer

Required Prerequisites

  • Experience with XML
  • Experience with basic database concepts and a basic knowledge of SQL
  • Experience with the Java language

Suggested Prerequisites

  • Completed the Java SE 8 Programming course
  • Java SE 8 Certification
  • Java SE 8 Programming
  • Deploy Java EE applications
  • Handle business logic using POJOs, EJBs, SOAP WebServices, and JMS
  • Manage persistency using JPA entities
  • Create Java web applications using servlets, JSPs, JSFs, REST Services, and WebSockets
  • Secure Java EE applications