0% found this document useful (0 votes)
24 views12 pages

Java Full Stack Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views12 pages

Java Full Stack Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

KiranAcademy

IT Training & Placement


Accredited By Indian Gov. Authorities,
Recognizing Us For Excellence.

Let’s Fly
With Us


JAVA
Full Stack
Development
with Generative AI
Teaching Languages �ह� दी English

Our Courses
www.javabykiran.com | www.thekiranacademy.com
Software
Testing
KiranAcademy
ur Foun
out O de
Ab r

Why our Course?

155% Highest ₹16 Lakhs 40% Hike


Hike Highest Salary In Demand

Mr. Kiran Digrase


Founder and CEO of “The Kiran Academy”
738+ Hiring 315+ Best 100% Placement
Partner Industry Experts Assurance

14 years of experience in the


financial IT domain.

Worked
with clients
Our Success Journey

2014 Established “Java By Kiran”


institute at Karve Nagar, Pune.

We Become “The Kiran Academy”


From “Java By Kiran”
2018
2020 Opened our 2nd Branch
at Pimpri Chinchwad

Opened our 3rd Branch


at Warje, Pune.
2021
2022 Opened our 4th Branch
at Deccan, Pune.

Opened our 5th Branch


at Chatrapati Squar, Nagpur.
2023
About us
2024 Opened our 5th Branch
at Hadapsar, Pune.

Vision Our Mission


We bridge the gap by providing skilled professional We empower individuals to up-skill for IT software company.
training to students & help them get placed in the company. We provide comprehensive Industry focused live training.
Contact us through our website
1. or visit to the institute
6. Attend online/classroom sessions

Fill out the registration form


2. & career counseling 7. Take as many mock tests as you need

Take admission & collect Prepare for the interview alongside


3. admission kit
8. a grooming session

Join WhatsApp broadcast Participate in job interviews &


4. message group
9. engage in interview rounds

5. Join our learning portal 10. Get placed & secure a job offer

Our Certifications

100%
ASSURANCE

25,000+
Students
Placed

Best
Placement
Ratio
Common Features
Test, Assessments & Mocks

Topic-wise Weekly Test


Topic-wise Assessments
Mock Interview Preparation
One-On-One Discussion
Interview Feedback On Emails

Best Practices & Coding Standards

Naming Conventions
Code Formatting & Style
Writing Maintainable & Readable Code
Code Reusability
Code Auto-generation
Real Time Scenarios
Problem Statements & Solutions

Soft Skills Debugging & Troubleshooting

360 Development Use of Debugging Tools


Resume Building Identifying & Fixing
Enhancing Confidence Common Errors
Logic Building Session Handling Industrial Scenarios
English Communication

What Makes Us Distinct?

Exclusive Recorded Sessions


Flexible Batch Switching Option
Unlimited Mock Interviews
24/7 Live Support
Personalized One-On-One Discussions
100% Transparency
Comprehensive Technology Packages
Industry Expert Trainers

www.javabykiran.com | www.thekiranacademy.com
KiranAcademy
INDEX
TKA

Full Stack

J
Developer

2 3
Back-end Database
1. Core Java ........ 1. MySQL..........
2. Servlet ................
3. JSP.........................
4. Spring.................
5. Spring-boot ...
6. Hibernate ........

1
Front-end
1. HTML ........................
2. React JS ................
Front-end HTML

1. HTML Basics.......................................................................................... 12.CSS Basics ..............................................................


HTML Syntax Inline, internal, and external CSS.
CSS syntax and basic structure.

2. Text Formatting ................................................................................ 13. CSS Properties ...................................................


Headings (<h1> to <h6>) Paragraphs (<p>) Applying styles using element, class and ID
Line Breaks (<br>) Changing text and background colors
& Horizontal Rules (<hr>)
Adjusting font properties (size, family, weight)

3. Lists ............................................................................................................ 14. CSS Borders............................................................


Ordered Lists (<ol>) List Items (<li>) Adjusting border width and color
Un-ordered Lists (<ul>) Adding rounded corners to elements

4. Links and Anchors .......................................................................... 15. CSS Margins and Padding...........................


Hyperlinks (<a>) Link Text Exploring margin properties for spacing control
URLs & Paths Link Targeting Setting margins for individual sides
Combining Margin and Padding
5. Marquee Element ............................................................................
16. CSS Fonts.................................................................
Element Introduction & Attributes
Customizing text styles with font properties
Creating Scrollable Text & Images
Choosing font families
Adjusting font size, weight, style, and color
6. Images ....................................................................................................
Image Tag (<img>) 17. CSS Tables..............................................................
Image Source (src Attribute)
Styling HTML tables and their elements
Image Dimensions (Width and Height Attributes)
Setting borders and spacing for table cells
Alt Text (alt Attribute)
18. CSS Background & Images..................................
7. Forms ........................................................................................................ Setting background color and images
Form Tag (<form>) Textareas (<textarea>)
Input Fields (<input>) Select Menus (<select>)

8. Div and Spans....................................................................................


Block-level Elements (<div>) Inline Elements (<span>)

9. Iframe....................................................................................................... </> HTML


Embedding Videos
Embedding Maps JS 
Displaying External Content

10. HTML Comments............................................................................


Adding Comments

11. CSS Linking ..........................................................................................


Linking External CSS (<link>)
KiranAcademy

19. JavaScript Basics 21. DOM Manipulation


Setting up a basic HTML file & adding JavaScript. Introduction to the (DOM)
Variables, data types, and basic operations.
Selecting and modifying DOM elements
Introduction to functions and their usage.

20. Functions ......................... 22. Using Popup Boxes


Declaring functions Alert boxes

Parameters and arguments Confirm boxes

Return statements Prompt boxes

React JS

Back-end | Core Java


Back-end Core Java
6. Access Specifier / Modifier
Private Default
Protected Public
Company scenarios & real-life examples

1. Introduction to Java & Setup 7. Object-Oriented Programming


What is Java? Class & Object fundamentals
Brief history and importance of Java & Features Object Class Methods
JDK, JRE, JVM – Usage and Differences Encapsulation: private members, getters & setters
Installing Java and IDE Polymorphism: Method Overloading & Overriding
First Java Program – Hello World Inheritance:
IS-A relationship, HAS – A relationship, super keyword
Java Program Execution Flow
Abstraction: Interface & Abstract class
Static vs Non-static context
2. Class, Object ,Data Types, Variables & Operators
Data Types: Primitive & Non-Primitive 8. String Handling and Utility classes
Variables & Constants
String Class & Its Methods
Type Casting & Type Promotion
StringBuilder vs StringBuffer
Arithmetic, Relational, Logical, Bitwise, Unary,
String immutability & comparison
Assignment Operators
String manipulations using methods
Operator Precedence
Utility classes – Math, Arrays, Random,
LocalDateTime, Scanner etc
3. Loops & Conditions
if, else-if, switch-case 9. Exception Handling
for loop, while loop, do-while Types of Exceptions
break, continue, return Types of Error (Compile-time and Run-Time)
Nested loops and conditions Exception VS Error
try-catch-finally
4. Java Keywords & Constructor Essentials throw and throws
static keyword: memory sharing, static block, Custom Exception
static method, static variable, instance block Best practices for exception handling
final keyword: final class, method, variable
this and super keyword 10. Multi-threading
Constructors: default, parameterized, Thread Lifecycle
constructor chaining Thread class & Runnable interface
Thread methods: start(), run(), sleep(), join(), yield()
5. Core Concept Thread pool with ExcecutorService
Package and Import Synchronization concepts
Class communication Daemon thread
Instance Block Real-world use cases
Static Block

11. File Handling and Serialization in Java


IFile, Scanner classes
JAVA Programing
( Core Java ) Serialization, de- Serialization and transient, volatile
FileInputStream, FileOutputStream
File operations: create, delete, read, write
KiranAcademy
12. Collections Framework
Arrays – Single & Multi-dimensional Introduction
List: ArrayList, Vector, LinkedList
to Advance Java
Set: HashSet, TreeSet, LinkedHashSet
Map: HashMap, TreeMap, LinkedHashMap, Hashtable
Iterator, ListIterator 1. Hibernate ............................................................
Comparable vs Comparator ORM Basics, Hibernate Setup with Java Project
Wrapper Classes & Autoboxing/Unboxing Annotation Configuration
Collections Utility Class and Usage SessionFactory and Session Objects and Transaction
Generics in Collections CRUD Operations with Hibernate
Java 8+ Features: Relationships (OneToOne, OneToMany, ManyToOne, ManyToMany)
Lambda Expressions, Stream API, forEach Lazy vs Eager Loading HQL
Criteria API: Applying Restrictions for filtering data

13. Introduction to Generative AI Using Projections for column-specific results

What is AI in Software Development? Applying Order for sorting results

AI vs Traditional Coding Caching

Real-time Use Cases Mini Project: Hibernate CRUD with MySQL


(code suggestions, test data gen, etc.) 2. JSP & Servlet ...................................................... S
Prompt Engineering Usage
Working with Dynamic Web Project
Tomcat server installation for Dynamic Web Project
14. JDBC & MySQL Integration How to send data from Frontend to Backend

Introduction to JDBC How to send data from Backend to Frontend

Steps to connect Java with MySQL JDBC integration in JSP-Servlet project

Statement vs PreparedStatement Mini Project on JSP-Servlet + JDBC + MySQL

Insert, Update, Delete, Select using JDBC 3. Spring Core ........................................................


Examples for hands-on practice Spring Framework Overview, Modules
Real use case with table handling Maven Project Setup
Inversion of Control (IOC)

15. Company Tools & Techniques Dependency Injection (DI):


Field-based Injection Constructor-based Injection
Git & GitHub Basics
Bean Scopes: Singleton Scope Prototype Scope
Unit Testing Overview
Important Annotations used in Spring
Eclipse Shortcuts
AOP (Aspect-Oriented Programming):
Debugging Tips & Tricks
What is AOP? Core Concepts: Aspect, JoinPoint, Advice, Pointcut

4. Spring Boot ........................................................


16. Mini Project and Hands-On
Spring Boot Introduction, Starters, Auto Configuration
End-to-End Mini Project using Core Java
Spring Boot Dependencies:
Real-time problem statement Spring Web, Data JPA, MySQL Driver Spring Security (Basic)
Includes OOP, Exception Handling, Collections Lombok, DevTools, Validation Spring Boot Actuator

Project Presentation & Code Walkthrough Controller - Service - DAO Architecture Explained
Application.properties Configuration
Spring Boot with Hibernate
CRUD Operations with Hibernate Integration
Introduction to Advance Java Concepts REST APIs:
@GetMapping, @PostMapping,
@PutMapping, @DeleteMapping
11. Project for Resume
Important Annotations:
@RequestBody, @PathVariable etc
Mini Project: Spring Boot + Hibernate Integration
with MySQ

5. Mockito ..............................................................
01 Project Building
Introduction to JUnit and @SpringBootTest
Introduction to Mockito
Writing Unit Tests for Service and DAO Layers
Project Explanation
for Placement 02
Mocking Dependencies using @Mock and @InjectMocks
End-to-End Module
03 Wise Preparation
6. Logger .................................................................
Introduction to Logging in Java using SLF4J Face to Face Interview
Preparation 04
Using SLF4J with Logback in Spring Boot
Logging Best Practices for Enterprise Applications

12. Advanced Java Tools and Libraries

7. Spring MVC Apache maven for project build


Spring MVC Overview, DispatcherServlet management
Model, View, Controller Layer Integration
Tomcat server
Validation using Spring Boot MVC
Mini Project with MVC Architecture Git & GitHub tracking tool

Postman

8. Final Project
Use of Spring Boot + Hibernate
Database Design + REST
Backend Implementation of Project as per
Company standards
Testing with Postman
GitHub Push + Local Deployment
Final Project Presentation & Walkthrough
Jira Integration Overview

9
Database Angular
Introduction
1. What is Angular?.....................................................
to Database Angular Version History Creating Components Manually

Architecture of Angular Apps Creating Components through CMD

Setting up the Environmental Setup String Interpolation


Structure of Angular Projects

2. Data Binding, Handling Events & Directives


String Interpolation Class Binding
vs Property Binding Style Binding
Property Binding
Introduction to Databases 1. Event Binding

Overview of SQL (Structured Query Language) (click), (change), (keyup), (keydown) Mouse Events
Role of databases in various industries Two-Way Binding ngStyle
MySQL Installation & Setup including Workbench Directives ngClass
Structural Directives
(ngIf, ngIf else, ngFor)
SQL Statements:
3. Component Interaction, Input & Output
Data Definition Language (DDL)
Properties, Pipes, Services & Dependency
Data Manipulation Language (DML) Injection ....................................................................
Data Query Language (DQL) 1. Component Interaction
@Input() and @Output() Decorators

2. Pipes
Basic Commands: Inbuilt Pipes Creating Custom Pipes @Pipe Decorator

Create, Insert, Select, Update,


4. HTTP Services and Observables......................
Delete, Drop, Alter What is a Service? Connecting to the Backend
Dependency Injection in Angular Using HTTP Services
Introduction to HTTP 1. CRUD Operations with HTTP
Constraints:
GET, POST, PUT, DELETE
Error Handling
Primary Key, Foreign Key, Unique, Not Null
Introduction to Observables
Injectable Decorator
Operators and Clauses: 5. Routing in Angular ................................................
IN, Between, Like, Exists and Order BY What is Routing? Programmatic Routing
Configuring Routes Sending Data through Routing
Using the Router-outlet Tag Lazy Loading Concepts
Joins:
Routing Using Router-link Directive
Inner, Left, Right, Full Outer
6. Bootstrap and Template-Driven Forms .....
Overview of Bootstrap ngForm Directive
Grouping: Bootstrap Grid System ngValue Directive
GROUP BY, HAVING, Aggregate Functions Using the Form Control Class ngSubmit Directive
Validation of Template-Driven Forms FormControl

Hands-on Schema and


Data Creation

10
Scan to Apply

Our Top Courses

Java Full Stack Python Full Stack


AWS
Development Development

MERN
Software
Testing
Software Testing MongoDB | Express JS
React JS | Node JSt

Personality Development / Soft Skills

English Communication

KiranAcademy

  
Disclaimer: The information published in this booklet is true to our knowledge and is correct at the time of publishing. Also the picture, photographs, illustrations, facts and figures, quotations, etc. Appearing in this
booklet have been collected from various sources and should not be used for any commercial purposes or reproduced in any form without our permission. In the future we may change our information in the broucher
for the betterment of our program subject to Maharashtra jurisdiction only. We recommend the students to visit our main branch office or our website for updated information.

Training Hubs in Pune: Karve Nagar | Deccan | Warje | Chinchwad | Hadapsar


Corporate Office & Branch Branch: Deccan Branch: Chinchwad Branch: Warje

Add: 403, 2nd Floor, Park Plaza, Add: 2nd floor, Rainbow Plaza, Add: KUNAL PLAZA, 2nd Floor, Add: 1st floor, The Kiran Academy,
above Birla Super Market, State Jangali Maharaj Rd, opp Modern Old Mumbai - Pune Hwy, Dr Ambedkar Chowk, above
Bank Nagar, Shramik Vasahat, High School, Shivajinagar, Pimpri-Chinchwad, Maharashtra Royal Car Decor, Warje Jakat
Karve Nagar, Pune, Maharashtra Deccan Gymkhana, Pune, 411019 Naka, Warje, Pune,
411052 Maharashtra 411005 Maharashtra 411058

Nagpur 1st Floor, 190/A H.No.227, Ring Rd, near Chatrapati Hall, Hadapsar Solapur - Pune Hwy, above Maharashtra Electronics,
Chatrapati Nagar, Nagpur, Maharashtra 440015 Hadapsar Gaon, Hadapsar, Pune, Maharashtra 411013

Helpline No. 9075 777 123

You might also like