Curriculum

Externship Program - Backend Development (Java Sprint Boot & MongoDB

Introduction to Fullstack Development

  • Intro to Fullstack
  • What is Frontend ?
  • What is backend?
  • Roles & Responsibility for Full Stack Developer
  • Environment Setup


Module-1: Module 1 : HTML & CSS

  • Introduction to HTML & CSS
  • Basic elements, DOM-create/delete elements.
  • Selectors


Module 2 : JavaScript

  • Introduction to Javascript
  • Functions-named, callback.
  • function expression.
  • Array functions: filter, reduce, map deep dive

Module 3: MySQL

  • Introduction to Database
  • Creating Database & Table
  • CRUD Operation on database tables
  • Basic SQL Operations
  • SQL Joins

Module 4: MongoDB

  • Introduction to MongoDB and NoSQL databases.
  • Data modeling in MongoDB.
  • CRUD Operation on database tables
  • Indexing strategies in MongoDB.
  • Working with MongoDB and java.

Module 5: Core Java

  • Basics of Java
  • Control Statements
  • OOPS, Collections

Module 6: Intermediate Java

  • JDBC & XML
  • Servlets
  • JSP


Module 7: Hibernate

  • Hiberante
  • CRUD operations

Module 8: Spring

  • Spring IOC-setter injection.
  • constructor injection.

Module- 9: Spring Boot

  • Maven Set up
  • Spring Boot introduction and sample App
  • Spring data JPA
  • Spring data REST
  • REST concepts

Module 10: Building a use case
  • Developing an SpringBoot Application