Programme Name: JAVA
Software tools used : Java
Date: 20th Jan 2020
Duration: 4 weeks
Trainer Name: Narendra Kumar Mishra
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.
It is high time students of computer science and technology know and can implement enterprise application, where they can showcase following abilities to the outside world:
1. Most relevant MVC architecture for developing application
2. Distributed architecture and communication using micro services
3. Deployment paradigm including domain registration, pointing domain to web server/ load balancing IP
4. Understanding SSL and configuring to a web server or Load balancing scenario
5. Front-end development using HTML + CSS + JavaScript
6. Writing and communicating to business logic components
7. Deploying and using web services
8. SQL tuning and re-engineering/ designing database using industry standard tolls such as ErWin
9. Working under development environment as used in industry
Using this course, students gain hands-on experience building Java EE 7 Applications. Students 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 what students create. Business logic will be handled using CDI and EJB components. Students will also create and use JMS resources, Batch and Timer components. They will learn how to persist application data using JPA and JTA APIs
Participants will 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:
Over 23 years of technical and managerial experience handling large scale of software projects. Apart from core industry delivery expertise, 4 years in education and delivered more than 15 corporate training. Well versed with latest software technologies, excel in thinking strategically and proactive performance. Worked with major clients including General Motors, NSE, BSE, Deutsche Bank ,Johnson control instruments, Caterpillar, Ministry of external affairs
Certificate will be provided on completion of the project with successful demo. Also proper support/help will be provided to participants to get professional certificate from Oracle Corporation (Oracle Certified Professional, Java EE 7 Application Developer)
1st Week Programme Plan
1. Crash course on JAVA SE
2. Introduction to JAVA EE
3. Managing persistence using JPA entities
2nd Week Programme Plan
1. Implementing business logic using EJB
2. Using JAVA message service API
3. Implementing SOAP services using JAX-WS
4. Creating JAVA web applications using servlets
5. Creating JAVA web applications using JSP
3rd Week Programme Plan
1. Implementing REST services using JAX-RS API
2. Creating JAVA applications with websockets
3. Developing web applications using JavaServer faces
4. Securing JAVA EE applications
5. Deploying application
4th Week Programme Plan
1. Learning Java development environment
2. Deploying simple web application
3. Developing and deploying JAVA SE application
4. Developing and deploying plan web application using JAVA (HTML, JSP with CRUD)
5. Developing and deploying web application using EJB
6. Developing and deploying application using MVC
7. Developing services and deploying services
8. Creating product management application using micro services following AGILE development
Narendra Kumar Mishra
Ph No:9686288581
Mail.id:naarendram@gmail.com
Venue details
Dayananda Sagar University
Kudlu Gate,Hosur Main Road
Bangalore-560068
Contact details
Narendra Kumar Mishra
Ph No:9686288581
Mail.id:naarendram@gmail.com