top of page

Full-stack course, 10 weeksJava Web Development
Build robust web applications with Java Spring on the backend, Angular and React on the frontend, and finish with a full-stack integration project.
Book an appointmentCall 847-350-9034
10 weeksSpring, Angular, ReactHands-on labsFinal project
Three stages
Backend, Angular frontend and React frontend. 1Java Spring backend
Weeks 1-4: Spring, MVC, data access, security and RESTful APIs.2Angular frontend
Weeks 5-7: components, services, routing, forms, HTTP and deployment.3React and project
Weeks 8-10: React, state management and a full-stack integration project.Week by week course content
Topics covered each week.Week 1: Introduction to Java Spring
✓Overview of Java Spring Framework✓Setting up IDE, JDK and Spring Boot✓Dependency Injection and IoCWeek 2: Spring MVC
✓Model-View-Controller architecture in Spring✓Creating controllers and handling requests✓Working with views and templatesWeek 3: Data access with Spring
✓JDBC Template and ORM with Spring Data JPA✓Configuring databases and performing CRUD operations✓Transactions and error handlingWeek 4: Spring Security and RESTful APIs
✓Implementing security features with Spring Security✓Creating RESTful APIs using Spring✓Authentication and authorizationWeek 5: Introduction to Angular
✓Basics of Angular framework✓Setting up the Angular development environment✓Components, modules and templatesWeek 6: Advanced Angular
✓Services and dependency injection✓Routing and navigation✓Forms and form validationWeek 7: Backend interaction and deployment
✓Making HTTP requests and handling responses✓Integrating Angular frontend with Java Spring backend✓Deploying Angular applicationsWeeks 8-9: React
✓Introduction to React, components and JSX, state and props✓Handling events and forms, React Router✓State management with Context API or ReduxWeek 10: Integration project
✓Integrating Java Spring backend with Angular and React frontends✓Developing a full-stack web application✓Testing and deployment strategiesSupport and salient features
Career support and classroom features that come with the course.Staffing support
✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and technology preparation✓Internship with internal project work✓Externship with client project workOur salient features
✓Hands-on labs and homework✓Group discussion and case study✓Course project work✓Regular quiz and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed classExplore more training
See other programs, funding options and the class schedule. All training programsEducation grant programUpcoming classesReady to build full-stack web apps?
Call 847-350-9034 or book an appointment to talk about this course and funding options.Book an appointmentCall 847-350-9034Education grant programThree stages
Backend, Angular frontend and React frontend.1Java Spring backend
Weeks 1-4: Spring, MVC, data access, security and RESTful APIs.2Angular frontend
Weeks 5-7: components, services, routing, forms, HTTP and deployment.3React and project
Weeks 8-10: React, state management and a full-stack integration project.Week by week course content
Topics covered each week.1Week 1: Introduction to Java Spring
✓Overview of Java Spring Framework✓Setting up IDE, JDK and Spring Boot✓Dependency Injection and IoC2Week 2: Spring MVC
✓Model-View-Controller architecture in Spring✓Creating controllers and handling requests✓Working with views and templates3Week 3: Data access with Spring
✓JDBC Template and ORM with Spring Data JPA✓Configuring databases and performing CRUD operations✓Transactions and error handling4Week 4: Spring Security and RESTful APIs
✓Implementing security features with Spring Security✓Creating RESTful APIs using Spring✓Authentication and authorization5Week 5: Introduction to Angular
✓Basics of Angular framework✓Setting up the Angular development environment✓Components, modules and templates6Week 6: Advanced Angular
✓Services and dependency injection✓Routing and navigation✓Forms and form validation7Week 7: Backend interaction and deployment
✓Making HTTP requests and handling responses✓Integrating Angular frontend with Java Spring backend✓Deploying Angular applications8Weeks 8-9: React
✓Introduction to React, components and JSX, state and props✓Handling events and forms, React Router✓State management with Context API or Redux9Week 10: Integration project
✓Integrating Java Spring backend with Angular and React frontends✓Developing a full-stack web application✓Testing and deployment strategiesSupport and salient features
Career support and classroom features that come with the course.1Staffing support
✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and technology preparation✓Internship with internal project work✓Externship with client project work2Our salient features
✓Hands-on labs and homework✓Group discussion and case study✓Course project work✓Regular quiz and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed classExplore more training
See other programs, funding options and the class schedule.All training programsEducation grant programUpcoming classesReady to build full-stack web apps?
Call 847-350-9034 or book an appointment to talk about this course and funding options.Book an appointmentCall 847-350-9034Education grant program
bottom of page