Learn IT Niche Skills from IT Professionals and Academicians
Python, Machine Learning, Artificial Intelligence,IoT, Web Development, Full Stack Development,Test Automation and much more
Kaushalya Technical Training and Consltancy Services
Fullstack web development using Java,Spring,Spring Boot and MySQL
Duration : 80 hours
Fullstack web development using Java has become the hot skill in the industry. It is
essential for the graduates and professionals to learn and master these skills. One has to be well versed with front end,middleware and database programming to become a full stack web develope
Objectives of Training
Provide minds-on and hands-on training
Understand Java and its applications
Understand Web design and development using Java
Learn rapid web application development using Spring framework
Learn building RESTful Webservices using Spring Boot
Learn database programming using MySQL and Spring
Build simple web application modules
Outcome of Training
Trainees should be able to independently develop sample web application
End to end (Full stack) application development
Trainees can develop web application or back end application for their projects/internships
Training on Java Fullstack should enable trainees to solve objective and programming type questions. This would help them to prepare for placements/switch career.
Course Content
Introduction to Java
Java Platforms
Language fundamentals – JDK,JRE,JVM
Data Types,Operators,loops,conditional statements
OOPs concepts Introduction
Array and String
Oops in Java
Packages and Wrapper Classes
File Management
Exception Handling
The Collection Framework – List,Set,Queue and Map
Multi Thread programming
Executors – Concurrent pattern
Sample programs and assignments
SQL
Introduction to Database management system
Introduction to SQL
Basic SQL commands – DDL,DML,DCL
JDBC
Introduction to JDBC
Types of drivers
Database programming using Java and MySQL
CRUD Operations
Joins
Query optimizations
Servlets
Introduction to Java Web Applications
Web Containers – Web Server
Servlet life cycle and architecture
Processing Get and Post Requests
Listeners
Cookie Management
Session Tracking
Sample programs and assignments
Introduction to ORM and its need
The Persistence Life Cycle
Java persistence API (JPA)
JPQL
Association and Mapping
Introduction to Spring Platform and environment and Spring Boot Features
Introduction to Spring Framework, IoC
What is Spring Framework,Benefits of Spring
The Spring architecture
IOC – Inversion of control, wiring beans
Bean containers, lifecycle of beans in containers
Customizing beans with BeanPostProcessors & BeanFactoryPostProcessors