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.
[Link]
[Link]
[Link] [Link]
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.
[Link]
JOB EXPANSION AND NEED
[Link] [Link]
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.
[Link]
38.9%
[Link]
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.
[Link] [Link]
OUR HIRING DRIVES WITNESS PARTICIPATION
FROM VARIOUS COMPANIES.
[Link]
[Link]
Sohail
ML RESEARCH
Sanju
jR. DATA SCIENTIST
Bhanu
DATA SCIENTIST
Gopi
DevOp’s ENG
Tharun
COMPUTER VISION
SCIENTIST
[Link] [Link]
OUR SUCESSFUL STUDENTS
Hemant
DATA SCIENTIST
Murali Krishna
SOFTWARE ENG
Sai Kumar
DATA ANALYTICS
Vasu
DL ENGINEER
Sai Kiran
COMPUTER VISION
SCIENTIST
[Link] [Link]
Syllabus Challenge Focused
on Achieving Results.
Our program offers a mentorship opportunity
for individuals pursuing a master's degree in
Full Stack Java
[Link] [Link]
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
[Link] [Link]
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
[Link] [Link]
Syllabus Challenge Focused on Achieving Results.
[Link]
Method Overloading
Method Overriding
[Link]
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
[Link] [Link]
Syllabus Challenge Focused on Achieving Results.
[Link] [Link]
Syllabus Challenge Focused on Achieving Results.
Set
1. HashSet
2. Linkedhashset
3. Treeset
Queue
Map
1. Hashmap
2. Linkedhashmap
3. Treemap
[Link] [Link]
Syllabus Challenge Focused on Achieving Results.
[Link]
Introduction to jdbc
Jdbc driver
Jdbc connection
Driver manager
[Link] [Link]
Syllabus Challenge Focused on Achieving Results.
Resultset
Prepared statement
Statements
[Link]/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
[Link] [Link]
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
[Link] [Link]
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
[Link] [Link]
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
[Link] [Link]
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
[Link] [Link]
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
[Link] [Link]
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
[Link] [Link]
Syllabus Challenge Focused on Achieving Results.
26. BOOTSTRAP
Introduction
Typography
Buttons
Grid
Glyphicons
Jumbotron
[Link] [Link]
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
[Link] [Link]
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
[Link] [Link]
Syllabus Challenge Focused on Achieving Results.
[Link] [Link]
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
[Link] [Link]
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.
[Link]
[Link]