0% found this document useful (0 votes)
66 views15 pages

Syllabus

Its a good experience

Uploaded by

Vijay Vj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
66 views15 pages

Syllabus

Its a good experience

Uploaded by

Vijay Vj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 15

Full Stack Java Developer- Industrial Java Training

Contact: Full Stack Java Developer,


Inspiria Mall, Level-04, Near
Bhakti Shakti Chowk, Nigdi,
Contact Number: +91 7887575991 Pune - 411044.
Website: www. fullstackjavadeveloper.in

Mail: contact@fullstackjavadeveloper.in
SYLLABUS
1. CORE JAVA
1.1. Introduction To Java
1.2. Java History
1.3. Why Java
1.4. Features of Java
1.5. Environment Setup
1.6. Hello World Application
1.7. Java Program Internal
1.8. JDK, JRE, JVM
1.9. JVM- Java Virtual Machine
1.10. Class, Objects, Data Types
1.11. Variables
1.12. Type Casting
1.13. Operators
1.14. Java Comments
1.15. Object Oriented Programming Concepts
1. Abstraction
2. Encapsulation
3. Polymorphism
4. Inheritance
1.16. Java Coding Standards
1.17. Package – Creating package, naming package
1.18. Java Keywords
1.19. Access Specifiers – Public, Private, Protected, Default
1.20. Static Concept – Block, Variable, Method, Class
1.21. Scanner Class
1.22. Control Statement – If, If…else, Nested if…else and Switch Case
1.23. Java Break Statement
1.24. Java Continue Statement
1.25. Flow Statement- for, while, do..while
1.26. Constructor- Default, Parameterized
1.27. Inheritance
1.28. Extends, super and this keyword
1.29. Method Overloading, Method Overriding
1.30. Interface
1.31. Abstract Class
1.32. Abstract Class vs Interface
1.33. Garbage Collection
1.34. Marker Interface
1.35. Serialization
1.36. Transient
1.37. Java instanceof
1.38. Instance initializer block
1.39. Volatile Keyword in Java
1.40. Exception Handling
1.41. Exception Handling- try, catch, throw, throws, finally
1.42. String Concept
▪ String Basics
▪ String Methods
1.43. String Buffer
1.44. String Builder
1.45. Custom Immutable Class
1.46. Java - Arrays
1.47. 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] Hashtable
1.48. Collection Framework Advance Concepts
1. Comparable Interface
2. Comparator Interface
3. Collections class
4. Differentiate Comparable and Comparator
1.49. Java Enum
1.50. Date Concept
1.51. 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.52. Thread
1. Concept, Lifecycle
2. Extends Thread
3. Implement Runnable Interface
4. Thread Priorities
5. Thread Methods
1.53. Multithreading
1.54. Thread Synchronization
1. Synchronization
2. Object Locking
3. Inter Thread Communication
1.55. 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.56. Java Mail API- Realtime Live Implementation

Programming practices, Concepts & Interview Preparation


2. J2EE
2.1 JDBC
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

12. SQL HAVING Clause


13. GROUP BY
14. ORDER BY
15. SQL Aliases
16. SQL LIKE Operator
17. SQL IN
18. SQL NOT IN
19. SQL Between
20. SQL Null Values
21. SQL TOP
22. SQL LIMIT
23. SQL Stored Procedures
24. Java Application Using JDBC Connectivity
25. Handling SQL Exceptions
26. DriverManager
27. ResultSet
28. Connection
29. Statement
30. Prepared Statement
31. Collable Statement
32. DB Connectivity Steps
33. Store Image in SQL
34. Read Image in SQL
35. SQL Queries using SQLYog
36. 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-JDBC, Apache Tomcat using Real Time Login Application
2.2.10 Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom CRUD Application
2.2.11 Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom Sign Up | Sign In Application

2.1 JSP
2.1.1 JSP Basics
2.1.2 Creating dynamic Web content with JSP
2.1.3 Scriplet
2.1.4 Declaration
2.1.5 Servlet, JSP, MySQL- JDBC, Apache Tomcat Login Application
2.1.6 Servlet, JSP, MySQL- JDBC, Apache Tomcat using User Sign Up | Sign In Application
2.1.7 Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom CRUD Application with JDK
Advanced features
2.1.8 Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom CRUD Application with different
Date Patterns and time zones as per Industrial Practices
2.1.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 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, 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
5.1 Singleton
5.2 Prototype
5.3 Request
5.4 Session
5.5 Global-Session
7. Auto wiring
8. 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
7. Spring Boot, Spring Data JPA CRUD using Postman API
8. Spring Boot, Spring Data JPA HRM Application using Swagger UI
9. 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
4.1 MongoDB Introduction
4.2 MongoDB Features
4.3 MongoDB Database
4.4 MongoDB Collection
4.5 Spring Boot with MongoDB Integration
4.6 Spring Boot with MongoDB CRUD Application
4.7 Spring Boot with MongoDB API Creation
4.8 Spring Boot with MongoDB SignUp | SignIn
4.9 Spring Boot with MongoDB HRM Application
5. WEB SERVICES
5.1. SOAP Web Service
5.2. RESTful Web Service

6. Design Pattern
6.1. Singleton Design Pattern
6.2. Builder Design Pattern
6.3. Factory Pattern
6.4. Abstract Factory Pattern
6.5. Prototype Pattern
6.6. Facade Pattern
6.7. Adapter Pattern
6.8. Filter Pattern
6.9. Composite Pattern
6.10. Decorator Pattern
6.11. Proxy Pattern
6.12. Iterator Pattern
6.13. Bridge Pattern
6.14. Flyweight Pattern
6.15. MVC Pattern

7. MICROSERVICES
7.1. Microservices Introduction
7.2. Microservices Architecture
7.3. Microservices Project Structure
7.4. Microservices Frameworks
7.5. Spring Boot with Microservices Basics
7.6. Spring Boot with Microservices Coding Standards
7.7. Spring Boot with Microservices Builder Design Pattern
7.8. Spring Boot with Microservices QR Code Generator
7.9. Application.properties vs application.yml file
7.10. Spring Boot, Hibernate, Maven, MySQL CRUD Application- POSTMAN API
7.11. Spring Boot, Spring Data- JPA, Maven, MySQL CRUD Application- POSTMAN API
7.12. Spring Boot, Spring Data- JDBCTemplate, Maven, MySQL CRUD Application
7.13. Spring Boot, ORM, Microservices with Project Lombok
7.14. Spring Boot, CORS, Spring Data[JDBCTemplate], Microservices CRUD with Project Lombok
using React JS
7.15. Creating Multiple Services using Spring Boot
7.16. Logger with Microservices
7.17. Rest Template Implementation
7.18. VO package creation for Multi Model Application
7.19. Set port number and application name for each service
7.20. Service Registry- Eureka Server
7.21. API Gateway for traverse centralize request
7.22. Hystrix DashBoard
7.23. Zipkin
7.24. Sleuth
7.25. Trace Application- System Health
7.26. Spring cloud API Gateway
7.27. Trace Fallback controller
7.28. Trace Services are up/down using controller service
7.29. Trace Dependent Services
7.30. Trace Controller | Methods and Services how many times used/hit
7.31. Advanced Level Research and Development for Microservices
7.32. Microservices HRM/Payroll Application
7.33. Microservices Customer | Product | Payment Order Application
7.34. Spring boot project with Microservice architecture Real time integration of spring cloud eureka,
Spring cloud API Gateway & Hystrix
7.35. Spring Boot with Microservices all Advanced Interview Questions & Answers

8. WEB DESIGN
8.1. HTML 5
8.2. CSS 3
8.3. JavaScript
8.4. Bootstrap
8.5. Payment Gateway Integration
8.6. Domain and Hosting
8.7. Website Deployment and Go Live

9. React JS
9.1. React JS Basics
9.2. React JS Features
9.3. React JS Setup and Hello World Application
9.4. React JS JSX
9.5. React JS ES 6 Features
9.6. React JS Component
9.7. React JS State
9.8. React JS Props
9.9. React JS Constructor
9.10. React JS Lifecycle
9.11. React JS Events
9.12. React JS Router
9.13. React JS Forms
9.14. React JS Tables
9.15. React JS Portals
9.16. React JS ES6
9.17. React JS CSS
9.18. React JS Hook
9.19. React JS Redux
9.20. React JS Hooks
9.21. React useState Hook
9.22. React useEffect Hooks
9.23. React JS, Axios, API Integrations
9.24. React JS and Back End Integration
9.25. React JS Using Back End CRUD Application
9.26. Spring Boot, React JS QR Code Application
9.27. Spring Boot, React JS HRM Application
9.28. Spring Boot, React JS Ecommerce Application
9.29. React JS, JDK 1.8, Spring Boot, Data JPA, Maven, MySQL, Microservices, Project Lombok- Project
Implementation

10. AWS
9.1 What is AWS
9.2 AWS Cloud Features
9.3 Introduction to AWS Services
9.4 Amazon Cloud Services
9.5 Create EC2 Instance in AWS
9.6 AWS Elastic Beanstalk
9.7 Deploy and scale web applications
9.8 Deploy Spring Boot Application on AWS | Elastic Beanstalk
9.9 Upload and deploy web applications in a simplified, fast way
9.10 AWS Advanced Research and Development- Live Deployment
9.11 AWS Interview Questions & Answers as per Industrial Practices

11. INDUSTRIAL ADVANCE CONCEPTS

6.1. SVN
6.2. Jenkin
6.3. JIRA
6.4. Postman API
6.5. GIT
6.6. Maven
6.7. Gradle
6.8. Junit
6.9. Splunk
6.10. JSON
6.11. XML
6.12. JAR
6.13. WAR
6.14. Apache Tomcat External Server Deployment
6.15. Spring Boot JMS ActiveMQ | RabitMQ
6.16. Apache Kafka
6.17. JUnit- Mockito
6.18. Swagger UI
6.19. Code Analysis using SonarQube
6.20. Code Coverage With Jacoco
6.21. Docker
6.22. Kubernetes
6.23. JWT
6.24. Oauth
6.25. Principles of SOLID
6.26. DevOps- CI/CD
6.27. Agile Methodology
6.28. Data Structure and Algorithms
6.29. Java Advanced Tools as per Latest Releases

12. 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

13. INTERVIEW QUESTIONS & PREPARATIONS

- Developer Life
- Programming practices
- Programming Concepts
- System Design and Integrations
- Interview Preparation
- Career Guidance
- Professional Consultation
- 24/7 Help Support

15+ Industrial Projects with JDK 1.8 | JDK 11 | JDK 15 | JDK 17

AIM- Spread technical knowledge with young GLOBE Engineers

Rated 5* on Google by Globe Engineers / Always open to help 24/7


Trainer working in TOP MNC and till date trained more than 100000+ candidates

✅Key Benefits-

15+ Industrial Projects

Industrial Training Certificate

Live Project Experience

Live Training | Instructor | Lead base | Hands on Exposure with Leading Industry Expert

Online | Offline | WeekDays | WeekEnd Batch

1-on-1 Career Mentorship

Real-Time Case Studies

Switch to PRODUCT-BASED COMPANY

100% Placement Record

24/7 Support

For Google Review Please visit our official Google Site-


https://www.google.com/search?q=full+stack+java+developer+pune&sxsrf=ALe
Kk0098tQz5ZATMPoL9HOQ_Ku6ZEtMNQ%3A1626883415832&source=hp&e
i=V0X4YMONMNWVr7wPxv2P6As&iflsig=AINFCbYAAAAAYPhTZyYEBO
uuwic38CIgC3tkRx0sCADH&gs_ssp=eJwFwd0OQCAYANC5tXkF68a1fhatR_
AWX_XFaCRleHrn1E0_94wtMn3nGzKtdEcfYSw3o2XcgfRGjpo-
gwIlBuqRK8fRuqn1JQRyZbAbWeEG4vDGcERMJJYdf3b6G8s&oq=full+sta&g
s_lcp=Cgdnd3Mtd2l6EAMYADINCC4QxwEQrwEQJxCTAjIECCMQJzIECCM
QJzIFCAAQsQMyBQgAEJECMggIABCxAxCRAjICCAAyAggAMgUIABDJA
zIFCAAQkgM6CAgAELEDEIMBOgUILhCxAzoOCC4QsQMQgwEQxwEQowI
6CAguELEDEIMBOgoIABCHAhCxAxAUOgcIABCHAhAUULkEWLYOYJ0
WaABwAHgAgAGgAYgBqgiSAQMwLjiYAQCgAQGqAQdnd3Mtd2l6&sclient
=gws-wiz#lrd=0x3bc2b7c12da5fb57:0x68a8360fe28d2ecd,1,,,

Join us call now- 📞 Contact: +91


7887575991/9623639693/9356943970/9767186443/9689162909[24/7 Support-
Call/Whatsapp]

Full Stack Java Developer, Pune is Offline/Online Industrial


Java Training to benefit fresh graduate, students,
developers and professionals, with a huge number of
programs on Java related technologies like Java, JDK 1.8,
Hibernate, Spring Boot, Spring Data JPA, MongoDB, Spring
Security, JUnit- Mockito Framework, Swagger API,
Microservices and React JS. It includes Retail- Ecommerce
Spring Boot with React JS Industrial advanced Project.
Hands on experience with Product Development with latest technology
trends in Software Industry.

Duration- 6 Months
Average Package- INR 10 to 11 LPA

We are delivering all sessions with real time hands on


scenarios to help you understand in a better way.

Please visit Developer Life blog on website-

http://www.fullstackjavadeveloper.in/Developer%20Life.html

Join us:
Start Building
Rich, Functional Apps
and Land a Software Developer Job in Good MNC

For more details Visit us on: www.fullstackjavadeveloper.in

Important Note- “The content and design is copyrighted to fullstackjavadeveloper.in and


may not be reproduced on other websites”.

Thanks,
Full Stack Java Developer, Pune Team
Contact: +91 7887575991 / 9623639693 /
9356943970 / 9767186443 / 9689162909

Office Address-
Inspiria Mall,
Level-04,
Nigdi, Pimpri Chinchwad,
Pune-411044

Mail: contact@fullstackjavadeveloper.in
Website: www.fullstackjavadeveloper.in

You might also like