Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

TheKiranAcademy

JAVA
Full Stack
Development
Course

Teaching Languages

�ह� दी English


TheKiranAcademy
Coding
de v e lo p e rs
TheKiranAcademy

ounder and T
r F op
O u

Tr
ut

ai
ne
Abo

Why our Course?

rs
155% Highest ₹16 Lakhs 40% Hike
Hike Highest Salary In Demand

738+ Hiring 315+ Best 100% Placement


Partner Industry Experts Assurance

Our Success Journey

2014
Mr. Kiran Digrase
Established “Java By Kiran”
Founder and CEO of “The Kiran Academy” institute at Karve Nagar, Pune.

2018
14 years of experience in the
financial IT domain.
We Become “The Kiran Academy”
Worked From “Java By Kiran”
with clients

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

1
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 TM



CERTIFICATE
OF APRECIATION

THIS CERTIFICATE IS AWARDED TO:

Student Name
In Recognition Of Their Active Participation In The CSR Placement Drive On 3rd May 2023.
Your Participation, Enthusiasm, And Dedication Have Been An Integral Part Of The Success Of The
CSR Placement Drive At XXXX College And We Are Pleased To
Recognize Your Involvement.

Ac
ran ad
Ki

em
The

y
This Certificate Is Given On

te
it u
Tr a

st
in

in
I

23 /06/2023
g

n
&P nt
la ce m e

D A TE Co - fo under & MD

Thundercube Pvt. Ltd. Java By Kiran, 2nd Floor, Park Plaza, Above Birla Super Market, Near State Bank Colony, Karve Nagar, Pune 411052 (MH) Call: 888 880 9416

100%
ASSURANCE

3.5 LPA

3.5 LPA 3.3 LPA

4.3 LPA
3.5 LPA
3.3 LPA

4 LPA
3.3 LPA

3.9LPA
3.3 LPA
3.2 LPA

3.5 LPA

7.5 LPA
3.3 LPA
3.3 LPA
3.3 LPA
3.3 LPA
3.6 LPA 3.3 LPA
5.2 LPA
3.5 LPA 3.6 LPA
3.5 LPA

25,000+
3.3 LPA
3.5 LPA

3.6 LPA
3.3 LPA

6.2LPA 6.2LPA

22.20 LPA
3.3 LPA 3.3 LPA
6.2LPA

5.2 LPA Students


Placed 5.2 LPA Placed
4.6 LPA 3.5LPA
3.6 LPA

15.3 LPA 3.6 LPA


18.3 LPA
8.5 LPA
3.6 LPA

5.2 LPA 5.2 LPA


10.5 LPA Placement Best
Placement
Ratio
7.6 LPA
2
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

3
TheKiranAcademy
INDEX
TKA

Full Stack

J
Developer

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

1
Front-end
1. HTML ........................
2. CSS ..........................
3. JavaScript ..........
4. Angular.................

4
Front-end HTML & CSS Introduction

1. HTML Basics ..........................................................................................


to
CSS
HTML Introduction HTML Syntax
HTML Document Structure

2. Text Formatting ................................................................................


Headings (<h1> to <h6>) Paragraphs (<p>)
1. Introduction to CSS.............................................
Line Breaks (<br>) All Basic Tags
What is CSS and its role in web development.
& Horizontal Rules (<hr>)
Inline, internal, and external CSS.

3. Lists .......................................................................................................... CSS syntax and basic structure.

Ordered Lists (<ol>) List Items (<li>)


Un-ordered Lists (<ul>)
2. CSS Selectors & Properties ...........................
Understanding CSS selectors
Applying styles using element, class & ID selectors
4. Links and Anchors .........................................................................
Changing text and background colors
Hyperlinks (<a>) Link Text
Adjusting font properties (size, family, weight)
URLs & Paths Link Targeting

3. CSS Borders ............................................................


5. Marquee Element ...........................................................................
Exploring different border styles
Element Introduction & Attributes
Adjusting border width and color
Creating Scrollable Text & Images
Creating decorative borders
Adding rounded corners to elements
6. Images ..................................................................................................
Image Tag (<img>)
4. CSS Margins and Padding ...........................
Image Source (src Attribute)
Exploring margin properties for spacing control
Image Dimensions (Width and Height Attributes)
Setting margins for individual sides
Alt Text (alt Attribute)
Using shorthand margin notation for efficiency
Creating spacing between elements
7. Forms ...................................................................................................... Combining Margin and Padding
Form Tag (<form>) Textareas (<textarea>)
Input Fields (<input>) Select Menus (<select>)
5. CSS Fonts ................................................................
Customizing text styles with font properties
8. Div and Spans ..................................................................................
Choosing font families & font stacks
Block-level Elements (<div>) Inline Elements (<span>)
Adjusting font size, weight, style, and color

9. Iframe ....................................................................................................
6. CSS Tables .............................................................
Embedding Videos Displaying External Content
Styling HTML tables and their elements
Embedding Maps Displaying Advertisements
Setting borders and spacing for table cells
Embedding Social Media Feeds
Alternating row colors for better readability

10. HTML Comments.......................................................................... 7. CSS Background & Images ..................................


Adding Comments Setting background color and images
Controlling background repeat & position
11. CSS Linking ........................................................................................ Creating image galleries with CSS
Linking External CSS (<link>)

5 TheKiranAcademy
Angular & TypeScript
Introduction
to JavaScript 1. Introduction to TypeScript ........................................
Why learn TypeScript? Disadvantages of TypeScript

Differences between Environmental setup


JavaScript and TypeScript (Node.js, TypeScript)

Advantages of TypeScript Basic syntax

Identifiers Keywords Comments


1. Introduction to JavaScript .........................
Introduction to JavaScript
2. TypeScript Fundamentals .......................................
Role in web development.
1. Data Types in TypeScript
Setting up a basic HTML file & adding JavaScript. number, string, boolean, void, null, undefined
Variables, data types, and basic operations.
2. Type Assertions Variables
Control structures: if statements & loops (for, while). Inferred Type Global Scope Class Scope Local Scope

Introduction to functions and their usage. 3. Operators


Arithmetic Logical Relational Bitwise
2. Variables and Data Types ......................... Assignment Ternary/Conditional

Declaring variables 3. Control Statements


If Statement If-else Statement Else-if and Nested if
Primitive data types
Switch Statement

3. Control Flow ........................................................ 4. Loops


While Loop For Loop Do-while Loop
Conditional statements (if, else if, else)
Switch statements 5. Functions
Optional Parameter Functions
Loops (for, while ,do...while)
Default Parameter Functions
Break and continue statements. Anonymous Functions
Rest Parameter Functions

4. Functions .............................................................
Declaring functions 3. Advanced TypeScript ..................................................
Parameters and arguments Arrow Functions (Fat Arrow Functions) JSON Objects
Return statements TypeScript Arrays Array of Objects

Push & pop Methods Class and Object Properties


5. DOM Manipulation ........................................
Splice Method Constructors
Introduction to the (DOM)
Slice Method Interfaces
Selecting and modifying DOM elements
forEach Method Inheritance

6. Using Popup Boxes ........................................


Alert boxes
Confirm boxes
Prompt boxes

Introduction to Angular

6
1. What is Angular?.................................................................. Back-end Core Java
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


1. Introduction to Java
String Interpolation Class Binding
vs Property Binding Brief history and importance of Java
Style Binding
Property Binding How Java fits into the world of
programming languages
1. Event Binding
Benefits and features of Java
(click), (change), (keyup), (keydown) Mouse Events

Two-Way Binding ngStyle 2. Setting Up Development Environment


Directives ngClass Installing JDK (Java Development Kit)
Structural Directives Configuring the PATH environment variable
(ngIf, ngIf else, ngFor) IDE’s like Eclipse
Eclipse keyboard shortcuts
3. Component Interaction, Input & Output
Properties, Pipes, Services & Dependency 3. Foundations of Java
Injection ......................................................................................
Data types User-defined variables
1. Component Interaction
@Input() and @Output() Decorators
Variables Operators
Creating classes Control statements
2. Pipes
Inbuilt Pipes Creating Custom Pipes @Pipe Decorator Methods Loop structures
Creating objects Practical use cases
4. HTTP Services and Observables......................... Object class & real-world examples
What is a Service? Connecting to the Backend
Dependency Injection in Angular Using HTTP Services 4. Core Concept
Introduction to HTTP 1. CRUD Operations with HTTP
Package and Import Instance Block
GET, POST, PUT, DELETE
Error Handling
JDK and JRE Static Block
Introduction to Observables
JVM Company use cases
Injectable Decorator & real time examples
JIT
Class communication
5. Routing in Angular...........................................................
What is Routing? Programmatic Routing
5. Logic Building
Configuring Routes Sending Data through Routing
Programs on string Program on control
Using the Router-outlet Tag Lazy Loading Concepts
Programs on array statements
Routing Using Router-link Directive

6. Bootstrap and Template-Driven Forms 6. Object-Oriented Programming (OOP)


Overview of Bootstrap ngForm Directive Classes and objects. Polymorphism
Bootstrap Grid System ngValue Directive Encapsulation. Abstraction
Using the Form Control Class ngSubmit Directive Inheritance Company scenarios &
Validation of Template-Driven Forms FormControl real-life examples

7. Access Specifier / Modifier


Private Public
Default Company scenarios
Protected & real-life examples

7
TheKiranAcademy

8. Useful Keywords 14. Collections Framework


Static Synchronized Introduction to collection framework
Final Abstract Interfaces of collection framework
Super and this Company Scenarios
List Set Map
& real-life examples
Frequently Used Classes of Collection Framework
10. HashTable
9. Input/Output (I/O) Streams 1. ArrayList 4. HashSet 7. HashMap

2. Vector 5. TreeSet 8. TreeMap


Reading & writing Output stream.
3. Linkedlist 6. LinkedHashSet 9. LinkedHashMap
data to files Company scenarios
Input stream & real-life examples Collections utility class
Introduction to generics
10. Exception Handling Importance and implementation of generics
Why exception handling Catch Data structure using collection
Understanding exceptions Throw Auto boxing
& errors
Throws Comparator and comparable
Handling exception
Finally Iterators
Exception hierarchy
User defined exception forEach loop
Types of exception
Company scenarios forEach() methods
Try & real-life examples Company use cases and real time examples

11. Multithreading 15. Java 8 features


Thread Introduction Thread life cycle
Lambda expressions
Creating & managing Demon thread &
threads non-demon thread
Company use case of lambda expressions

Extending thread class Useful methods functional interfaces

Implementing runnable Company scenarios Default and static methods in Interface


interface & real-life examples Stream API with collections
Date and time API
12. Garbage Collection (GC) Company use cases and real time examples

Memory management
Demon thread concept
Importance of finalize() method
System.gc() & runtime.gc()

13. Utility Classes

String class
String manipulation and formatting
StringBuffer
StringBuilder
Wrapper classes
Math class
Arrays class
Introduction to Advance Java Concepts
Company use cases and real time examples

8
7. Hibernate
Introduction Introduction to ORM
to Advance Java Hibernate framework overview
Mapping entities to database tables

1. Introduction to Advanced Java Concepts Operations using hibernate

Introduction to advanced Java and its significance Inbuilt function of hibernate

Understanding the need for advanced features & libraries


Criteria & query
HQL (Hibernate query language)
Solving company use cases
2. Java Database Connectivity (JDBC)
Interview questions practice (Industrial)
JDBC architecture and drivers
Connecting to databases (MySQL, Oracle, etc.)
Executing SQL queries using Java 8. Spring Framework ........................................
Statements & prepared statements Introduction to Spring

Handling resultSets Dependency injection and inversion of control (IoC)

Interview questions practices Spring annotations


Database integration with spring (Industrial)
Aspect-oriented programming (AOP) with spring
3. Java Servlets ....................................................... Interview questions practice
Introduction of Servlet
Servlet lifecycle and request processing
Handling forms and user inputs
9. Spring Boot and Microservices ............
Session management
Creating spring boot applications
Integration with database
Dependency injection
Interview questions practice
Spring boot annotations
4. Model-View-Controller (MVC) Servlet Auto-configuration and starter dependencies
Understanding MVC architecture HTTP methods
Implementing MVC with servlets and JSP Spring boot hibernate integration
Developing a complete web application Building RESTful APIs with spring boot
Solving company’s use cases Solving company use cases
Separation of Layers: Introduction to microservices architecture
Models, Views and Controllers (Industrial)
Controller and REST endpoints (Industrial)
Interview questions practice
Returning plain text or JSON responses.
API testing using POSTMAN
5. Java Server Pages (JSP)............................... application.properties & configuration (Industrial)
Introduction to JSP and its advantages Hands-on practice with project (Industrial)
JSP architecture and page directives Interview questions practice
Scripting elements: <% %> and <%=%>
Standard actions: jsp:include, jsp:forward, etc. 10. Model-View-Controller (MVC) Spring Boot
JSTL (JavaServer pages standard tag library) Understanding MVC architecture
Interview questions practice Implementing MVC with spring boot
Developing web application
Separation of Layers:
6. Web Services and APIs Models, Views and Controllers (Industrial)

Developing RESTful web services Interview questions practice


JSON

9
TheKiranAcademy
Database
11. Project for Resume
Introduction
to Database

01 Project Building

Project Explanation
for Placement 02 1. Introduction
Definition and importance of databases.
End-to-End Module Overview of SQL (Structured Query Language)
03 Wise Preparation

Face to Face Interview 2. Database Fundamentals


Preparation 04
Explanation of databases as structured data repositories
Types and applications of databases (relational, NoSQL, etc.)
Role of databases in various industries
12. Advanced Java Tools and Libraries

Apache maven for project build 3. SQL Essentials


management
Introduction to SQL as the language for managing databases
Tomcat server Categories of SQL statements (DDL, DML, DQL)
Significance of SQL in data manipulation and retrieval
Git & GitHub tracking tool

Unit testing
4. Installation of MySQL
Postman Steps to install MySQL
Configuring database server settings
Command-line and graphical tools for MySQL

5. Exploring SQL Statements


Data Definition Language (DDL)
CREATE statement ALTER statement TRUNCATE statement
DROP statement RENAME statement
7. Advanced SQL Concepts
Data Manipulation Language (DML)
Grouping and Aggregating Data INSERT statement UPDATE statement DELETE statement
GROUP BY Statement HAVING Clause
Data Query Language (DQL)
Subqueries and EXISTS Operator SELECT statement

Subqueries EXISTS Operator

Comparison with ANY and ALL Operators 6. SQL Query Basics


ANY Operator ALL Operator
Data filtering ORDER BY
Joining Tables Logical operators Handling NULL values.
INNER JOIN LEFT JOIN (LEFT OUTER JOIN)
LIKE operator & wildcard characters Aggregate functions
RIGHT JOIN FULL JOIN
(RIGHT OUTER JOIN) (FULL OUTER JOIN) IN and BETWEEN operators String, Date & Time functions

Our Courses
www.javabykiran.com | www.thekiranacademy.com
10
EAT
SLEEP
CODE
TheKiranAcademy


11
Industry's Finest
Scan to Apply
Trainers

Our Top Courses

Java Full Stack Python Full Stack


AWS
Development Development

Selenium Software MERN


Salesforce MongoDB | Express JS
Testing React JS | Node JSt

Personality Development / Soft Skills

English Communication

TheKiranAcademy
 तमसो मा �ो�तगर्मय 

  
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


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,
Chatrapati Nagar, Nagpur, Maharashtra 440015

Helpline No. 9075 777 123


12
Let’s Fly
With Us

Our Courses

Accredited By Indian Gov. Authorities,


Recognizing Us For Excellence. www.javabykiran.com | www.thekiranacademy.com

You might also like