1
THE LIGHT
TECHNO SOLUTIONS
Learn Java Fullstack @ Sravan Naredla
2
THE LIGHT
TECHNO SOLUTIONS
Learn Java Fullstack @ Sravan Naredla
Java Full Stack Training Highlights
Hands-On Training
Ensure training is hands-on with practical projects to build real-world skills.
Comprehensive Curriculum & Front-End Mastery
Cover Core Java, advanced Java (Java 8+), Spring, Hibernate, and Spring Boot for a solid foundation.
And teach front-end technologies like React JS or Angular for full-stack development.
DevOps Tools Integration
Integrate tools like Git, Maven, Jenkins, and Docker to enhance your workflow.
Detailed Guidance & Real-World Experience
Provide step-by-step instructions for setup and development, ensuring clarity. And use projects
based on industries like e-commerce or banking for practical application to give real world view.
Agile Training
Follow Agile methodology with tools like Jira to prepare for modern workplaces.
Problem-Solving Skills
Include regular coding challenges and exercises to boost your confidence.
Mock Interview Sessions
Prepare for technical interviews with mock sessions tailored to your skills.
Frequent Assessments
Conduct regular assessments to track progress and reinforce learning.
Resume Assistance & Career Guidance
Assist with building a standout resume that highlights your key skills. And guidance to face Interviews
and get jobs and secure roles in top companies.
Customized Learning
Cater to various experience levels with tailored resources for every learner.
Interactive Learning
Run live coding sessions to demonstrate key concepts in real-time.
Post-Training Support
Provide support until you secure a job, ensuring you’re confident and prepared.
+91 90635 34824 [email protected]
3
THE LIGHT
TECHNO SOLUTIONS
Learn Java Fullstack @ Sravan Naredla
JAVA COURSE CONTENT
Core Java
1. Introduction to Java
2. Data Types and Variables
3. Classes and Objects
4. Object Oriented Programming
5. Constructors
6. Control Statements
7. Abstract Classes
8. Interfaces
9. Packages
10. Exception Handling
11. Multi-threading
12. Collection Framework
13. Generics
14. Input Output Streams
15. Java 8 Features
Databases
1. MongoDB
2. MySQL
JDBC
1. Introduction to SQL
2. Introduction to JDBC
3. Architecture of JDBC
4. Types of Drivers
5. JDBC-ODBC Bridge Driver
6. Native-API Driver
7. Network Protocol Driver
8. Thin Driver
9. CRUD Operations using JDBC in Java
10. Batch Processing
11. Transaction Management
Servlets
1. Introduction to Web Technologies
2. Ways to create a Servlet
3. Implementing Servlet Interface
4. Extending GenericServlet
4
THE LIGHT
TECHNO SOLUTIONS
Learn Java Fullstack @ Sravan Naredla
5. Extending HttpServlet
6. Html with Servlet Communication
7. Html with Servlet and Database Communication
8. Servlet with Servlet Communication
9. ServletConfig & ServletContext
10. Session Tracking
JSP
1. Introduction to JSP
2. Architecture of JSP
3. JSP Scripting Elements
4. Scriplet Tag
5. Expression Tag
6. Declaration Tag
7. JSP Directive Elements
8. page Directive
9. include Directive
10. taglib Directive
11. JSP Action Elements
12. forward
13. include
14. bean
15. setProperty
16. getProperty
17. JSP Implicit objects
18. request
19. response
20. config
21. application
22. session
23. pageContext
24. page
25. exception
26. JSP and JDBC
Hibernate
1. Introduction to Hibernate
2. Architecture of Hibernate
3. Database CRUD Operations
4. Inheritance
5. Table per Hierarchy
6. Table per Sub Class
7. Table per Concrete Class
8. Hibernate Relationships
5
THE LIGHT
TECHNO SOLUTIONS
Learn Java Fullstack @ Sravan Naredla
9. One-to-one
10. One-to-many
11. Many-to-one
12. Many-to-many
13. HQL and Restrictions
14. Criteria in Hibernate
Spring
1. Introduction to Spring
2. Spring Core (Basic Concepts)
3. Spring Core (Advanced Concepts)
4. Spring Core (3.0 Annotations)
5. Spring MVC
6. Spring AOP
7. Spring ORM
8. Spring Transaction
9. Spring JDBC
10. Creating Views in Spring MVC
Spring Boot & REST API
1. Spring Boot Introduction
2. Spring Boot + Maven – Hello World Example
3. Creating a RESTful Web Service Example
4. Common Application Properties
5. How to Change Default Tomcat Server Port
6. How to Change Default Context Path
7. How to Reload Changes Without Restarting the Server
8. How to Create/Configure a Data Source
9. How to Configure Multiple Data Source
10. Spring Boot + Spring Security – RESTful Web Service with basic Authentication
11. Spring Boot + Spring Security – RESTful Web Service with Database Authentication
12. Spring Boot + Spring MVC + JSP Hello World Example
13. Spring Boot - RESTful Web Service with POST Request in JSON Example
Micro Services
1. Introduction to Microservices Architecture
2. Fundamentals of RESTful Services
3. 12 Factor Principles
4. Java Microservices with Spring Boot
5. Building and Deploying Microservices
6. Communication Between Microservices
7. Microservices Data Management
8. API Gateway and Service Discovery
9. Security in Microservices
6
THE LIGHT
TECHNO SOLUTIONS
Learn Java Fullstack @ Sravan Naredla
10. Monitoring and Logging
11. Testing Microservices
12. Scaling Microservices
13. DevOps and CI/CD for Microservices
UI Technologies
1. Html
2. JavaScript
3. TypeScript
4. React JS
React JS
1. Introduction to React JS
2. JSX
3. Components
4. State and Props
5. React Hooks
6. Forms in React
7. React Router
8. Redux for State Management
9. API Integration
10. Performance Optimisation
11. Testing React Apps
Tools
1. Maven
2. JUnit
3. Log4J
4. GitHub
5. Jira
Software required
1 JDK 1.8
2 Eclipse
3 Apache tomcat
4 MySQL database
5 Node
6 VSCode
7 Eclipse or Intellij
8 MySQL Workbench
7
THE LIGHT
TECHNO SOLUTIONS
Learn Java Fullstack @ Sravan Naredla
Agile Methodology
1. Agile Methodology Introduction
2. Advantages & Disadvantages of Agile
3. Agile Manifesto
4. Agile Characteristics
5. Agile SDLC
6. Agile Scrum
7. Agile Daily stand-up
8. Product Management
AWS Cloud Fundamentals
1. AWS Cloud Practitioner Essentials
2. Introduction to Amazon web services
3. Compute in the Cloud
4. Global Infrastructure and Reliability
5. Networking
6. Storage and Databases
7. Security
DevOps Fundamentals
1. Introduction to DevOps
2. DevOps Architecture
3. DevOps Lifecycle
4. Pipeline and Methodology
5. Jenkins