Web Application Development program for freshers/college students and professionls who wants to make career in Java and looking for hands on experience on liva project under industry professionals.
Program Module & Objectives:
- Java & J2EE
- Spring MVC
- Spring REST
- Web Services
- HTML5 & CSS3
- Hibernate
- MySQL database
- Angular JS
- Tomcat Web server
- GitHub source control
- Unified Modeling Language ( UML )
- Eclipse IDE
- Build tool : Maven
- Unit testing using Junit
Program Schedule:
- Duration: 3 months
- 6 hours a week
- Certificate would be provided for project implementation / training completion
Program Details:
- All IT Professionals 0-5 Years of experience and 2nd/3rd year B.Tech Students from branch CS/IT/ECE are eligible.
- Program Instructor : Mr. Rajnish Chauhan
- Engineering Manager at ST Micro having 12 years industry experience in Java/J2EE & Web application design and implementation.
- Training program includes
- In-depth training on all technologies used.
- Learn by doing live projects.
- Interview preparation on imparted technologies.
Program Structure:
- Week1
- Java fundamentals review
- Classes & Object
- Garbage collection
- Abstract & Interface
- Collection
- Exception Management
- HTML & DOM
- Add , delete , modify HTML Element
- Week 2
- Java Script fundamentals
- Java Script hands on
- Accessing HTML elements using JavaScript
- Hands on JavaScript
- Week 3
- Spring MVC
- Web services : RESTful
- Creating services in Spring MVC
- Using JMeter to test REST web services
- Week 4
- MySQL Setup
- Database basics
- Hibernate introduction
- Hibernate ORM mapping
- Using hibernate to access database
- DML operation using Hibernate
- Week 5
- Dynamic Web page
- JQuery Introduction
- JQuery basics
- JQuery core features – DOM manipulation, event handling
- Using AJAX in JQuery
- Assignments
- Week 6
- Bootstrap fundamental
- User Interface creation using bootstrap
- Bootstrap & CSS
- Assignments
- Week 7
- Source Management
- GitHub introduction and usage
- Eclipse IDE introduction
- Hands on Eclipse on project setup
- Week 8
- Unified Modeling Language
- Creation of use case
- Activity flow
- State diagram
- Week 9
- Application design & Architecture
- Application code flow
- Coding Design patterns
- Week 10
- Web server Tomcat
- Installation of web app in tomcat
- Running application in web server
- Week 11
- Angular JS basics
- Main app , router and dynamic page creation
- User & Server Event management
- Using AJAX to update and modify page
- Single-Page-App ( SPA ) methodologies
- Week 12
- Introduction of software engineering
- Web application technology overview
- Application introduction
- Understanding requirements
- How to convert user requirements into an application
- Week 13
- Testing Methodologies
- Unit testing
- Integration testing
- Using Junit to test application
- Week 14
- Application GUI creation
- Application Server end Coding
- Week 15 & 16 and Till Project Completion
- Integration of GUI with server code
- Complete application run on single platform