Job Role

Full Stack Java Development

Unlock full-stack proficiency with our Java course - master front-end, back-end, and database for end-to-end web application development.

Course Syllabus

1

Front-End

  • Introduction
  • Different types of Applications
  • Application Architecture
2

HTML

  • Introduction to HTML
  • Basic Structure of HTML
  • HTML Editors
  • HTML Tags
  • Paragraphs, Headings
3

CSS

  • Introduction to CSS
  • Types of CSS
  • CSS Properties, Selectors and Values
  • Applying CSS to HTML
  • Basic and Advance CSS Properties
4

JAVASCRIPT

  • Introduction to JavaScript
  • How to Apply JavaScript
  • Displaying Output in JavaScript
  • Understanding JavaScript Syntax
  • Variables & Datatypes
  • Operators
  • Math and String Manipulations
  • Conditional and looping Statements
  • Functions
  • Validations
  • Events
5

BOOTSTRAP

  • Introduction to Bootstrap
  • Bootstrap Setup
  • Bootstrap Containers
  • Bootstrap Grids
  • Bootstrap Tables
  • Bootstrap Buttons, Navbars, Alerts
  • Bootstrap Carousel
  • Bootstrap Forms
6

ANGULARJS

  • Introduction to Angular
  • Environment Setup
  • Installing Angular CLI
  • Directory Structure of Angular
  • Angular Fundamentals
  • Angular Building Blocks
  • Angular Data Binding
  • String Interpolation
  • Directives and Pipes
  • Forms
  • Approaches (Driven & Reactive)
  • Validators
  • Routing
7

Some Advance Topics

  • ReactJS
  • NodeJS
8

Backend Part

  • Introduction
  • Java LanguageJava Platform
  • Java Technologies
  • History of Java
9

Basic JAVA

  • DATA TYPES
  • METHODS
  • CONTROL FLOW STATEMENT
  • OPERATORS
  • Loops
  • Object-Oriented Programming(OOPs)
  • CONSTRUCTOR
  • ACCESSIBILITY MODE
  • INTER OBJECT COMMUNICATION
  • ARRAYS
  • STATIC MODIFIER
  • INHERITANCE
  • POLYMORPHISM
  • INTERFACE
10

Advanced Java

  • PACKAGES
  • STRING HANDLING
  • EXCEPTION HANDLING
  • IOSTREAMS
  • MULTITHREADING
  • INNER CLASSES
11

MISCELLANEOUS

  • Java.lang.object Class
  • Garbage Collection
  • Java.util.properties
  • Java.util.string Tokenizer
  • Dealing with date & time
  • Collection Framework
  • Annotations
  • Java JDK 1.8 Features
  • Stream API
  • Varargs
  • Autoboxing and unboxing
  • Enum types
12

JDBC

  • Introduction To JDBC
  • JDBC Architecture
  • Types Of JDBC Drivers
  • Creating a Database & Table
  • Getting Information from Database
  • Obtaining Result Set Information
  • Connecting a Java Program to DB
  • Prepared Statement & Statment classes in java
  • Inserting, Updating & Deleting data
13

Java Servlets

  • WHAT IS A WEB APPLICATION
  • JAVA SERVLETS
  • SERVLET LIFECYCLE
  • SERVLET CONTEXT
  • SESSION MANAGEMENT
  • BUILDING THE FIRST SERVLET
  • DEPLOYING THE SERVLET
14

SPRING BOOT

  • Rest Api & Web Service Creation
  • Integration with JDBC Template
  • Integration with Hibernate
15

JSP

  • What is a JSP page
  • Basic HTML tags
  • JSP Tag Library
  • JSP Page Lifecycle
  • Creating first dynamic web page
16

MVC ARCHITECTURE

  • Introduction to MVC
  • MVC Architecture
  • Advantages of MVC
  • Building pages with MVC
  • Three-tier architecture
17

STRUTS FRAMEWORK

  • Introduction
  • Actions
  • Validation Framework
  • Interceptors
  • Results
  • Data Tags
  • UI Tags
  • Architecture
18

HIBERNATE FRAMEWORK

  • Technologies for Persistency
  • Introduction to ORM
  • Hibernate Architecture
  • Hibernate API
  • Configuration Properties
  • CRUD OperationIn
  • heritance in Hibernate
  • Component Mapping
  • Collection Mapping
  • One-to-many, Many-to-many Relations
  • HQL (Aggregate Function ,clauses ,Criteria)
19

SPRING FRAMEWORK

  • Introduction to Spring
  • IOC
  • DI
  • AOP
  • Bean Lifecycle
  • Types of Injection
  • Inheritance & Composition
  • Collections
  • Bean Auto Wiring
  • DAO
20

XML AND WEB SERVICES

  • SAX & DOM
  • REST API
  • POSTMAN
  • SOAP UI
  • JSON
21

Database

  • DATABASE HANDLING WITH MYSQL
  • JAVA MYSQL DATABASE ACCESS
  • CREATE DATABASE CONNECTION
  • DML AND DDL OPERATIONS WITH DATABASES
  • PERFORMING TRANSACTIONS
  • HANDLING DATABASE ERRORS
  • DISCONNECTING DATABASE
  • DATABASE HANDLING WITH MONGODB
  • SQL VS NOSQL
  • PYMONGO
  • ESTABLISHING A CONNECTION
  • ACCESSING DATABASE
  • DML AND DDL OPERATIONS

Ready to Start Learning?

Join thousands of students who have transformed their careers with our expert-led training.