TOCjava Full Stack Spring Boot Angular Course
TOCjava Full Stack Spring Boot Angular Course
Angular
Course outline
Lessons
Module 2 of the Java Full Stack Spring Boot and Angular course focuses on Object-Oriented
Programming with Java. It covers topics such as classes, objects, inheritance, polymorphism, and
interfaces. Students will learn how to create and use classes, create and use objects, and use inheritance
and polymorphism to create more efficient and reusable code. Additionally, students will learn how to use
interfaces to create more flexible and extensible code.
Lessons
Module 3 of the Java Full Stack Spring Boot and Angular course covers the basics of Spring Boot, a
popular Java framework for creating web applications. Students will learn how to create a basic Spring
Boot application, configure it, and deploy it to a web server. Additionally, students will learn how to use
the Spring Boot CLI to create and manage projects, as well as how to use the Spring Boot Actuator to
monitor and manage applications.
Lessons
Module 4 of the Java Full Stack Spring Boot and Angular course focuses on building RESTful web
services with Spring Boot. Students will learn how to create and configure a Spring Boot application,
create RESTful web services, and use Spring Boot to create a secure web application. Additionally,
students will learn how to use Spring Boot to create a web application with a database and how to deploy
the application to the cloud.
Lessons
● Understand the fundamentals of RESTful web services and how to build them using Spring Boot.
● Develop a RESTful web service using Spring Boot and deploy it to a cloud platform.
● Create a secure RESTful web service using Spring Security.
● Utilize the Spring Boot Actuator to monitor and manage the web service.
Module 5 of the Java Full Stack Spring Boot and Angular course focuses on working with relational
databases and JPA (Java Persistence API). Students will learn how to create and manage databases,
use JPA to access and manipulate data, and use the Spring Data JPA framework to create data access
layers. Additionally, students will learn how to use the Hibernate ORM framework to map objects to
database tables.
Lessons
● Understand the fundamentals of relational databases and how to use them in Java applications.
● Create and manage database tables and relationships using JPA.
● Utilize JPA to query and manipulate data in a relational database.
● Implement the CRUD operations for a database using JPA.
Module 6 of the Java Full Stack Spring Boot and Angular course focuses on building web applications
with Spring MVC. Students will learn how to create a web application using the Spring MVC framework,
as well as how to configure and deploy the application. Additionally, students will learn how to use the
Spring MVC framework to create RESTful web services and how to integrate Angular with Spring MVC.
Lessons
Module 7 of the Java Full Stack Spring Boot and Angular course introduces students to the Angular
framework. Students will learn the basics of Angular, including components, modules, services, and
routing. They will also learn how to create a basic application using Angular and how to integrate it with a
Spring Boot backend. By the end of the module, students will have a good understanding of how to use
Angular to create dynamic web applications.
Lessons
Module 8 of the Java Full Stack Spring Boot and Angular course focuses on building single page
applications with Angular. Students will learn how to create a basic Angular application, use components,
and create services. They will also learn how to use the Angular CLI to create and manage projects, as
well as how to use the Angular Router to create routes and navigate between pages. Finally, they will
learn how to use the Angular HttpClient to make API calls and consume data from a backend.
Lessons
● Introduction to Angular
● Setting up the Development Environment
● Creating Components and Services
● Working with Data and HTTP
● Routing and Navigation
● Building Reusable Components
● Working with Forms
● Testing Angular Applications
● Deploying Angular Applications
● Debugging Angular Applications
Module 9 of the Java Full Stack Spring Boot and Angular course focuses on working with data and APIs
in Angular. Students will learn how to use the Angular HTTP client to make requests to a server, how to
use observables to handle asynchronous data, and how to use the Angular Router to navigate between
components. Additionally, students will learn how to use the Angular CLI to create and manage projects,
and how to use the Angular Material library to create user interfaces.
Lessons
● Understand how to use the Angular HttpClient to make HTTP requests to a server.
● Be able to use the Angular Router to navigate between components.
● Know how to use the Angular Reactive Forms to create forms and validate user input.
● Be able to use the Angular HttpClient to make API calls to a server and display the data in the UI.
Lessons