Read more
2Month/20 Hours Price:120,000
100,000
Developing Applications for the Java EE 7 Platform Ed 1
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.
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.
Benefits to you:
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.
Course Content:
Module1: Introduction to Java EE
Standards, containers, APIs, and servicesInterconnect Application Components with CDI Annotations and JNDI
Web container technologies, Business logic implementation technologies, and web service technologies
Application component functionalities mapped to tiers and containers
Packaging and deployment
Linking components together with annotations, injections, and JNDI
Understanding lifecycle and memory scopes
Enterprise JavaBeans, managed beans, and CDI beans
Managing Persistence by Using JPA Entities
Describe persistence management and locking mechanismsCreate and execute JPQL statements
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
Implementing Business Logic by Using EJBs
Use asynchronous EJB operationsControl transactions
Create EJB business methods
Create EJB timers
Create Session EJB components
Manage EJB life cycle with container callbacks
Create and apply interceptors
Using Java Message Service API
Use durable and shared topic consumer subscriptionsDescribe Java Message Service (JMS) API messaging models
Use transactions with JMS
Create message-driven beans
Implement Java SE and Java EE message producers and consumers
Implementing SOAP Services by Using JAX-WS
Create SOAP Web Services using JAX-WS APICreate SOAP Web Service clients
Describe a SOAP Web Service structure
Creating Java Web Applications by Using Servlets
Create Java servlet classes and map then to URLsImplement asynchronous servlets and use NIO API
Manage servlet life cycle with container callback methods
Use servlets to handle different content types
Use Interceptors and Filters
Handle HTTP headers, parameters, cookies
Describe HTTP basics
Use CDI Managed Beans
Creating Java Web Applications by Using JSPs
Describe JSP life cycleHandle errors
Describe JSP syntax
Use Tag Libraries
Use Expression Language (EL)
Use CDI Beans
Implementing REST Services using JAX-RS API
Create REST services using JAX-RS APIUnderstand REST service conventions
Consume REST service within the client tier
Creating Java Applications with WebSockets
Manage WebSocket Endpoint lifecycleEncode and Decode JSON messages
Understand WebSockets communication style
Produce and consume WebSocket messages
Handle Errors
Provide WebSocket Client Endpoint handler using JavaScript
Create WebSocket Endpoint Handlers using JSR 356 API
Develop Web Applications Using JavaServer Faces
Add AJAX supportUse UI templates
Describe JSF lifecycle and architecture, and understand JSF syntax
Use Expression Language (EL), and CDI Beans
Produce messages
Apply Validators and Converters to UIComponents
Use JSF Tag Libraries
Define navigation, and handle localisation
Securing Java EE Applications
Define Application Roles and Security ConstraintsConfigure Authentication using Login Modules
WebServices security standards
Use programmatic security
Understand Java EE security architecture
Appendixes/Additional Content
JAXB APICDI Beans
Pre-CDI Servlet Examples
BeanValidation and JPA API
Batch and Concurrency APIs
Java Logging
Suggested Prerequisite
Experience with XMLExperience with the Java language
Experience with basic database concepts and a basic knowledge of SQL
Java SE 8 Certification
Completed the Java SE 8 Programming course
Required Prerequisite: Java SE 8 Programming
Audience
Mobile and Web Applications DeveloperApplication Developers
Java Developers
Developer
J2EE Developer
Java EE Developers
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
Job Interview Preparation (Soft Skills Questions & Answers)
Tough Open-Ended Job Interview Questions
What to Wear for Best Job Interview Attire
Job Interview Question- What are You Passionate About?
How to Prepare for a Job Promotion Interview
Stay connected even when you’re apart
Join our WhatsApp Channel – Get discount offers
500+ Free Certification Exam Practice Question and Answers
Your FREE eLEARNING Courses (Click Here)
Internships, Freelance and Full-Time Work opportunities
Join Internships and Referral Program (click for details)
Work as Freelancer or Full-Time Employee (click for details)
Hire an Intern
Flexible Class Option
Week End Classes For Professionals SAT | SUN
Corporate Group Training Availables Options
Online Classes – Live Virtual Class (L.V.C), Online Training
Related Courses
Java Developer Training (Java Course)
Mastering SOA and Java Web Services
Java Developer Fundamentals Training
Java EE – Develop Web Services with JAX-WS & JAX-RS
Java Spring Boot Microservices Training course
0 Reviews