Companies Home Search Profile

AWS Cloud Architecture For Java Spring Boot Developers

Focused View

Vinoth Selvaraj

11:09:30

0 View
  • 1 - Before You Enroll.mp4
    05:17
  • 2 - AWS Account Setup Billing Alert.mp4
    05:09
  • 3 - Region Availability Zone Edge Locations.mp4
    03:39
  • 4 - EC2.mp4
    03:43
  • 5 - Launching An EC2 Instance.mp4
    13:53
  • 6 - SSH From Local.mp4
    03:59
  • 7 - Running Nginx.mp4
    07:08
  • 8 - Resource Creating AMI Commands.html
  • 9 - Creating AMI.mp4
    09:52
  • 10 - Security Groups Part 1.mp4
    06:28
  • 11 - Resource Docker Command For Postgres.html
  • 12 - Security Groups Part 2.mp4
    15:44
  • 13 - Self Referencing Security Groups.mp4
    03:07
  • 14 - User Data.mp4
    04:15
  • 15 - Summary.mp4
    04:19
  • 16 - Resource Course Summary.html
  • 17 - Introduction To S3.mp4
    03:30
  • 18 - Data Breaches.mp4
    00:41
  • 19 - Creating S3 Bucket.mp4
    04:53
  • 20 - Resource S3 Bucket Policy.html
  • 21 - Bucket Policy Part 1.mp4
    08:13
  • 22 - Bucket Policy Part 2.mp4
    05:00
  • 23 - Bucket Configuration Encryption.mp4
    07:06
  • 24 - S3 Usecases.mp4
    01:35
  • 25 - Summary.mp4
    01:56
  • 26 - Introduction To IAM.mp4
    06:33
  • 27 - Creating An User.mp4
    05:14
  • 28 - User Groups.mp4
    14:45
  • 29 - Resource AWS CLI.html
  • 30 - IAM Role.mp4
    14:32
  • 31 - Resource Local Development.html
  • 32 - Access Keys For Local Development.mp4
    06:40
  • 33 - S3 SDK Demo.mp4
    07:25
  • 34 - How SDK Works.mp4
    01:24
  • 35 - Access Key Best Practices.mp4
    01:24
  • 36 - Root Account Best Practices.mp4
    05:10
  • 37 - Summary.mp4
    02:19
  • 38 - Introduction.mp4
    04:48
  • 39 - Creating RDS DB Instance.mp4
    09:50
  • 40 - RDS Demo Part 1.mp4
    04:03
  • 41 - Resource RDS SQL Commands.html
  • 42 - RDS Demo Part 2.mp4
    04:39
  • 43 - RDS Demo Part 3 Read Replicas.mp4
    04:28
  • 44 - RDS Demo Part 4 Restoring Snapshots Resource Cleanup.mp4
    03:46
  • 45 - Summary.mp4
    01:50
  • 46 - Introduction To ALB.mp4
    03:38
  • 47 - Resource Docker Commands.html
  • 48 - Setting Up Applications.mp4
    06:26
  • 49 - Creating Target Groups.mp4
    05:44
  • 50 - Creating ALB.mp4
    04:44
  • 51 - Listener Rules.mp4
    06:15
  • 52 - ALB Demo.mp4
    05:03
  • 53 - Resource Cleanup.mp4
    01:29
  • 54 - Summary.mp4
    01:32
  • 55 - Introduction To CloudFront.mp4
    03:40
  • 56 - Resource Static Content.html
  • 57 - Bucket With Static Content.mp4
    01:51
  • 58 - CloudFront Distribution.mp4
    08:39
  • 59 - CloudFront Demo.mp4
    03:15
  • 60 - Cache Invalidation.mp4
    01:56
  • 61 - Optional Integrating With R53.mp4
    05:51
  • 62 - Multiple Origins.mp4
    05:43
  • 63 - FAQ Why Do We Have Multiple Path Based Routing.mp4
    01:42
  • 64 - Resource Cleanup.mp4
    01:29
  • 65 - Summary.mp4
    01:17
  • 66 - Introduction To VPC.mp4
    02:51
  • 67 - VPC Subnets.mp4
    04:59
  • 68 - Internet Gateway.mp4
    05:12
  • 69 - Importance Of Public IP.mp4
    03:18
  • 70 - Recommended VPC Architecture.mp4
    05:05
  • 71 - CIDR.mp4
    02:59
  • 72 - Custom VPC Creation.mp4
    06:15
  • 73 - Route Table.mp4
    02:45
  • 74 - Challenges With Private Subnets.mp4
    01:34
  • 75 - SSH Into Private Subnet Instances.mp4
    10:15
  • 76 - NAT Gateway.mp4
    07:56
  • 77 - NACL.mp4
    01:44
  • 78 - Shared Responsibility Model.mp4
    02:21
  • 79 - FAQ Multiple Path Based Routing Clarification.mp4
    01:31
  • 80 - Plan For The Rest Of The Course.mp4
    01:03
  • 81 - Resource Cleanup.mp4
    01:43
  • 82 - Summary.mp4
    04:15
  • 83 - Application Overview.mp4
    03:39
  • 84 - Resource.html
  • 85 - Movie Service Project Setup.mp4
    02:24
  • 86 - Movie Service Entity DTO Repository.mp4
    04:39
  • 87 - Movie Service Service Controller.mp4
    02:55
  • 88 - Movie Service Resource DB Init SQL.html
  • 89 - Movie Service Integration Test Setup.mp4
    07:47
  • 90 - Movie Service Integration Test.mp4
    08:40
  • 91 - Test Movie Service.mp4
    02:03
  • 92 - Resource Dockerfile.html
  • 93 - Dockerfile.mp4
    01:13
  • 94 - Customer Service Project Setup.mp4
    03:41
  • 95 - Customer Service Entity DTO Repository.mp4
    03:55
  • 96 - Customer Service Controller Advice.mp4
    04:17
  • 97 - Customer Service Movie Client.mp4
    05:28
  • 98 - Customer Service Service Controller.mp4
    06:08
  • 99 - Customer Service Resource DB Init SQL Maven Dependency.html
  • 100 - Customer Service Integration Test Setup.mp4
    03:06
  • 101 - Customer Service Integration Test.mp4
    09:15
  • 102 - Resource End To End Testing In Local.html
  • 103 - End To End Testing In Local.mp4
    09:27
  • 104 - What About Front End.mp4
    00:59
  • 105 - Introduction.mp4
    03:00
  • 106 - Resource Debugging Guides.html
  • 107 - VPC Subnets Security Groups.mp4
    07:19
  • 108 - ALB Target Groups.mp4
    10:21
  • 109 - S3 CloudFront.mp4
    06:58
  • 110 - Resource DB Init SQL.html
  • 111 - RDS.mp4
    12:26
  • 112 - Secrets Manager.mp4
    05:11
  • 113 - Resource Application Secrets Manager Dependency.html
  • 114 - Application Secrets Manager Integration.mp4
    05:04
  • 115 - ECR.mp4
    03:49
  • 116 - Pushing Docker Images.mp4
    07:47
  • 117 - Introduction To ECS with Fargate.mp4
    05:49
  • 118 - ECS Cluster Creation.mp4
    04:04
  • 119 - Task Definitions.mp4
    07:04
  • 120 - Inter services Communication.mp4
    05:29
  • 121 - Deploying Apps.mp4
    11:53
  • 122 - Bringing Up RDS NAT Apps.mp4
    10:22
  • 123 - End To End API Demo.mp4
    02:10
  • 124 - Resource Front End.html
  • 125 - End To End Demo With UI.mp4
    02:46
  • 126 - Optional Integrating With R53 Domain.mp4
    01:59
  • 127 - Summary.mp4
    00:58
  • 128 - Introduction To AutoScaling.mp4
    02:44
  • 129 - Configuring AutoScaling.mp4
    07:03
  • 130 - CloudWatch Alarm.mp4
    04:06
  • 131 - Resource Load Generator.html
  • 132 - AutoScaling Demo.mp4
    04:44
  • 133 - Removing AutoScaling Config.mp4
    00:22
  • 134 - Resource Cleanup.mp4
    03:42
  • 135 - Summary.mp4
    01:14
  • 136 - Introduction To CICD.mp4
    03:40
  • 137 - CodeCommit Repositories.mp4
    03:51
  • 138 - Resource Git Commands.html
  • 139 - Code Push.mp4
    02:08
  • 140 - CodeBuild Playground Project.mp4
    11:27
  • 141 - CodeBuild Installing Java Latest Version.mp4
    03:25
  • 142 - Resource Build Spec.html
  • 143 - CodeBuild BuildSpec.mp4
    06:20
  • 144 - CodeBuild Adding BuildSpec.mp4
    01:11
  • 145 - CodeBuild Customer Service Project.mp4
    07:40
  • 146 - FAQ 1 Role or Multiple Roles.mp4
    02:15
  • 147 - FAQ Maven Local Cache.mp4
    01:45
  • 148 - CodeBuild Movie Service Project.mp4
    02:17
  • 149 - Bringing Up RDS NAT Apps.mp4
    04:41
  • 150 - CodePipeline Customer Service.mp4
    05:42
  • 151 - CodePipeline Customer Service Deploy.mp4
    03:07
  • 152 - CodePipeline Movie Service.mp4
    02:02
  • 153 - CodePipeline End To End Code Change Deploy.mp4
    02:44
  • 154 - Rolling Update.mp4
    02:24
  • 155 - FAQ What About Staging Environment.mp4
    03:01
  • 156 - Continuous Delivery With Manual Approval.mp4
    03:25
  • 157 - Resource Checklist.html
  • 158 - ECS CICD ECR Secrets Manager.mp4
    05:24
  • 159 - ALB Target Groups VPC NAT.mp4
    04:08
  • 160 - CloudFront S3 IAM.mp4
    04:29
  • 161 - What About Global Scale For Backend Applications.mp4
    01:15
  • 162 - Whats Next.mp4
    08:52
  • Description


    Design, Deploy, Secure Applications with VPC. Subnets, Auto Scaling, Load Balancing, ECS Fargate, CI/CD Pipelines

    What You'll Learn?


    • Learn AWS cloud fundamentals tailored for Java Spring developers.
    • Architect highly available, scalable, reliable, and secure production-grade infrastructure on AWS.
    • Understand AWS services from three perspectives: end-users, security (against hackers), and developers (CI/CD).
    • Achieve proficiency in deploying containerized Java Spring applications on AWS.
    • Implement content delivery (CloudFront), edge locations, path-based routing, load balancing, and health checking.
    • Secure infrastructure using VPC, subnets, NAT, security groups, IAM roles, and bucket policies.
    • Master CI/CD pipelines with AWS services like CodeCommit, ECR, CodeBuild, and CodePipeline.
    • Gain practical experience through hands-on labs (80% hands-on) and real-world scenarios.
    • Prepare confidently to discuss AWS concepts and solutions in interviews.

    Who is this for?


  • Java / Spring Developers who want to learn AWS Cloud
  • What You Need to Know?


  • No AWS knowledge is required. We will start from scratch
  • Java/Spring Boot/Docker knowledge is required
  • Heads Up on Costs: While this course focuses on using AWS services to build applications, be aware that some services will incur credit card charges. (Check the first lecture)
  • More details


    Description

    Take your Java Spring Boot development skills to the cloud and build robust, scalable applications!

    This comprehensive course equips Java Spring Boot developers with the essential knowledge to design and deploy highly available, scalable, secure, and reliable applications on the AWS cloud platform. No prior AWS experience is necessary!

    We'll begin with cloud computing fundamentals and progressively guide you through the core AWS services crucial for your success:

    • Compute: Explore both EC2 instances and ECS Fargate for containerized deployments

    • Storage: Explore object storage with S3 for efficient data management.

    • Identity & Access Management (IAM): Implement robust security measures to protect your AWS resources.

    • Databases: Leverage RDS for managing relational databases effectively.

    • Load Balancing: Uncover the power of Application Load Balancers (ALB) to ensure high availability for your applications.

    • Content Delivery Network (CDN): Optimize global content delivery with CloudFront.

    • DNS Services: Learn to manage domain names effectively using Route 53.

    • Networking: Gain a comprehensive understanding of VPCs, Subnets, NAT Gateways, and Route Tables to build secure and scalable network architectures.

    • Auto Scaling: Implement automated scaling mechanisms to dynamically adjust resources based on application demands.

    Embrace modern CI/CD practices! We'll delve into CodeBuild, CodeCommit, and CodePipeline to establish automated deployment workflows and ensure smooth rolling updates with zero downtime deployments.

    By the end of this course, you'll be equipped to:

    • Design and deploy highly available, scalable, and secure Cloud Infrastructure on AWS

    • Deploy Java / Spring Boot application

    • Implement containerization with ECS Fargate for efficient resource utilization

    • Leverage CI/CD pipelines for automated application deployments and updates

    • AutoScaling

    • Manage infrastructure with core AWS services like S3, IAM, RDS, and more.

    • Build a strong foundation for your future certification.

    Who this course is for:

    • Java / Spring Developers who want to learn AWS Cloud

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Vinoth Selvaraj
    Vinoth Selvaraj
    Instructor's Courses
    Vinoth has been working as a Principal Engineer and he is an AWS certified solution architect associate & Certified Kubernetes Application Developer.He has a passion for software development, Microservice Architecture, framework creation, setting up best practices, test automation, creating custom tools for team’s productivity / process improvement, devops etc.Huge fan of JVM technologies, Spring, NodeJS, Docker, Kubernetes etc.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 140
    • duration 11:09:30
    • Release Date 2024/10/11