Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    [New] Master Spring Boot Microservice & Angular K8S Cicd Aws

    Posted By: ELK1nG
    [New] Master Spring Boot Microservice & Angular K8S Cicd Aws

    [New] Master Spring Boot Microservice & Angular K8S Cicd Aws
    Published 8/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.28 GB | Duration: 11h 39m

    Build and deploy end to end application using Docker, Kubernetes, Jenkins, ArgoCD, Sonar, Junit, SQL-NOSQL & Cloud

    What you'll learn

    Microservices: Understanding the principles and architecture of building modular, scalable, and decoupled applications using microservices.

    Angular: Mastering the popular frontend framework for building dynamic and responsive web applications

    JUnit and Sonarqube: Ensure code quality and reliability through effective testing and analysis tools

    Docker: Exploring containerization and how to package applications with all their dependencies into portable containers.

    Kubernetes: Learning the fundamentals of container orchestration and managing containerized applications at scale.

    AWS (Amazon Web Services): Getting hands-on experience with cloud computing, provisioning resources, and deploying applications on the AWS platform.

    AWS EKS with AWS Load Balancer: Leverage the power of Kubernetes for container orchestration and load balancing for application scaling on AWS.

    AWS RDS: Elevate your cloud database expertise using Amazon Web Services' reliable and scalable RDS platform.

    Mongo Atlas: Simplify data management in the cloud with MongoDB Atlas's real-time database service.

    Jenkins: Implementing continuous integration and automating the build and deployment process using Jenkins.

    CI/CD (Continuous Integration/Continuous Deployment): Understanding the software development approach that automates the testing and delivery of code changes.

    ArgoCD: Learning about the declarative continuous delivery tool to automate the deployment of applications to Kubernetes.

    Requirements

    A prerequisite for this course is a fundamental understanding of Java.

    Description

    Welcome to our comprehensive and industry-focused course on. If you're an aspiring developer looking to enhance your resume with a real-world project, this course is tailor-made for you.Throughout this program, we will guide you through the entire lifecycle of building a modern and scalable microservices-based application. We'll start by teaching you how to create Microservices from scratch, ensuring you gain a solid foundation in this cutting-edge architectural approach. Next, you'll delve into Angular, mastering the popular frontend framework to build dynamic and responsive web applications.But that's not all – we'll take your skills to the next level by Dockerizing both the Microservices and Angular app, enabling you to package and deploy them in portable containers with ease. Managing these containers becomes a breeze as we introduce you to Kubernetes (K8s), where you'll learn to orchestrate and handle pods efficiently.And that's not all – we'll elevate your capabilities even further. Our course includes comprehensive AWS EKS cluster creation, where you'll discover how to deploy your backend and frontend to the cloud, making your application truly scalable and resilient.Automation and Continuous Integration and Continuous Deployment (CI/CD) are vital in today's fast-paced development landscape. We've got you covered with Jenkins and Argocd. You'll learn how to set up a seamless and automated deployment pipeline, ensuring smooth and reliable releases.Ensuring the quality of your code is equally crucial, which is why we've included JUnit and Sonarqube. You'll gain valuable insights into testing and code quality, preparing you for top-notch software development practices.By the end of this course, you'll have successfully completed an end-to-end project, replicating real-world scenarios that developers crave on their resumes. Join us on an exciting journey to become a skilled microservices developer, mastering DevOps and frontend technologies. You'll be fully prepared to take on the challenges of the modern tech landscape.Your dream project awaits!

    Overview

    Section 1: Introduction to the course

    Lecture 1 Introduction

    Section 2: Building Backend Microservice Application

    Lecture 2 Spring boot basics

    Lecture 3 What is Rest and Restful

    Lecture 4 What is Rest Resource and URI

    Lecture 5 What are HTTP methods

    Lecture 6 Features of Restful Web services and What is Statelessness of Rest

    Lecture 7 How to choose between Relational Database and NoSql Databases

    Lecture 8 What is Monolithic Application ?

    Lecture 9 Disadvantages of Monolithic Application

    Lecture 10 What are Microservices ?

    Lecture 11 Advantages of using Microservices

    Lecture 12 Microservices Architecture

    Lecture 13 Why we are using Eureka ?

    Lecture 14 Setting up the Eureka Server

    Lecture 15 Restaurant Listing Microservice

    Lecture 16 Food Catalogue Microservice

    Lecture 17 Order Microservice

    Lecture 18 User Microservice

    Section 3: All about Angular for quick start with Food delivery application

    Lecture 19 What is Angular and Typescript

    Lecture 20 Service and Dependency Injection in Angular

    Lecture 21 Introduction to Node js and VSCode

    Lecture 22 Package.json and Package-lock.json

    Lecture 23 Angular files Description

    Section 4: Code for Front End Food Delivery Application

    Lecture 24 Quick start with Angular app and wiremock

    Lecture 25 Restaurant List page designing in Angular

    Lecture 26 Food catalogue page designing in Angular

    Lecture 27 Order page front end in Angular

    Section 5: All about Docker and Dockerization of food delivery application (FE + BE)

    Lecture 28 What is Docker

    Lecture 29 How Docker file, Image and containers are created

    Lecture 30 What is a docker File

    Lecture 31 What is Docker Image

    Lecture 32 What is Docker Container

    Lecture 33 What is Docker hub

    Lecture 34 Why do we need Docker

    Lecture 35 Dockerize Angular and Backend application

    Lecture 36 Dockerfile for Angular and Backend Microservices

    Section 6: Spring boot profiling

    Lecture 37 Spring boot profiling and pushing image to Docker hub

    Section 7: AWS

    Lecture 38 Introduction to AWS

    Lecture 39 Installation of Chocolatey

    Lecture 40 What is AWS Elastic Kubernetes Service (EKS)

    Lecture 41 Getting Started with AWS EKS

    Lecture 42 Chocolatey Installation and choco commands

    Section 8: Cloud Databases

    Lecture 43 What is AWS RDS and why to use it

    Lecture 44 How to setup AWS RDS

    Lecture 45 What is Mongo DB Atlas

    Lecture 46 How to setup Mongo Atlas DB

    Section 9: Kubernetes

    Lecture 47 What is Kubernetes

    Lecture 48 Why Kubernetes

    Lecture 49 What is Node and Pods

    Lecture 50 Types of Services

    Lecture 51 What is Config map

    Lecture 52 What is Secret

    Lecture 53 Difference between config map and secret

    Lecture 54 What are Volumes

    Lecture 55 How to create replica set in kubernetes

    Lecture 56 What are deployments

    Lecture 57 What are stateful sets

    Section 10: Manifest files

    Lecture 58 What is Manifest files

    Lecture 59 Manifest files creation part -1

    Lecture 60 Manifest files part -2

    Lecture 61 Manifest file example

    Section 11: Pushing Code to Github

    Lecture 62 Github repository creation and code push

    Lecture 63 DO NOT SKIP AND READ THIS !!!!

    Section 12: AWS Load Balancer and Ingress

    Lecture 64 What is Load Balancer

    Lecture 65 Types of Load Balancers

    Lecture 66 What is AWS Load Balancers

    Lecture 67 What is ALB Controller and Ingress

    Lecture 68 Deployment Steps

    Lecture 69 Steps to Deploy AWS Load Balancer / ALB Controller

    Lecture 70 Ingress deployment with End to End flow

    Section 13: Junits for Controller and Service

    Lecture 71 What is Junit and What are the best practices in Junit

    Lecture 72 What is Mocking in Junit

    Lecture 73 What is Mocking

    Lecture 74 What is @Mock and @InjectMock

    Lecture 75 What's the importance of Mockito in Junit

    Lecture 76 Junit for Controller

    Lecture 77 Junit for Service

    Section 14: EC2 creation and installation

    Lecture 78 EC2 instance creation and installation

    Lecture 79 Sonar Installation and configuration in EC2

    Lecture 80 Installation command

    Section 15: Continuous Integration Continuous deployment CI/CD

    Lecture 81 What is CICD

    Lecture 82 CICD roadmap diagram

    Lecture 83 Jenkins configurations

    Lecture 84 Creating Restaurant Listing pipeline in Jenkins

    Lecture 85 What is Jenkins file

    Lecture 86 CICD for backend microservice using jenkins file

    Lecture 87 DO NOT SKIP

    Lecture 88 CICD for Angular

    Lecture 89 Argo CD deployment

    Key points for the course:,Tailored for individuals with theoretical IT knowledge, seeking real-time project experience.,Practical insights into the development and deployment processes.,Mastery of Docker, Kubernetes, Microservices, Argo CD, and Jenkins with AWS.,Confidence in claiming expertise in these cutting-edge technologies.,In-depth exploration of Microservices, Docker, Kubernetes, CI/CD, and Jenkins for end-to-end deployment.,Empowerment to drive successful software projects and take on challenging roles in the IT industry.