0% found this document useful (0 votes)
3 views

Java Full Stack Course Syllabus

The document outlines a Full Stack Development Course focusing on Java, covering both front-end and back-end technologies, including HTML, CSS, JavaScript, and various Java frameworks. It details the course structure, features, and certifications, as well as the steps for enrollment and job placement support. Additionally, it highlights the unique aspects of the program such as personalized discussions, mock interviews, and 24/7 support.

Uploaded by

Sohail Creation
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Java Full Stack Course Syllabus

The document outlines a Full Stack Development Course focusing on Java, covering both front-end and back-end technologies, including HTML, CSS, JavaScript, and various Java frameworks. It details the course structure, features, and certifications, as well as the steps for enrollment and job placement support. Additionally, it highlights the unique aspects of the program such as personalized discussions, mock interviews, and 24/7 support.

Uploaded by

Sohail Creation
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

JAVA

Full Stack
Development
Course

Teaching Languages

�ह� दी English
Coding
de v e lo p e rs
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.nexa-tech.in

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

10
EAT
SLEEP
CODE
11
Let’s Fly
With Us

Our Courses

Accredited By Indian Gov. Authorities,


Recognizing Us For Excellence.

You might also like