Vihara Tech – Full Stack Java Program Overview
Vihara Tech – Full Stack Java Program Overview
Java Expert
Since it has many
developers one of the most
used programming
languages in the world.
www.viharatech.com
www.directenglish.com
www.viharatech.com www.directenglish.com
WHAT ARE THE REASONS TO PURSUE
A CAREER AS A FULL STACK JAVA?
IMPACT INCOME
REQUIRE By 2025, the worldwide revenue As a java , the potential earnings
By 2027, the demand for java is
growth will be boosted by 60% could be 35% higher compared to
expected to reach 11.5 million
through the implementation of Al that of a software engineer.
globally. This presents an ideal
deployments, thereby contributing
opportunity to join this field.
to the creation of value.
Essential skills
Soft Skills remain timeless and indispensable, especially in the era of Artificial Intelligence where they
cannot be replaced by automation.
Technical skills
In the age of Artificial Intelligence, technical skills continue to be invaluable and irreplaceable,
complementing technical expertise which is essential in the rapidly evolving landscape of technology.
www.directenglish.com
JOB EXPANSION AND NEED
www.viharatech.com www.directenglish.com
EXPLORE EXCITING CAREER PATHS FOR
FULL STACK JAVA GRADUATES!
Full Stack Java in High Demand Industries
Task Responsiblity
Full StackJava assume multiple roles in their professional endeavors.
www.viharatech.com
38.9%
www.directenglish.com
hs
lak
47.7%
17.1%
25
14 lakhs
8 lakhs
10 lakhs
28.6%
Industrial Categorization
27% 40%
Positions
Full Stack java diverse roles, from data
analysts crunching numbers to machine learning
engineers building advanced algorithms, all aimed at
extracting valuable insights and driving data-driven
decision-making.
www.viharatech.com www.directenglish.com
OUR HIRING DRIVES WITNESS PARTICIPATION
FROM VARIOUS COMPANIES.
www.viharatech.com
www.directenglish.com
Sohail
ML RESEARCH
Sanju
jR. DATA SCIENTIST
Bhanu
DATA SCIENTIST
Gopi
DevOp’s ENG
Tharun
COMPUTER VISION
SCIENTIST
www.viharatech.com www.directenglish.com
OUR SUCESSFUL STUDENTS
Hemant
DATA SCIENTIST
Murali Krishna
SOFTWARE ENG
Sai Kumar
DATA ANALYTICS
Vasu
DL ENGINEER
Sai Kiran
COMPUTER VISION
SCIENTIST
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused
on Achieving Results.
Our program offers a mentorship opportunity
for individuals pursuing a master's degree in
Full Stack Java
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
1. Introduction to Java
What is Full stack?
What is Frontend and Backend
Technologies usedfor Full stack
What is Webpage
What is Website
1. What is static websites
2. What is Dynamic websites
What is Server
1. Types of server
Working of Java
Features of Java
JVM,JRE,JDK
2. Data Types
What are data types
Types of Data types
Primitive Data Types
Non-Primitive Data types
3. Variables
What are Variables
Variable declaration
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
Variable initialization
Types of variables
Scope of variables
Variable accessibility
5. Operators
What are operators in java
List of operators in java
Operators with examples
6. Constructors
What is constructor
Default constructor
Parameterized constructor
Command line arguments in java
Wrapper classes in java
1. What is wrapper class
2. List of wrapper classes
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
2.Polymorphism
Method Overloading
Method Overriding
3.Abstraction
Abstract class
Interface
4·Encapsulation
9. Keywords
This,super,final
Access Modifiers
Packages
10. Arrays
What is an array
Creating
Initializing and accessing array
Instantiation of array
1-D Arrays
Multi Dimension Arrays
1. 2-D arrays
2. Jagged arrays
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
Set
1. HashSet
2. Linkedhashset
3. Treeset
Queue
Map
1. Hashmap
2. Linkedhashmap
3. Treemap
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
19.JDBC
Introduction to jdbc
Jdbc driver
Jdbc connection
Driver manager
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
Resultset
Prepared statement
Statements
20.JPA/Hibernate
What is hibernate
Hibernate advantages
Hibernate disadvantages
What is ORM
What is JPA
Entity manager classes
Entity manager methods
JPQL
Relationships
1. One-to- one
2. One to many
3. Many to one
4. Many to many
IoC container
Autowiring
Byname
Bytype
Constructor-arg
Scopes
1. Singleton
2. Prototype
3. Bean life cycle
Application context
Create maven project
Application context with xml configuration
Application context with java configuration
Application context with Annotation configuration
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
24. HTML
Introduction to HTML
1. What is HTML?
2. Advantages & Disadvantages
Heading tags
Attributes
Hyperlinks andFavicons
Text-Formatting tags
Block level & Inline tags
1. Div & span
Images & Image Links
Multimedia
1. Audio
2. Video
3. I frames
Lists
1. Unordered list
2. Ordered list
3. Description list
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
Forms
1. Form Elements
2. Form Controls
Tables
1. Table Elements
2. Table Attributes
Semantic Tags & Non-semantics Tags
1. Layout of Html
Svg
Marquee tag
Entities
25. CSS
Introduction to CSS
1. What is CSS?
2. Advantages & Disadvantages
3. Syntax & rules to write CSS
4. Types of CSS
Selectors
BASICS
1. ID Selector
2. Class Selector
3. Tag & group selectors
4. Universal selectors
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
Background properties
Colors and Linear Gradients
Text properties
Font Properties
Box model properties
1. Background properties
2. Colors and Linear Gradients
3. Text properties
4. Font Properties
5. Box model properties
Position properties
1. Relative & absolute
2. fixed , Static& Sticky
Flex box
1. Parent properties
2. Child properties
Grid
1. Parent properties
2. Child properties
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
Advanced Selectors
Combinators
1. descendant selector (space)
2. child selector (>)
3. adjacent sibling selector (+)
4. general sibling selector (~)
Pseudo-classes
Pseudo-Elements
Attribute selectors
Transformations 2D
Animations & key frames
Media Queries
1. Responsive web design
25. JAVASCRIPT
Introduction to JavaScript
1. What is JavaScript?
2. Advantages & Disadvantages
3. Syntax & rules to write JavaScript
4. Printing statements
Variables
1. Var
2. Let
3. Const
4. scope & Hoisting
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
Data types
Primitive Data types
1. String
2. Number
3. Bigint
4. Boolean
5. Undefined
6. Null
7. Symbol
8. Object
Non-Primitive
1. Objects
2. Arrays
Operators
1. Arithmetic
2. Assignment
3. Comparison
4. Logical
5. Bitwise
6. Ternary
7. typeof
functions
1. default functions
2. arrow functions
3. callback functions
4. IIFE
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
conditions
1. simple if
2. if-else
3. else –if ladder
4. switch and case
loops
1. for
2. while
3. do-while
4. for-of
5. for-in
Arrays & Array methods
strings & String methods
objects
1. Types
2. Map
3. Set
Dom (methods & properties)
Bom
1. Window
2. Navigator
3. History
4. Cookies
5. Localstorage
6. session storage
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
26. BOOTSTRAP
Introduction
Typography
Buttons
Grid
Glyphicons
Jumbotron
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
Forms
Cards
List
tables
Navigations
1. Dropdowns
2. Navbar
Content
1. Reboot, Typography, Images, Tables, Figures
26. REACT
React Introduction
1. What is React?
2. React Project Setup/React Boilerplate
3. Variables and Datatypes
4. Node, Module, Package, Node Package
Manager(NPM)
5. Create React App
React Basics
1. Virtual DOM?
2. Loops, Operator and Conditions?
3. Array and String Methods
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
JSX
1. What is JSX Element
2. Commenting a JSX element
3. Rendering a JSX Element
4. Style and className in JSX
5. Injecting data to a JSX Element
Components
1. Big picture of components
2. JavaScript function vs Class
3. Creating React Component
4. Class Component
5. Functional Component
6. How to create Reusable Components
Props
1. Props in Functional Component
2. What is props?
3. Props object
4. Destructuring props
5. propTypes
6. defaultProps
7. How to share data between components
using Props
State
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
www.viharatech.com www.directenglish.com
Syllabus Challenge Focused on Achieving Results.
API Request
1. Async Request in React
2. How to do HTTP/API request?
3. GET, POST, PUT and Delete using Axios
and Fetch
LifeCycle Hooks
1. Functional component Lifecycle hooks
2. Class component Lifecycle hooks
3. Refs and useContext
React Essentials
1. ES6 vs ES5 React code
2. React Events
3. What are keys in React
4. Higher order Components
5. Style Properties in React Component
www.viharatech.com www.directenglish.com
Let us help you shine in
your Full Stack Java career!
Vihara Tech is here to help
you find the right course and
job opportunity that suits
your needs.
www.viharatech.com
www.directenglish.com