Course Outline


Angular Overview

  • What is Angular?
  • Angular features

TypeScript Fundamentals

  • Procedural programming
  • Object-oriented programming

Preparing the Development Environment

  • Installing and configuring Angular
  • Installing and configuring Spring Boot

Angular Quick Start

  • Developing a project
  • Creating custom components
  • Integrating Bootstrap

Web Services and Spring Boot

  • Initializing a project
  • Creating REST web services
  • Returning beans
  • Connecting an Angular frontend
  • Connecting to JPA repository

Implementing Micro-Frontend Architecture

  • Using different approaches to micro-frontend
  • Understanding the micro-frontend framework
  • Creating micro-frontend projects

Authentication and Security

  • Setting up and working with Spring Security
  • Using JWT

Testing the Application

  • Testing with unit tests and mock test

Debugging the Application

  • Handling Errors

Deploying the Application

  • Deploying with Heroku


Summary and Conclusion


  • An understanding of Spring Boot
  • Java programming experience


  • Web Developers
  14 Hours


Related Courses

Spring Boot for Beginners

  14 hours

Advanced Spring Boot

  14 hours

Spring Boot, React, and Redux

  14 hours

Apache Camel and Spring Boot

  14 hours


  21 hours

Building Microservices with Spring Boot, Docker, and Kubernetes

  21 hours

AngularJS Basics

  14 hours

Angular JavaScript

  28 hours

Building Web Apps using the MEAN stack

  35 hours

AngularJS Advanced

  21 hours


  14 hours

AngularJS Good Practices

  14 hours

Angular 2 Fundamentals

  21 hours

JavaScript, jQuery, NodeJS & AngularJS

  56 hours

Angular 4 Fundamentals

  21 hours