top of page
Hero background

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. 1

Java Spring backend

Weeks 1-4: Spring, MVC, data access, security and RESTful APIs.
2

Angular frontend

Weeks 5-7: components, services, routing, forms, HTTP and deployment.
3

React 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 IoC

Week 2: Spring MVC

✓Model-View-Controller architecture in Spring✓Creating controllers and handling requests✓Working with views and templates

Week 3: Data access with Spring

✓JDBC Template and ORM with Spring Data JPA✓Configuring databases and performing CRUD operations✓Transactions and error handling

Week 4: Spring Security and RESTful APIs

✓Implementing security features with Spring Security✓Creating RESTful APIs using Spring✓Authentication and authorization

Week 5: Introduction to Angular

✓Basics of Angular framework✓Setting up the Angular development environment✓Components, modules and templates

Week 6: Advanced Angular

✓Services and dependency injection✓Routing and navigation✓Forms and form validation

Week 7: Backend interaction and deployment

✓Making HTTP requests and handling responses✓Integrating Angular frontend with Java Spring backend✓Deploying Angular applications

Weeks 8-9: React

✓Introduction to React, components and JSX, state and props✓Handling events and forms, React Router✓State management with Context API or Redux

Week 10: Integration project

✓Integrating Java Spring backend with Angular and React frontends✓Developing a full-stack web application✓Testing and deployment strategies

Support 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 work

Our 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 class

Explore more training

See other programs, funding options and the class schedule. All training programsEducation grant programUpcoming classes

Ready 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

Three stages

Backend, Angular frontend and React frontend.1

Java Spring backend

Weeks 1-4: Spring, MVC, data access, security and RESTful APIs.
2

Angular frontend

Weeks 5-7: components, services, routing, forms, HTTP and deployment.
3

React and project

Weeks 8-10: React, state management and a full-stack integration project.

Week by week course content

Topics covered each week.1

Week 1: Introduction to Java Spring

✓Overview of Java Spring Framework✓Setting up IDE, JDK and Spring Boot✓Dependency Injection and IoC
2

Week 2: Spring MVC

✓Model-View-Controller architecture in Spring✓Creating controllers and handling requests✓Working with views and templates
3

Week 3: Data access with Spring

✓JDBC Template and ORM with Spring Data JPA✓Configuring databases and performing CRUD operations✓Transactions and error handling
4

Week 4: Spring Security and RESTful APIs

✓Implementing security features with Spring Security✓Creating RESTful APIs using Spring✓Authentication and authorization
5

Week 5: Introduction to Angular

✓Basics of Angular framework✓Setting up the Angular development environment✓Components, modules and templates
6

Week 6: Advanced Angular

✓Services and dependency injection✓Routing and navigation✓Forms and form validation
7

Week 7: Backend interaction and deployment

✓Making HTTP requests and handling responses✓Integrating Angular frontend with Java Spring backend✓Deploying Angular applications
8

Weeks 8-9: React

✓Introduction to React, components and JSX, state and props✓Handling events and forms, React Router✓State management with Context API or Redux
9

Week 10: Integration project

✓Integrating Java Spring backend with Angular and React frontends✓Developing a full-stack web application✓Testing and deployment strategies

Support and salient features

Career support and classroom features that come with the course.1

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 work
2

Our 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 class

Explore more training

See other programs, funding options and the class schedule.All training programsEducation grant programUpcoming classes
 

Ready 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
ITExps Assistant
Hello! I am your ITExps assistant. How can I help you today?