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