Syllabus
Syllabus
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
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
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
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
- Developer Life
- Programming practices
- Programming Concepts
- System Design and Integrations
- Interview Preparation
- Career Guidance
- Professional Consultation
- 24/7 Help Support
✅Key Benefits-
Live Training | Instructor | Lead base | Hands on Exposure with Leading Industry Expert
24/7 Support
Duration- 6 Months
Average Package- INR 10 to 11 LPA
http://www.fullstackjavadeveloper.in/Developer%20Life.html
Join us:
Start Building
Rich, Functional Apps
and Land a Software Developer Job in Good MNC
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