JAVA - Full Stack Trainers

JAVA - Full Stack

SYLLABUS

1. CORE JAVA

  1. 1. Introduction To Java
  2. 2. Java History
  3. 3. Why Java
  4. 4. Features of Java
  5. 5. Environment Setup
  6. 6. Hello World Application
  7. 7. Java Program Internal
  8. 8. JDK, JRE, JVM
  9. 9. JVM- Java Virtual Machine
  10. 10. Class, Objects, Data Types
  11. 11. Variables
  12. 12. Type Casting
  13. 13. Operators
  14. 14. Java Comments
  15. 15. Object-Oriented Programming Concepts             
  16. Abstraction
  17. Encapsulation
  18. Polymorphism
  19. Inheritance
  20. 16. Java Coding Standards
  21. 17. Package – Creating package, naming package
  22. 18. Java Keywords
  23. 19. Access Specifiers – Public, Private, Protected, Default
  24. 20. Static Concept – Block, Variable, Method, Class
  25. 21. Scanner Class
  26. 22. Control Statement – If, If…else, Nested if…else and Switch Case
  27. 23. Java Break Statement
  28. 24. Java Continue Statement
  29. 25. Flow Statement- for, while, do..while
  30. 26. Constructor- Default, Parameterized
  31. 27. Inheritance
  32. 28. Extends, super and this keyword
  33. 29. Method Overloading, Method Overriding
  34. 30. Interface
  35. 31. Abstract Class
  36. 32. Abstract Class vs Interface
  37. 33. Garbage Collection
  38. 34. Marker Interface
  39. 35. Serialization
  40. 36. Transient
 
  1. 37. Java instance of
  2. 38. Instance initializer block
  3. 39. Volatile Keyword in Java
  4. 40. Exception Handling
  5. 41. Exception Handling- try, catch, throw, throws, finally
  6. 42. String Concept
    • String Basics
    • String Methods
  7. 43. String Buffer
  8. 44. String Builder
  9. 45. Custom Immutable Class
  10. 46.Java - Arrays
  11. 47. Collection Framework
  • Collection Basics
  • Iterator Interface
  • Methods of Collection Interface

 

  1. List

A] Array List B] Linked List C] Vector

  1. Set

A] Hash Set B] Tree Set

  1. Map

A] Hash Map B] Tree Map C] Hashtable

  1. Collection Framework Advance Concepts
  1. Comparable Interface
  2. Comparator Interface
  3. Collections class
  4. Differentiate Comparable and Comparator
    1. Java Enum
    2. Date Concept
    3. File Handling Concept
  1. File Handling Basics
  2. Create Folder
  3. Create File- .txt. .pdf, .xlsx, .docs, etc
  4. Write File
  5. Read File
  6. Delete File
    1. Thread
  1. Concept, Lifecycle
  2. Extends Thread
  3. Implement Runnable Interface
  4. Thread Priorities
  5. Thread Methods
    1. Multithreading
    2. Thread Synchronization
  1. Synchronization
  2. Object Locking
 
  1. Inter Thread Communication
    1. JDK 1.8.0 New Features with Hands-on
  1. Lambda Expression
  2. Functional Interface
  3. Default Method in Interface
  4. Static Method in Interface
  5. Method References
  6. Date Time API
  7. Stream API in details[All Advanced concepts as per Industry Practices]
  8. Collectors
  9. For each Loop
  10. String Joiner Class
  11. Parallel Sort
  12. Optional Class
    1. Java Mail API- Realtime Live Implementation

 

 

Programming practices, Concepts & Interview Preparation

2.J2EE

2.1JDBC

  1. JDBCIntroduction
  2. JDBC Architecture
  3. DatabaseOverview
  4. JDBC Basics
  5. MySQL
  6. Create Database
  7. Create Table
  8. Insert, Update, Delete
  9. Truncate
  10. SQL Join
    • Inner Join
    • Left Outer Join
    • Right Outer Join
    • Full Outer Join
  11. Aggregate Function
  1. MIN
  2. MAX
  3. AVG
  4. SUM
  5. COUNT

 

  1. SQL HAVING Clause
  2. GROUP BY
  3. ORDER BY
  4. SQL Aliases
  5. SQL LIKE Operator
  6. SQL IN
  7. SQL NOT IN
  8. SQL Between
  9. SQL Null Values
  10. SQL TOP
 
  1. SQL LIMIT
  2. SQL Stored Procedures
  3. Java Application Using JDBC Connectivity
  4. Handling SQL Exceptions
  5. DriverManager
  6. ResultSet
  7. Connection
  8. Statement
  9. Prepared Statement
  10. Collable Statement
  11. DB Connectivity Steps
  12. Store Image in SQL
  13. Read Image in SQL
  14. SQL Queries using SQLYog
  15. JDBC CRUD Application

 

2.2Servlet

  1. Servlet Basics
  2. Need of Server Side Programming
  3. Servlet Life Cycle 1 Init()
    1. Service()
      1. doGet()
      2. doPost() 3 Destroy()
  4. Servlet Hello World Application
  5. Web.xml Structure
  6. Servlet Directives- include(), forword(), sendRedirictive()
  7. HttpServletRequest, HttpServletResponse in Servlet
  8. Servlet and JDBC Integration
  9. Servlet, HTML 5, MySQL-JDBC, Apache Tomcat using Real Time Login Application
  10. Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom CRUD Application
  11. Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom Sign Up | Sign In Application

 

 

2.1JSP

  1. JSP Basics
  2. Creating dynamic Web content with JSP
  3. Scriplet
  4. Declaration
  5. Servlet, JSP, MySQL- JDBC, Apache Tomcat Login Application
  6. Servlet, JSP, MySQL- JDBC, Apache Tomcat using User Sign Up | Sign In Application
  7. Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom CRUD Application with JDK Advanced features
  8. Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom CRUD Application with different Date Patterns and time zones as per Industrial Practices
  9. Servlet, JSP, MySQL- JDBC, Apache Tomcat Using Advanced Custom Project Implementation

 

 

 

Programming practices, Concept & Interview Preparation.

 

3.FRAMEWORK

3.1.Hibernate

  1. Hibernate Introduction
  2. Hibernate Basics
  3. Hibernate Architecture
  4. Hibernate Session
  5. Hibernate SessionFactory
  6. Hibernate Configuration
  7. Hibernate Configuration Offline
  8. Hibernate with HBM
  9. Hibernate with Annotation
  10. Hibernate Validator
  11. Hibernate CRUD
  12. Hibernate Association Mapping
    1. One to One Mapping
    2. One to ManyMapping
    3. Many to OneMapping
    4. Many to ManyMapping
  13. Hibernate Aggregation
  14. Hibernate Named Queries
  15. Hibernate Native SQL
  16. HQL- Hibernate Query Language
  17. Hibernate HCQL- Criteria Query Language
  18. Hibernate Application with Mysql DB- CRUD
  19. Diff. save(), saveOrUpdate(), update(), persist() and merge()
  20. Diff. get() and load()
  21. Hibernate vs. JPA
  22. Hibernate Application with Mysql DB, Servlet, JSP-User Interface-CRUD
  23. Hibernate, MySQL, Servlet, JSP, Apache Tomcat Login Application
  24. Hibernate, MySQL, Servlet, JSP, Apache Tomcat Sign Up | Sign In Application
  25. Hibernate Application with Mysql DB, Servlet, JSP-User Interface-different Date Patterns with time zones
  26. Hibernate, MySQL, Servlet, JSP, Apache Tomcat Advanced Custom Project Implemenation
  27. Programming practices, Concept & Interview Preparation.

 

3.2.Spring Framework

  1. Spring Framework Introduction
  2. Spring Basics
  3. Spring Framework Features
  4. Inversion of Control
  5. Dependency Injection
  6. Beans Scope
  7. Singleton
  8. Prototype
  9. Request
  10. Session
  11. Global-Session
  12. Auto wiring
 
  1. Spring Annotations

 

3.3.Spring MVC

  1. Spring MVC Basics
  2. Spring MVC Annotations
  3. Spring MVC Hello World Application
  4. Spring MVC Restful Web Services Basics
  5. Spring MVC without Maven
  6. Apache Maven Basics
  7. Spring MVC with Maven
  8. Spring MVC Application Deployment
  9. Spring MVC Application Deployment with Loggers
  10. Spring MVC WAR File Creation and Deployment Steps
  11. Spring MVC, Hibernate, Mysql, Apache Maven, Apache Tomcat- CRUDOperation
  12. Java, Spring MVC, Spring Security, Algorithm, Hibernate, Maven, Mysql IntegrationApplication
    1. Modules-
      1. Customer Login
      2. Add Customer Details
      3. Edit Customer Information
      4. Delete Customer
      5. Delete all Customer
      6. View Customer List
      7. Roles
      8. Admin Role
      9. DBA Role
      10. User Role
      11. Password Encryption by using Spring Security Algorithm
      12. Remember Me Functionality
      13. Timeout Functionality
      14. Deploy on external Server

 

3.4.Spring Security

  1. Spring Security Basics
  2. Spring Security Features
  3. Spring Security Authentication
  4. Spring Security Encryption
  5. Password Encryption by using Spring Security
  6. Spring Security Login Form
  7. Spring Security Authentication
  8. Spring Security Maven Dependency
  9. Spring Security CRUD- Signup and Login Application
  10. Spring Security OAuth2 RealTime Implementation
  11. Spring Boot End Points Security
  12. Spring Boot, Spring Security- Restful Web Services with Advanced Authentication
  13. Single Sign-On with Spring Boot & Okta | OAuth 2.0
  14. Spring Boot with JWT Token base authentication
  15. Spring Boot with Spring Security using BCrypt Algorithm Role base authorization
 

3.5.Spring Boot

  1. Spring Boot Introduction
  2. Spring Boot Basics
  3. Why Spring Boot
  4. Spring Boot Features
  5. Main Goal of Spring Boot
  6. Creating Project- Spring Initializer
  7. Spring Boot Hello World Application
  8. Spring Boot Annotations
  9. Spring Boot Devtool Dependency- Without Restart application will see changes on browser
  10. Spring Boot Actuator
  11. Spring Boot Build Systems
  12. Spring Boot Code Structure
  13. Spring Boot Tomcat Custom Port Number
  14. Spring Boot with RESTFul Service
  15. Spring Boot with Logger
  16. Deploy Spring Boot Applications on External Tomcat Server
  17. Spring Boot – Common Application Properties (application.properties)
  18. Spring Boot, Hibernate with RESTFul Web Service
  19. Spring Boot, Spring Data with RESTFul Web Service
  20. Spring Boot, Hibernate CRUD Application
  21. Spring Boot, Spring Data JPA CRUD Application
  22. Spring Boot, Spring- JDBCTemplate CRUD
  23. Spring Boot, Hibernate, MySQL, Project Lombok CRUD Application
  24. Spring Boot with XML Payload using Postman API
  25. Spring Boot with JSON Payload using Postman API
  26. Spring Boot Global Custom Validations
  27. Spring Boot Global Custom Exception Handling
  28. Spring Boot Code Debug Practices
  29. Spring Boot Application connectivity with Multiple Databases
  30. Spring Boot CORS Support
  31. Spring Boot with Hibernate, Project Lombok, Swagger UI
  32. Spring Boot with Hibernate HRM Application, Swagger UI
  33. Spring Boot Local Network Chat Application
  34. Spring Boot QR Code Generator Hands on Session
  35. Spring Boot QR Code Reader Hands on Session
  36. Spring Boot with Spring Security- JWT
  37. Spring Boot Advanced Research and Development with latest release as per Industry Practices

 

3.6.Spring Data- JPA

  1. Spring Data JPA Basics
  2. Spring Data JPA Introduction
  3. Spring Data JPA Architecture
  4. Spring Data JPA application.properties file
  5. JPA Repository
  6. CRUD Repository
 
  1. Spring Boot, Spring Data JPA CRUD using Postman API
  2. Spring Boot, Spring Data JPA HRM Application using Swagger UI
  3. Spring Boot, Spring Data JPA CRUD using Postman API | Swagger UI

 

3.7.JUnit- Mockito Framework

  1. What is Unit testing
  2. What is JUnit
  3. JUnit Rules
  4. JUnit Arithmetic Application Example
  5. .Mockito Introduction
  6. .Mockito Annotations
  7. Mockito Setup
  8. What is Mocking
  9. .Need for mocking
  10. Methods of Mockito
  11. Mockito mock() method
  12. Mockito when() method
  13. Mockito verify() method
  14. Mockito doNothing() method
  15. Mockito times() method
  16. PowerMock
  17. JUnit Mockito Hibernate CRUD
  18. JUnit Mockito JPA CRUD
  19. JUnit Mockito JDBCTemplate CRUD

 

3.8.Spring- JDBCTemplate

  1. Spring JDBCTemplate Introduction
  2. RowMapper
  3. Builder
  4. Spring Boot, JDBCTemplate using Postman API Hands on Session
  5. Industrial Practices for Spring Boot JDBCTemplate
  6. Spring Boot JDBCTemplate CRUD Application
  7. Spring Boot JDBCTemplate SignUp | SignIn Application
  8. Real Time Signup and Signin Application using JDBCTemplate
  9. Spring Boot with JDBCTemplate HRM Application Swagger UI
  10. Advanced Research and Development for JDBCTemplate using Spring Boot

 

4.MongoDB

  1. MongoDB Introduction
  2. MongoDB Features
  3. MongoDB Database
  4. MongoDB Collection
  5. Spring Boot with MongoDB Integration
  6. Spring Boot with MongoDB CRUD Application
  7. Spring Boot with MongoDB API Creation
  8. Spring Boot with MongoDB SignUp | SignIn
  9. Spring Boot with MongoDB HRM Application
 

5.WEB SERVICES

  1. SOAP Web Service
  2. RESTful Web Service

6.Design Pattern

  1. Singleton Design Pattern
  2. Builder Design Pattern
  3. Factory Pattern
  4. Abstract Factory Pattern
  5. Prototype Pattern
  6. Facade Pattern
  7. Adapter Pattern
  8. Filter Pattern
  9. Composite Pattern
  10. Decorator Pattern
  11. Proxy Pattern
  12. Iterator Pattern
  13. Bridge Pattern
  14. Flyweight Pattern
  15. MVC Pattern

 

7.MICROSERVICES

  1. Microservices Introduction
  2. Microservices Architecture
  3. Microservices Project Structure
  4. Microservices Frameworks
  5. Spring Boot with Microservices Basics
  6. Spring Boot with Microservices Coding Standards
  7. Spring Boot with Microservices Builder Design Pattern
  8. Spring Boot with Microservices QR Code Generator
  9. Application.properties vs application.yml file
  10. Spring Boot, Hibernate, Maven, MySQL CRUD Application- POSTMAN API
  11. Spring Boot, Spring Data- JPA, Maven, MySQL CRUD Application- POSTMAN API
  12. Spring Boot, Spring Data- JDBCTemplate, Maven, MySQL CRUD Application
  13. Spring Boot, ORM, Microservices with Project Lombok
  14. Spring Boot, CORS, Spring Data[JDBCTemplate], Microservices CRUD with Project Lombok using React JS
  15. Creating Multiple Services using Spring Boot
  16. Logger with Microservices
  17. Rest Template Implementation
  18. VO package creation for Multi Model Application
  19. Set port number and application name for each service
  20. Service Registry- Eureka Server
  21. API Gateway for traverse centralize request
  22. Hystrix DashBoard
  23. Zipkin
  24. Sleuth
  25. Trace Application- System Health
  26. Spring cloud API Gateway
  27. Trace Fallback controller
  28. Trace Services are up/down using controller service
  29. Trace Dependent Services
  30. Trace Controller | Methods and Services how many times used/hit
  31. Advanced Level Research and Development for Microservices
  32. Microservices HRM/Payroll Application
  33. Microservices Customer | Product | Payment Order Application
  34. Spring boot project with Microservice architecture Real time integration of spring cloud eureka, Spring cloud API Gateway & Hystrix
  35. Spring Boot with Microservices all Advanced Interview Questions & Answers
 

8.WEB DESIGN

  1. HTML 5
  2. CSS 3
  3. JavaScript
  4. Bootstrap
  5. Payment Gateway Integration
  6. Domain and Hosting
  7. Website Deployment and Go Live

9.React JS

  1. React JS Basics
  2. React JS Features
  3. React JS Setup and Hello World Application
  4. React JS JSX
  5. React JS ES 6 Features
  6. React JS Component
  7. React JS State
  8. React JS Props
  9. React JS Constructor
  10. React JS Lifecycle
  11. React JS Events
  12. React JS Router
  13. React JS Forms
  14. React JS Tables
  15. React JS Portals
  16. React JS ES6
  17. React JS CSS
  18. React JS Hook
  19. React JS Redux
  20. React JS Hooks
  21. React useState Hook
  22. React JS, Axios, API Integration
  23. React JS and Back End Integration
  24. React JS Using Back End CRUD Application
  25. Spring Boot, React JS QR Code Application
  26. Spring Boot, React JS HRM Application
  27. Spring Boot, React JS Ecommerce Application
  28. React JS, JDK 1.8, Spring Boot, Data JPA, Maven, MySQL, Microservices, Project Lombok- Project Implementation

10.AWS

  1. What is AWS
  2. AWS Cloud Features
  3. Introduction to AWS Services
  4. Amazon Cloud Services
  5. Create EC2 Instance in AWS
  6. AWS Elastic Beanstalk
  7. Deploy and scale web applications
  8. Deploy Spring Boot Application on AWS | Elastic Beanstalk
  9. Upload and deploy web applications in a simplified, fast way
  10. AWS Advanced Research and Development- Live Deployment
  11. AWS Interview Questions & Answers as per Industrial Practices

 

11.INDUSTRIAL ADVANCE CONCEPTS

 

  1. SVN
  2. Jenkin
  3. JIRA
  4. Postman API
  5. GIT
  6. Maven
  7. Gradle
  8. Junit
  9. Splunk
  10. JSON
  11. XML
  12. JAR
  13. WAR
  14. Apache Tomcat External Server Deployment
  15. Spring Boot JMS ActiveMQ | RabitMQ
  16. Apache Kafka
  17. JUnit- Mockito
  18. Swagger UI
  19. Code Analysis using SonarQube
  20. Code Coverage With Jacoco
  21. Docker
  22. Kubernetes
  1. JWT
  2. Oauth
  3. Principles of SOLID
  4. DevOps- CI/CD
  5. Agile Methodology
  6. Data Structure and Algorithms
  7. Java Advanced Tools as per Latest Release
  8. JWT
  9. Oauth
  10. Principles of SOLID
  11. DevOps- CI/CD
  12. Agile Methodology
  13. Data Structure and Algorithms
  14. Java Advanced Tools as per Latest Releases

 

  1. INDUSTRIAL SOFTWARES
  1. JDK 17
  2. Eclipse
  3. IntelliJ IDEA
  4. Apache Tomcat
  5. Apache Maven
  6. Gradle
  7. MySQL
  8. SQLYog
  9. MongoDB
  10. Postman API
  11. Node.js
  12. Docker
  13. Gitbash
  14. Sublime
  15. Visual Studio Code
Quick Enroll