A Fullstack Saga: SpringBoot / Angular / Kubernetes
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.
You will also learn to:
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
Who this course is for:
- 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
Instructor
Hi, I am Alexandru Antonica, a fullstack software engineer based in Bucharest, Romania, for more than 5 years now.
I have started as a backend developer but curiosity and desire of knowledge made me want to be more independent when it comes to software development and technologies used in the process, as proof I have also a CKAD (Certified Kubernetes Application Developer) certification. I also enjoy sharing/teaching others whenever I have discover or do something interesting that i know it will be useful for other as well.
My dream as a developer is to be a solutions architect and for that I try to work as hard as possible and learn from everywhere I can.