Syllabus- Full Stack Course - JAVA

Module 1 – Web Technologies and Databases

  • HTML5
  • CSS
  • XML
  • RDBMS
  • JavaScript
  • MySQL
  • MongoDB
  • Assignment

Module 2 – Core Java

  • Introduction
  • Language Fundamentals
  • Data Types and Variables
  • Operators
  • Control Statements in Java
  • Arrays
  • The Java Library
  • Object-Oriented Programming
  • Interface
  • Packages
  • Exception Handling
  • Multithreaded Programming
  • The Collection Framework
  • Using Comparator Interface
  • Network Programming
  • Assignment

Module 3 – Advanced Java

  • Introduction to JDBC
  • JDBC API for Java-DB Connectivity
  • Drivers and Types of Drivers
  • Complete JDBC Architecture
  • Steps to Connect Two Applications
  • Connectivity with Oracle and MySQL
  • Application to Create, Insert, Delete, Update, Drop Tables
  • Metadata Extraction from ResultSet
  • SQL Commands for Data Retrieval
  • Server-Side Programming with JSP
  • JSP Standard Tag Library (JSTL)
  • Hibernate Framework
    • Introduction to Hibernate
    • Data Persistency and ORM
    • Hibernate Architecture
    • CRUD Operations with ORM
    • Servlet-Hibernate and JSP-Hibernate Applications
    • Persistence Object Lifecycle
    • Schema Generation Tools
    • Primary Key Generation Algorithms
    • Hibernate Mapping
    • Bulk Operations, Native SQL, Criteria API
    • Hibernate Filter and Transaction Management
    • Hibernate Connection Pooling
  • Introduction to Bootstrap
  • Assignment
  • Spring Framework
  • REST APIs with Spring
  • Spring Boot
  • JQuery Integration

Module 4 – Spring Framework and More

  • Introduction to Spring Framework
  • Steps to Prepare Spring Application
  • Spring JDBC-DAO Module
  • Spring AOP Module
  • Spring Transaction Module
  • Spring ORM Module
  • Spring Web and MVC Module
  • Spring Security Module
  • Maven Tool
  • Spring Boot
  • REST APIs with Spring
  • BootSpring
  • JQuery Integration
  • Assignment

Module 5 – Angular

  • Introduction to Angular
  • Angular with Spring
  • Assignment

Module 6 – Live Project

  • Live Project with Cloud Architecture
  • Assignment
  • Test