Java Full Stack Development Syllabus
Java Full Stack Development Syllabus
(Ver 2.x)
Hibernate
(Ver 5.x)
Development
Course
(Ver 5.x)
Core
Java
ABOUT TECHNOGEEKS
Technogeeks is a leading learning
platform providing online/Offline
training. We cater to professionals and
students across the globe in categories
like Programming & Coding Languages,
Data Science, Artificial Intelligence,
Software Testing, Cloud Computing,
Data Warehousing, Full Stack
Development, Big Data & Hadoop,
Business Intelligence,
Databases(DBMS). Our students spread
across countries like the US, India, UK,
Canada, Australia, Singapore, etc. We
provide 100% practical-oriented
training along with placement
assistance.
OUR CANDIDATES ARE WORKING
WITH
What is a Java full stack developer?
Module - 1 HTML
Module - 2 CSS
Module - 6 J2EE
Module - 10 Project
To
Module - 11 Best Practices and Interview Preparation Full
Stack
Contact Us Developer
Module - 1, 2
Module - 1 HTML
Introduction to HTML
Client , Server, Browser
DOM object
Basic HTML Tags
Hyperlinks – Navigation within page, different page,
and specific location
Lists – Ordered / Unordered
Images – browser support, loading, properties
Hotspot – Extracting information from an Image
Frames
Tables
Forms
GUI Design
Components ( HTML5 )
TextField, Password, TextArea
Radio Button, Check Box, Combo Box
Button, Submit, Reset
File
Module - 2 CSS
CSS Basics
Selectors
The Cascade and Inheritance
Properties
Applying Font Faces
Positioning
Layout
https://technogeekscs.com/
Module - 3, 4
Module - 3 JavaScript
Introduction to JavaScript
Features - Datatypes, Control Statements, Loops,
Functions
Events
Button events - onClick, onDblclick
Mouse Events - onMouseover, onMouseout,
onMousemove
Key Events – onKeyPressed, onKeyDown,
onKeyUp
JavaScript Object Hierarchy
Window Object – alert, confirm, prompt
Document Object – open, close
Location Object – href, protocol, file, url
History Object – forward, back, length
Form Object – accessing form controls, capturing values
JavaScript Objects – Date, Array, Navigator
Validation – Client side
Overriding – onSubmit event
Module - 4 BootStrap
Bootstrap
Introduction
Environment – setup
Document structure
Forms
Components – Dismissable Alerts, Badges, Breadcrumbs ,Button
and Button groups, cards,carousels, dropdowns, modal, navs,
navbar, popover, progress bars
https://technogeekscs.com/
Module - 5
History of Java
What is Java , Java Flavors, Characteristics
JVM Architecture
Bytecode
Class Loader
Unicode
Classpath
Path
https://technogeekscs.com/
Module - 5
Module - 5 Inheritance
Module - 5 Polymorphism
Overloading a method
Overloading a constructor
Method overriding
Accessing base class method
Basics
Setting classpath
Types of packages
https://technogeekscs.com/
Module - 5
Basics
Hierarchy of exceptions
Module - 5 Threads
Daemon thread
ExecutorService
Introduction
Hierarchy of Streams
I/O Stream, Byte Stream, Character Streams
BufferedInputStream, BufferedOutputStream
Reader and Writer Class
BufferedReader, PrintWriter
Serialization
https://technogeekscs.com/
Module - 5
Basics, Hierarchy
Scheduling
Deadlocks/concurrency issues
Synchronization – as a block, as a modifier
Daemon thread
ExecutorService
Module - 5 Miscellaneous
Generics
Annotations
Boxing/Unboxing
Enums
Utility creation
Jar creation
Module - 5 Tools
Javadoc
javap
jar
https://technogeekscs.com/
Module - 5
Eclipse or IntelliJ
Module - 6 Fundamentals
Basics, Hierarchy
https://technogeekscs.com/
Module - 6
Servlet Architecture
HTTP Internals
RequestDispatcher Object
Filters
https://technogeekscs.com/
Module - 6
Programming examples
Directives
@page, @include directives
Expression Language
https://technogeekscs.com/
Module - 6
Looping tags
Control tags
Database tags
118N tags
https://technogeekscs.com/
Module - 6
Batch Updates
JNDI
Tomcat/JBoss
https://technogeekscs.com/
Module - 7
Types of containers
XML configuration
Component – scan
Core annotations
Handler Mapping
Controllers
View resolvers
Validators
Interceptors
JDBC Templates
Exception hierarchy
Hibernate template
https://technogeekscs.com/
Module - 8
Introduction to ORM
Benefits of ORM
Hibernate Architecture
HQL
Mapping
Inheritance
Collection
Association
Cache
Level – I and II
https://technogeekscs.com/
Module - 9
Introduction/benefits
Initializer
Auto Configuration
https://technogeekscs.com/
Module - 10, 11
Module - 10 Project
https://technogeekscs.com/
CONTACT US
Contact: +91 8600998107/7028710777
Address: 3rd Floor, Plot No 7, Common Wealth Society,
Opposite Aundh Telephone Exchange,
Landmark: Gaikwad Petrol Pump, Aundh, Pune 411007
Email: [email protected]
Website: https://technogeekscs.com/