Course Objective
- • Reinforcing the existing Java knowledge and hardening of the coding skills through focused hands-on workshops.
- • Complete a major project in Web development to provide an additional boost to the resume.
- • Thorough preparation for campus interview including soft skills.
Pre-Requisite
This program is intended to provide maximum time for coding where students either work on coding assignments to be completed along with faculty during classroom sessions ( both online and offline ) or home assignments.
Thus it is assumed that students registering for this program already have basic theoretical knowledge of the subject and the theoretical lessons offered in this program are minimal and only offered to refresh our memory and build confidence on answers to be given during interview and intention is to get to practical application of that knowledge as soon as possible.
Course Details
Program Duration :
112 Hours of Classroom with classroom based coding assignments spread over 18 weeks
Home Asignments :
52 hours spread across the program
Self Learning Content :
18 Hours of content to be used as supplementary notes for theory lessons
Highlight on Theory Syllabus (44 hrs of Classroom with Mentored Lab & 18 hrs of Self Learning) :
- – Refresher on Java and Library Framework, Interfaces and Classes
– Installing and Create your First React APP
– Understanding JSX (JavaScript XML) and React Components
– React Component
– Callback Function
– De-structuring Props and State
– Event Handling
– Conditional Rendering and Working with Forms
– HTTP and React, React Hooks, GET and POST, React Router
– Introduction to Spring Initializer
– Introduction to JPA
– CURD Operation using JPA
– REST API
– Get/Post/Delete/Put Mapping
– Handling HTTP Status
– JPA – Entity Relationship
– Connecting with Database using JPA
Highlight on Capstone Project (16 hrs of Classroom Lab and 52 hrs of Hands on Assignment):
Students build a web application from scratch based on industry use case. The various components required for the web application are built thru home assignments given for various learning modules followed by a 2-week dedicated project work period where the students complete developing the web application.
This is followed by presenting the project and facing a viva on the project to a panel built by respective faculty and industry representatives.
- -To build a Smart Contact Manager application end to end with React.Js as Frontend and Springboot as Backend
- – Frontend: React.Js , HTML, CSS, JavaScript
- – Backend : Spring Boot
- – API: RESTful API
- – Database : MYSQL
- – Persistence: JPA/Hibernate for ORM
- – Tools : Version Control – Git, Build – MAVEN, Security – Spring
Career Counseling and Interview readiness:
- – Each student registered in our program get individual career counseling sessions at the beginning of the program.
- – Each batch of student is assigned a dedicated mentor from industry to provide various guidance which they continue to do till
- 6 months post course completion.
- – Other services like Mock interview, Resume Preparation, Offer Letter Mentoring etc is also provided.
- – We are creating a network of industry partners who will offer internship opportunity to top performers of the program.
