Java Training Institute in Thane Mumbai | Insys Technologies
• Classroom Training   • Live Online Training   • Corporate Training  • Live Projects & Guidance 

Java Full Stack Developer

Courses Information

The Java full stack course from Insys Technologies is a one-stop solution to pursuing a career in IT. This course has been specifically designed to help students create end-to-end applications using front-end development to create rich and interactive user interfaces, back-end development to build robust and scalable websites, back-end APIs, databases & more. Throughout this course, students will be exposed to real-time projects and case studies so that they can learn how to design, code, test, and deploy software. As a result of this course, every fresher will be able to become a job-ready full-stack developer.

Curriculum
Front-end: HTML & CSS
  • Introduction of HTML
  • Tag, Elements and Attributes
  • Basic Syntax
  • Table
  • List
  • Forms
  • Structure of HTML5
  • Semantic and Non-Semantic Tags
  • HTML5 Features
  • New Input Types
  • Forms Attribute
  • Audio, Video Tag
  • Attributes (ID, Class)
  • CSS Types (Inline, Internal, External)
  • Box Model
  • CSS Font Properties
  • Display Property (Block, Inline, None)
  • Visibility - Hidden
  • Position Property
  • Z-index Property
  • CSS Pseudo-elements
  • Static Web Page
  • Creating Page Layout
  • Site Designs
Bootstrap
  • Introduction of Bootstrap
  • Typography
  • Tables
  • Images, Buttons
  • Grid Structure - Type of Columns
  • Forms
  • Navbar, Nav Tab
  • Carousel
  • Responsive Web Page
JavaScript
  • Introduction of JavaScript
  • Variables
  • Keywords
  • Data Type
  • JS Conditions (if, if-else)
  • Conditional Operators & Logical Operators
  • Loops (for, while, do-while)
  • Switch Case
  • Functions
  • SetTimeout and SetInterval
JQuery
  • Introduction
  • JQuery Library
  • First JQuery Example
  • The Document Ready Function
  • Basic Selectors
  • Precise Selectors
  • Visibility Filters
  • Forms Selectors
  • Forms Filters
  • Document Traversal
  • Event
  • Events Triggering
  • HTML Manipulation
  • JQuery Animation
Node.js
  • Introduction to Node.js
  • Node.js Modules
  • Node Package Manager (NPM)
  • Creating Web Server
  • File System
  • Debugging Node.js Application
  • Events
  • Express.js
  • Serving Static Resources
React.js
  • Introduction to React.js
  • Creating Your First React Application
  • React Hooks
  • React Router
  • Conditional Rendering
  • Lists and Keys
  • Handling Events
  • Working with Forms
  • Understanding Components
  • Props
  • State and Lifecycle
  • ReactJS – Animations
  • State Management with Redux
  • Deploying a React Application
Module 2 – MySql
  • Database Design
  • Organizing Data
  • Grouping Data
  • Functions
  • Sub-Queries
  • Joins
  • Operators
  • Views
  • Index
  • Export/Import
  • Stored Procedures
  • Triggers
Module 3 – Back-end Core Java
Core Java
  • Language Fundamentals
  • Object Orientation
  • Main Method
  • Data Types
  • Object Creation
  • Inheritance
  • Polymorphism
  • Association
  • Abstraction
  • Interfaces
  • Methods
  • Method Overloading
  • Arrays
  • Strings
  • Pillars of OOPs
  • Encapsulation
  • Exception Handling
  • Multithreading
  • Collection Framework
  • Input and Output
  • JDBC
Adv. Java: Servlet & JSP
  • Introduction to Servlets
  • Static and Dynamic Response
  • Life Cycle of a Servlet
  • doGet and doPost Method
  • setAttribute and getAttribute
  • Forward() and Include()
  • Session Management
  • Cookies in Java
  • Filters
  • Connecting with Database
  • Introduction to JSP
  • Working of JSP Engine
  • JSP Tags
  • Implicit Objects of JSP
  • Handling Exceptions in JSP
  • Handling Forms and User Input
  • Integration with Database
  • JSTL Tags
Hibernate
  • Hibernate
  • Introduction to ORM
  • Hibernate Framework Overview
  • Mapping Entities to Database Tables
  • Operations Using Hibernate
  • Inbuilt Functions of Hibernate
  • Criteria & Query
  • HQL (Hibernate Query Language)
Spring and Spring Boots
  • Features of Spring
  • Spring Architecture
  • Inversion of Control
  • Dependency Injection
  • Constructor Injection, Setter
  • Bean Configuration
  • Spring MVC Architecture
  • Request Mapping
  • Request Param
  • Creating Spring Boot Applications
  • HTTP Methods
  • Spring Boot Hibernate Integration
  • Spring Boot Annotations
Struts
  • Overview of the Application
  • Setting Up a Struts Application
  • Filter Dispatcher
  • Action
  • Interceptors
  • Deployment Descriptor
  • Tag Library