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
[Link] | [Link]
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
TheKiranAcademy
Certificate of Completion
This certificate is presented to
For successfully completing a course
Issued on Provided by
THE KIRAN ACADEMY
Date Co-founder & MD
Verification Code :
To validate the certificate, kindly utilize the URL [Link]
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
[Link] | [Link]
KiranAcademy
INDEX
TKA
Full Stack
J
Developer
2 3
Back-end Database
1. Core Java ..........
2. Servlet ................
1. MySQL..........
3. JSP .........................
4. Spring .................
5. Spring-boot .....
6. Spring AI ........... AI
7. Hibernate/JPA
1
Front-end
1. HTML ........................
2. React JS ................
Front-end HTML
1. HTML Basics.......................................................................................... [Link] 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
[Link] Configuration
Spring Boot with Hibernate
CRUD Operations with Hibernate Integration
Introduction to Advance Java Concepts REST APIs:
@GetMapping, @PostMapping,
@PutMapping, @DeleteMapping
Important Annotations: 11. Project for Resume
@RequestBody, @PathVariable etc
Mini Project: Spring Boot + Hibernate Integration
with MySQ
6. Spring AI ...........................................................
AI Capabilities Intergration 01 Project Building
AI Models, Functionality
Project Explanation
for Placement 02
5. Mockito ..............................................................
Introduction to JUnit and @SpringBootTest End-to-End Module
Introduction to Mockito
03 Wise Preparation
Writing Unit Tests for Service and DAO Layers
Mocking Dependencies using @Mock and @InjectMocks
Face to Face Interview
Preparation 04
6. Logger .................................................................
Introduction to Logging in Java using SLF4J
12. Advanced Java Tools and Libraries
Using SLF4J with Logback in Spring Boot
Apache maven for project build
Logging Best Practices for Enterprise Applications management
Tomcat server
7. Spring MVC
Spring MVC Overview, DispatcherServlet Git & GitHub tracking tool
Model, View, Controller Layer Integration
Postman
Validation using Spring Boot MVC
Mini Project with MVC Architecture
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
Introduction
to Database
Introduction to Databases
Overview of SQL (Structured Query Language)
Role of databases in various industries
MySQL Installation & Setup including Workbench
SQL Statements:
Data Definition Language (DDL)
Data Manipulation Language (DML)
Data Query Language (DQL)
Basic Commands:
Create, Insert, Select, Update,
Delete, Drop, Alter
Constraints:
Primary Key, Foreign Key, Unique, Not Null
Operators and Clauses:
IN, Between, Like, Exists and Order BY
Joins:
Inner, Left, Right, Full Outer
Grouping:
GROUP BY, HAVING, Aggregate Functions
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: Office No 5, Media House Add: KUNAL PLAZA, 2nd Floor, Add: 1st floor, The Kiran Academy,
above Birla Super Market, State Building, behind Unicorn Old Mumbai - Pune Hwy, Dr Ambedkar Chowk, above
Bank Nagar, Shramik Vasahat, Showroom, Gaothan, Pimpri-Chinchwad, Maharashtra Royal Car Decor, Warje Jakat
Karve Nagar, Pune, Maharashtra Shivajinagar, Pune, 411019 Naka, Warje, Pune,
411052 Maharashtra 411005 Maharashtra 411058
Nagpur 1st Floor, 190/A [Link].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