What you'll learn
- create microservice architecture using spring boot
- secure backend services with spring security and jwt
- create frontend component using Angular 9
- deploy microservice architecture on google kubernetes cluster
- secure microservices paths nginx resource rules
- secure communication between frontend and backend using encrypted connection
- build CI/CD pipelines using gitlab
- create backend microservices using spring boot with java 11
Requirements
- basic OOP knowledge
- This course will be using a mac OS, but other platform are fine as well
Description
In this course you will learn how to :
- build a scalable platform, from scratch
- using microservice architecture using spring boot with Java 11
- create a frontend app that presents information stored in backend services, using angular 9
- and deploy everything to a Google Kubernetes cluster (GKE)
- all of these while automating the process using CI/CD pipelines from GitLab.
- secure the connection between frontend and backend using TLS (https - encrypted communication) and
- also secure backend endpoints using ROLE based security (with Spring Security and JWT - json web token)
- use POSTMAN for request testing
- build/publish Docker images
- software developers who want to learn more about being a fullstack developer
- software developer who want to build a scalable platform
- everyone who is curious on how to build a fullstack platform from scratch
- backend/frontend/devops engineers that want to learn more about an app ecosystem