Full Stack Developer JAVA
Full Stack Developer JAVA
String Basics
String Methods
1.30. String Buffer
1.31. String Builder
1.32. Custom Immutable Class
1.33. Collection Framework - Collection Basics - Iterator Interface - Methods of
Collection Interface
1. List
A] Array List
B] Linked List
C] Vector
2. Set
A] Hash Set
B] Tree Set
3. Map
A] Hash Map
B] Tree Map
C] Hash table
1.34. Collection Framework Advance Concepts
1. Comparable Interface
2. Comparator Interface
3. Collections class
4. Differentiate Comparable and Comparator
1.35. Java Enum
1.36. Date Concept
1.37. 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.38. Thread
1.Concept, Lifecycle
2. Extends Thread
3.Implement Runnable Interface
4. Thread Priorities
5. Thread Methods
1.39. Multithreading
1.40. Thread Synchronization
1. Synchronization
2. Object Locking
3. Inter Thread Communication
1.41. 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
8. Collectors
9. For each Loop
10. String Joiner Class
11. Parallel Sort
12. Optional Class Programming practices, Concepts & Interview Preparation
2. J2EE
2.1 JDBC
1. JDBC Introduction
2. JDBC Architecture
3. Database Overview
4. JDBC Basics
5. My SQL
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
12. SQL HAVING Clause
13. GROUP BY
14. ORDER BY
15. SQL Aliases
16. SQL LIKE Operator
17. SQL In
18. SQL Between
19. SQL Null Values
20. SQL TOP
21. SQL LIMIT
22. SQL Stored Procedures
23. Java Application Using JDBC Connectivity
24. Handling SQL Exceptions
25. DriverManager
26. ResultSet
27. Connection
28. Statement
29. Prepared Statement
30. Collable Statement
31. DB Connectivity Steps
32. Store Image in SQL
33. Read Image in SQL
34. SQL Queries using SQLYog
35. JDBC CRUD Application
2.2 Servlet
2.2.1 Servlet Basics
2.2.2 Need of Server Side Programming
2.2.3 Servlet Life Cycle
• 1 Init()
• 2 Service()
• 2.1 doGet()
• 2.2 doPost()
• 3 Destroy()
2.2.4 Servlet Hello World Application
2.2.5 Web.xml Structure
2.2.6 Servlet Directives- include(), forword(), sendRedirictive()
2.2.7 HttpServletRequest, HttpServletResponse in Servlet
2.2.8 Servlet and JDBC Integration
2.2.9 Servlet, HTML 5, MySQL, Tomcat using Real Time Login Application
2.3 JSP
2.3.1 JSP Basics
2.3.2 Creating dynamic Web content with JSP
2.3.3 Scriplet
2.3.4 Declaration
2.3.5 Servlet, JSP, MySQL, Tomcat Login Application
2.3.6 Servlet, JSP, MySQL, Tomcat CRUD Application 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 Many Mapping
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, JSP-User Interface-CRUD Programming
practices, Concept & Interview Preparation.
3.2. Spring Framework
1. Spring Framework Introduction
2. Spring Basics
3. Inversion of Control
4. Dependency Injection
5. Beans Scope
5.1 Singleton
5.2 Prototype
5.3 Request
5.4 Session
5.5 Global-Session
6. Auto wiring
7. Spring Annotations
3.3. Spring MVC
1. Spring MVC Basics
2. Spring MVC Hello World Application
3. Spring MVC Restful Web Services Basics
4. Spring MVC without Maven
5. Spring MVC with Maven
6. Maven basics
7. Spring MVC Application Deployment
8. Spring MVC Application Deployment Log files
9. Spring MVC WAR File Creation Steps
10. Spring, Hibernate, Mysql, Maven- CRUD Operation
11. Java, Spring, Spring Security, Algorithm, Hibernate, Maven, Mysql
IntegrationApplication
1. Modules
1. Customer Login
2. Add Customer
3. Edit Customer Information
4. Delete Customer
5. View Customer List
6. Roles
7. Admin Role
8. DBA Role
9. User Role
10. Password Encryption by using Spring Security Algorithm
11. Remember Me Functionality
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
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 Devtool Dependency- Spring Boot – How to Reload Changes
Without Restarting the Server
9. Spring Boot Actuator
10. Spring Boot Build Systems
11. Spring Boot Code Structure
12. Spring Boot Runners
13. Spring Boot Tomcat 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 CORS Support
27. Java QR Code Generator Basics
28. Spring Boot QR Code Generator Hands on Session
29. Spring Boot QR Code Reader Hands on Session
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
7. Spring Boot, Spring Data JPA CRUD using Postman API
8. Spring Boot, Spring Data JPA, Project Lombok CRUD using Postman API Hands
on Session
3.7. JUnit- Mockito Framework
3.8. Spring- JDBCTemplate
1. Spring JDBCTemplate Introduction
2. RowMapper
3. Builder
4. Spring Boot, JDBCTemplate using Postman API Hands on Session
4. WEB SERVICES
4.1. SOAP Web Service
4.2. RESTful Web Service
5. Design Pattern
5.1. Singleton Design Pattern
5.2. Builder Design Pattern
5.3. Factory Pattern
5.4. Abstract Factory Pattern
5.5. Prototype Pattern
5.6. Facade Pattern
5.7. Adapter Pattern
5.8. Filter Pattern
5.9. Composite Pattern
5.10. Decorator Pattern
5.11. Proxy Pattern
5.12. Iterator Pattern
5.13. Bridge Pattern
5.14. Flyweight Pattern
5.15. MVC Pattern
6. MICROSERVICES
6.1. Microservices Introduction
6.2. Microservices Architecture
6.3. Microservices Project Structure
6.4. Microservices Frameworks
6.5. Spring Boot with Microservices Basics
6.6. Spring Boot with Microservices Coding Standards
6.7. Spring Boot with Microservices Builder Design Pattern
6.8. Spring Boot with Microservices QR Code Generator
6.9. Spring Boot, Hibernate, Maven, MySQL CRUD Application- POSTMAN API
6.10. Spring Boot, Spring Data- JPA, Maven, MySQL CRUD Application- POSTMAN API
6.11. Spring Boot, Spring Data- JDBCTemplate, Maven, MySQL CRUD Application
6.12. Spring Boot, ORM, Microservices with Project Lombok
6.13. Spring Boot, CORS, Spring Data[JDBCTemplate], Microservices CRUD with Project
Lombok using React JS
7. WEB DESIGN
7.1. HTML 5
7.2. CSS 3
7.3. JavaScript
7.4. Bootstrap
7.5. Payment Gateway Integration
7.6. Domain and Hosting
7.7. Website Deployment and Go Live
8. React JS
8.1. React JS Basics
8.2. React JS Features
8.3. React JS Setup and Hello World Application
8.4. React JS JSX
8.5. React JS Component
8.6. React JS State
8.7. React JS Props
8.8. React JS Constructor
8.9. React JS Lifecycle
8.10. React JS Events
8.11. React JS Router
8.12. React JS Forms
8.13. React JS Tables
8.14. React JS Portals
8.15. React JS ES6
8.16. React JS CSS
8.17. React JS Hook
8.18. React JS and Back End Integration
8.19. React JS Using Back End CRUD Application
8.20. React JS, JDK 1.8, Spring Boot, Hibernate, Maven, MySQL, Microservices,
ProjectLombok- Project Implementation
9. INDUSTRIAL ADVANCE CONCEPTS
6.1. SVN
6.2. Jenkin
6.3. JIRA
6.4. Postman API Testing Tool
6.5. GIT
6.6. Maven
6.7. JUnit
6.8. JSON
6.9. XML
6.10. JUnit- Mockito
10.INDUSTRIAL SOFTWARES JDK
1.8.0
2. Eclipse
3. Apache Tomcat
4. Apache Maven
5. MySQL
6. SQLYog
7. Maven
8. Sublime
9. HTTracker
10. Bracket
11. Atom
12. Visual Studio
11.INTERVIEW QUESTIONS & PREPARATIONS - Developer Life - Programming practices -
Concepts - Interview Preparation.