0% found this document useful (0 votes)
2 views28 pages

Java Fullstack BROUCHURE

Arbor Academy specializes in IT career training, offering personalized mentorship and job placement support to equip candidates with in-demand technical skills. The academy provides a range of courses, hands-on projects, and mock interviews to ensure real-world readiness for various IT roles. With a focus on holistic career solutions, Arbor Academy aims to help both freshers and professionals achieve their career goals in the IT industry.

Uploaded by

Mahima Sutar
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)
2 views28 pages

Java Fullstack BROUCHURE

Arbor Academy specializes in IT career training, offering personalized mentorship and job placement support to equip candidates with in-demand technical skills. The academy provides a range of courses, hands-on projects, and mock interviews to ensure real-world readiness for various IT roles. With a focus on holistic career solutions, Arbor Academy aims to help both freshers and professionals achieve their career goals in the IT industry.

Uploaded by

Mahima Sutar
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

About

Arbor Academy
At Arbor Academy, we are committed to shaping successful IT careers through specialized
training, personalized mentorship, and end-to-end placement support. As a leading
placement solution provider, we focus on equipping candidates with in-demand technical
skills and real-world readiness to secure their dream roles in the IT industry. Our unique
approach combines expert guidance, tailored career plans, and strong industry connections
to deliver results that matter. Whether you’re a fresher or a professional seeking growth, we
provide holistic, career-focused solutions that align with your goals. Join us to take the next
confident step in your IT career journey.

1500+
50+ Placed
Student’s
Courses

200+
Total Mentor’s

2000+
Learning
Student’s

100+
Employees
Courses Highlights
Live Online & Multiple Career
Projects Classroom Mode Opportunities

100% Job Calls Professional Mock


Assistance Certificates Interview
Services
We Provide

Pay After Placement

Train From Industry


Expert Trainers

Free Demo Sessions

Softskill Session

Mock Intereviews

ATS Friendly CV
Building
Naukri Profile Making

Achieve Placement in
Top MNC Companies
CONFUSED WHAT TO
DO IN CAREER..? 1

2 CHOOSE ARBOR
ACADEMY

CAREER COUNSELING
WITH EXPERTS 3
ONLINE/CLASSROOM

4 EXPERT TRAINING

WHAT WILL YOU GET


PAY AFTER PLACEMENT MODEL

HANDS-ON PROJECTS
5
100% PLACEMENT GUARANTEE

REAL-TIME PRACTICE

SOFTSKILL SESSIONS

6 CHARTING NEW PATHS:


CAMPUS DRIVE

SECURE
YOUR SPOT IN
LEADING
7
MNCS
Designations
Java Trainee / Associate Developer
Junior Java Developer
Java Developer
Software Developer – Java
Java Full Stack Developer
Full Stack Java Developer (Java +
Angular / React)
Backend Java Developer
Java Web Application Developer
Java Spring Developer
Java Spring Boot Developer
Java REST API Developer
Java Microservices Developer
Java + Angular Developer
Java + React Developer
Enterprise Java Developer
Senior Java Developer
Lead Java Full Stack Developer
Syllabus Front-end
HTML & CSS

HTML Basics
HTML Introduction
HTML Syntax
HTML Document Structure

Text Formatting
Headings (<h1> to <h6>)
Line Breaks (<br>)
& Horizontal Rules (<hr>)
Paragraphs (<p>)
All Basic Tags

Links and Anchors


Hyperlinks (<a>)
URLs & Paths
Link Text
Link Targeting

Marquee Element
Element Introduction & Attributes
Creating Scrollable Text & Images

Images
Image Tag (<img>)
Image Source (src Attribute)
Image Dimensions (Width and Height Attributes)
Alt Text (alt Attribute)
Syllabus Front-end
HTML & CSS

Forms
Form Tag (<form>)
Input Fields (<input>)
Textareas (<textarea>)
Select Menus (<select>)

Forms
Form Tag (<form>)
Input Fields (<input>)
Textareas (<textarea>)
Select Menus (<select>)

Div and Spans


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

Iframe
Embedding Videos
Embedding Maps
Displaying External Content

HTML Comments
Adding Comments

CSS Linking
Linking External CSS (<link>)
Syllabus
Introduction to
CSS

Introduction to CSS
What is CSS and its role in web development.
Inline, internal, and external CSS.
CSS syntax and basic structure

CSS Selectors & Properties


Understanding CSS selectors
Applying styles using element, class & ID selectors
Changing text and background colors
Adjusting font properties (size, family, weight)

CSS Borders
Exploring different border styles
Adjusting border width and color
Adding rounded corners to elements

CSS Margins and Padding


Exploring margin properties for spacing control
Setting margins for individual sides
Creating spacing between elements
Combining Margin and Padding

CSS Fonts
Customizing text styles with font properties
Choosing font families
Adjusting font size, weight, style, and color
Syllabus
Introduction to
CSS

CSS Tables
Styling HTML tables and their elements
Setting borders and spacing for table cells

CSS Background & Images


Setting background color and images
Syllabus
Introduction to
Javascript

Introduction to JavaScript
Introduction to JavaScript
Role in web development.
Setting up a basic HTML file & adding JavaScript.
Variables, data types, and basic operations.
Introduction to functions and their usage.

Functions
Setting background color and images

Declaring functions
Parameters and arguments
Return statements

DOM Manipulation
Setting background color and images

Introduction to the (DOM)


Selecting and modifying DOM elements

Using Popup Boxes


Setting background color and images

Alert boxes
Confirm boxes
Prompt boxes
Syllabus
Introduction to
Angular

What is Angular?
Angular Version History
Architecture of Angular Apps
Setting up the Environmental Setup
Structure of Angular Projects
Creating Components Manually
Creating Components through CMD
String Interpolation

Data Binding, Handling Events & Directives


String Interpolation vs Property Binding
Class Binding
Style Binding
Two-Way Binding
Directives
ngStyle
ngClass
Event Binding: (click), (change), (keyup), (keydown)
Structural Directives
(ngIf, ngIf else, ngFor

Component Interaction, Input & Output Properties,


Pipes, Services & Dependency Injection
[Link] Interaction Class Binding
@Input() and @Output() Decorators
2. Pipes
Inbuilt Pipes
Creating Custom Pipes
@Pipe Decorator
Syllabus
Introduction to
Angular

HTTP Services and Observables


What is a Service?
Dependency Injection in Angular Introduction to HTTP
Error Handling Introduction to Observables Injectable Decorator

HTTP Services and Observables


What is a Service?
What is a Service?
Dependency Injection in Angular
Introduction to HTTP
Error Handling
Introduction to Observables
Injectable Decorator
Connecting to the Backend
Using HTTP ServicesError Handling Introduction to Observables Injectable Decorator

1. CRUD Operations with HTTP


GET, POST, PUT, DELETE

Routing in Angular
What is Routing?
Configuring Routes
Using the Router-outlet Tag
Routing Using Router-link Directive
Programmatic Routing
Sending Data through Routing
Lazy Loading Concepts

Bootstrap and Template-Driven Forms


Overview of Bootstrap ngForm Directive
Bootstrap Grid System ngValue Directive
Using the Form Control Class ngSubmit Directive
Validation of Template-Driven Forms FormControl
Syllabus Back-end
Core Java

Introduction to Java
Brief history and importance of Java
How Java fits into the world of
programming languages
Benefits and features of Java

Setting Up Development Environment


Installing JDK (Java Development Kit)
Configuring the PATH environment variable
IDE’s like Eclipse
Eclipse keyboard shortcuts

Foundations of Java
Data types User-defined variables
Variables Operators
Creating classes Control statements
Methods Loop structures
Creating objects Practical use cases
Object class & real-world examples

Core Concept
Package and Import Instance Block
JDK and JRE Static Block
JVM Company use cases
JIT & real time examples
Class communication

Logic Building
Programs on string
Programs on array
Program on control
statements
Syllabus Back-end
Core Java

Object-Oriented Programming (OOP)


Classes and objects. Polymorphism
Encapsulation. Abstraction
Inheritance Company scenarios
& real-life examples

Access Specifier / Modifier


Private Public
Default Company scenarios
Protected & real-life examples

Useful Keywords
Static Synchronized
Final Abstract
Super and this Company Scenarios
& real-life examples

Input/Output (I/O) Streams


Reading & writing data to files
Input stream.
Output stream.

Exception Handling
Why exception handling Catch
Understanding exceptions Throw
& errors Throws
Handling exception Finally
Exception hierarchy User defined exception
Types of exception
Try
Syllabus Back-end
Core Java

Multithreading
Thread Introduction Thread life cycle
Creating & managing threads Demon thread & non-demon thread
Extending thread class Useful methods
Implementing runnable
interface

Utility Classes
String class Wrapper classes
String manipulation and formatting Math class
StringBuffer Arrays class
StringBuilder Company use cases and real time examples

Collections Framework
Introduction to collection framework
Interfaces of collection framework
List | Set | Map
Frequently Used Classes of Collection Framework

1. ArrayList 6. LinkedHashSet
2. Vector 7. HashMap
3. Linkedlist 8. TreeMap
4. HashSet 9. LinkedHashMap
5. TreeSet 10. HashTable

Collections utility class


Introduction to generics
Importance and implementation of generics
Data structure using collection
Auto boxing
Comparator and comparable
Iterators
forEach loop
forEach() methods
Company use cases and real time examples
Syllabus Back-end
Core Java

Java 8 features
Lambda expressions
Company use case of lambda expressions
functional interfaces
Default and static methods in Interface
Stream API with collections
Date and time API
Company use cases and real time examples
Syllabus
Introduction to
Advance Java Concepts

Introduction to Advanced Java Concepts


Introduction to advanced Java and its significance

Java Database Connectivity (JDBC)


JDBC drivers
Connecting to databases (MySQL)
Executing SQL queries using Java
Statements & prepared statements
Handling resultSets
Interview questions practices

Java Servlets
Introduction of Servlet
Servlet lifecycle and request processing
Handling forms and user inputs
Integration with database
Interview questions practice

Model-View-Controller (MVC) Servlet


Understanding MVC architecture
Implementing MVC with servlets and JSP
Developing a complete web application
Solving company’s use cases
Separation of Layers:
Models, Views and Controllers (Industrial)
Interview questions practice
Syllabus
Introduction to
Advance Java Concepts

Java Server Pages (JSP)


Introduction to JSP and its advantages
JSP architecture and page directives
Scripting elements: <% %> and <%=%>
JSTL (JavaServer pages standard tag library)
Interview questions practice

Web Services and APIs


Developing RESTful web services
JSON

Hibernate
DeveloIntroduction to ORM HQL (Hibernate query language)
Hibernate framework overview Solving company use cases
Mapping entities to database tables Interview questions practice (Industrial)ping
Operations using hibernate RESTful web services
Inbuilt function of hibernate JSON
Criteria & query

Spring Framework
Introduction to Spring
Dependency injection and inversion of control (IoC)
Spring annotations
Database integration with spring (Industrial)
Aspect-oriented programming (AOP) with spring
Interview questions practice
Syllabus
Introduction to
Advance Java Concepts

Spring Boot and Microservices


Creating spring boot applications Solving company use cases
Dependency injection Introduction to microservices
Spring boot annotations architecture
Auto-configuration and starter Controller and REST endpoints
dependencies (Industrial)
HTTP methods Returning plain text or JSON responses.
Spring boot hibernate integration API testing using POSTMAN
Building RESTful APIs with spring [Link] & configuration
boot (Industrial)
Hands-on practice with project
(Industrial)
Interview questions practice

Model-View-Controller (MVC) Spring Boot


Understanding MVC architecture
Implementing MVC with spring boot
Developing web application on Tomcat
Separation of Layers:
Models, Views and Controllers (Industrial)
Interview questions practice
Syllabus
Introduction to
Database

Introduction
Definition and importance of databases.
Overview of SQL (Structured Query Language)

Database Fundamentals
Explanation of databases as structured data repositories
Role of databases in various industries

SQL Essentials
Introduction to SQL as the language for managing databases
Categories of SQL statements (DDL, DML,)
Significance of SQL in data manipulation and retrieval

Installation of MySQL
Steps to install MySQL
Configuring database server settings
Command-line and graphical tools for MySQL

Exploring SQL Statements


Data Definition Language (DDL) Data Manipulation Language (DML)
[Link] statement [Link] statement
[Link] statement [Link] statement
[Link] statement [Link] statement
[Link] statement Data Query Language (DQL)
[Link] statement
[Link] statement
Syllabus
Introduction to
Database

SQL Query Basics


Data filtering ORDER BY
Logical operators Handling NULL values.
LIKE operator & wildcard characters String, Date & Time functions
IN and BETWEEN operators

Advanced SQL Concepts


Grouping and Aggregating Data Joining Tables
[Link] BY Statement [Link] JOIN
[Link] Clause [Link] JOIN (LEFT OUTER JOIN)
[Link] JOIN (RIGHT OUTER JOIN)
Subqueries and EXISTS Operator
[Link] JOIN (FULL OUTER JOIN)
[Link]
[Link] Operator
YOUR FUTURE AS A
JAVA FULL STACK
DEVELOPER
SALARY RANGE

0 Yrs 2 Yrs 4 Yrs 6 Yrs 8 Yrs

₹3 – 6 LPA ₹6 – 10 LPA ₹10 – 16 LPA ₹16 – 25 LPA ₹25 – 45+ LPA

Master In
JAVA FULL STACK
DEVELOPMENT
Your dream
job is ahead.

Course exam
included.
Advance
skills.

Industry-expert
training.

Profile building
support.

Enroll in Arbor
Academy.
Job opportunities in Java fullstack
on Linked In

Job opportunities in Java fullstack


on [Link]
WHY CHOOSE
ARBOR ACADEMY?

Flexible EMI Plans Adaptive LMS

Industry Experienced
Free Wifi Facilities
Trainers

Live Projects With Be Different With


Hands-on Experience Master Certificate

Real World Topics Placement Drives

Flexible Scheduling Interview Calls Assistance


& Mock Sessions

Online, Classroom & Weekday and


Hybrid Batches Weekend Batches

1:1 Mentorship when Ongoing Career


required Support

Affordable Programs Latest Market Tech


Tailored to Your Needs & Practical Training

Class Recordings for FREE Repeat Access with


Missed Classes just 50% course fee!

Workshops & Seminars Unlimited Interview


with Industry Experts Calls
TESTIMONIALS
OF STUDENTS

Abhishek S
.
a month ago

A great institu
te for skill de
placement. velopment an
The training d job
support from is industry-fo
the faculty is cused, and th
excellent. Hi e
recommende ghly
d for those loo
their careers. king to start
or advance

Vishakha K.
a month ago

After joining Arbor Academy, I realized how important


mentorship is. The team not only taught us skills but
also helped us gain confidence. Placement calls
started just after 2 months. I am now happily working
and paid my fee only after that!

Vivek N
.
Asmita o
5 month
s ago
5 months ag I can co
nfidentl
y say I
are well- Arbor A had a fa
r Academy cadem ntastic
line lect ures at Arbo e le ar ning feel and help
ed me
y. The s
taff was experie
nce wit
The on achers mak incredib h
and the te eciate the every s s ecure a jo ly supp
organized, gh it’s virtual. I appr tep of th b in my
fi
ortive
ize d ev en thou
tive qu izzes and placem
ent, and
e way, fro
m
e ld. They
personal use, like int
erac even off
training
to secu
guide y
ou
ol s th ey e live er assis ring a
variety of to ld love to se
e mor
rience. tance a
ects. I wou a great expe fterward
group proj he r than th at , it’s .
, bu t ot
discussions
Get info of our
Other Domain
info@[Link] [Link]

LOCATE US:
PUNE HEAD BRANCH
32, Insignia Near westport, Pan Card Club Rd, Baner,
Pune, Maharashtra 411045

+91 9028777287

BHUBANESWAR BRANCH
Keshab Complex, Plot No.: 363/364, Rasulgarh,
Bhubaneswar, Pin-751010

+91 7030103115

Follow us on :

You might also like