Full Stack Java

Java

Full Stack

The Full-Stack Java Developer Master’s Program is a comprehensive six-month program that has been designed in consultation with industry experts for learners who want to advance an existing career or kick start a new endeavour in the Full Stack Development field.

  • Learn 30+ in-demand tools, skills, and processes you need to become a Full Stack Java developer
  • Land a job within 180 days of graduating from the program, or get your money back
  • Build an impressive portfolio out of the real-world projects you complete
  • Experiential learning via four real-life, industry-aligned capstone projects
  • Learn with a project-based curriculum with 20 lesson-end and 6 phase-end projects.
  • Candidates with the following prerequisites can apply for Full Stack Development certification courses :
    • Final year students from STEM background (CS, IT, Electronics) with >50% marks
    • Fresh graduates/Postgraduates in STEM (CS, IT, Electronics) with >50% marks
    • Experienced Professionals (0 to 3 years) in non-development IT roles – QA, testers, IT support, etc.
    • Knowledge of at least 1 programming language is mandatory for admission
  • Module 1- C, C++, SQL, DS
  • Module 2- Java
  • Module 3- Aptitude + Soft Skills + Live Project
Full Stack Java
Timeline and Prerequisite
6 Months
Course Duration
Full Stack Java
Curriculum
  • Module 1

    Subject: C

    • Fundamentals of Programming
    • Exploring C
    • Data Types
    • Managing Input and Output
    • Operators
    • Control Statement
    • Decision making and Looping
    • Problems on Numbers
    • Problems on Pattern Printing
    • Problems on Digits
    • Function
    • Storage Class
    • Array
    • String
    • Structure and Union
    • Pointer
    • Dynamic Memory Allocation
    • File Handling
  • Subject: C++
    • Basics of C++
    • Introduction of C++
    • Character Set,token
    • Variable rules, Data Types
    • ControlStatement in C++
    • Looping in C++
    • Input and Output
    • Function in C++
    • Array in C++
    • String and their Functions
    • Structure and Union
    • Pointer in C++
    • Class in C++
    • Constructor and Destructor
    • Inheritance
    • Polymorphism
    • File Handling in C++
    • Exception Handling in C++
    • Template
  • Subject: Data Structure
    • Overview of Data structures
    • Linear and non-linear data structures
    • Link List
    • Singly Link List
    • Doubly Link List
    • Singly Circular Link List
    • Doubly Circular Link List
    • Stack
    • Queue
    • Tree
    • Sorting Techniques
  • Subject: SQL
    • Introduction to SQL
    • Normalization
    • Introduction to Databases and RDMBS
    • Install a Database Engine
    • SQL Data Types
    • SQL Operators
    • SQL Commands
    • Data Definition Language
    • Data Manipulation Language
    • Data Control Language
    • Data Transaction Control Language
    • Data Query Language (SELECT Statement With CLAUSES)
    • SQL Functions
    • Sub Queries
    • SQL Joins
  • Module 2

    Core Java

    • Introduction to Java
    • Working with Java
    • Basics of Java
    • OOP’s Concept
    • OOP’s Features
    • Java Misc Concept
    • Exception Handling
    • Multithreading in Java
    • I/O Programming & File Handling
    • GUI Programming
    • Collection Framework
    • JDBC Programming
  • Advanced Java
    • Advance JDBC
    • Introduction to HTML & CSS
    • Overview on JEE
    • Servlet Basics
    • Servlet API
    • Session Tracking in Java
    • Java Server Pages (JSP)
    • JSP API
    • JSP Tag
    • JSP Specification
    • Concept of MVC
  • Module 3
    • Aptitude
    • Quantitative Aptitude
    • Reasoning
  • Soft Skills
    • Resume-building
    • Interview preparation workshop
    • Career mentoring
    • Mock interviews
  • Project