Udemyintermediateen

The Microservices Bootcamp with AWS

Deploy modern web apps on AWS! Learn to use SAM and EKS for efficient cloud deployment. Build scalable and resilient applications.

5.0(10)
155students
19h 7m
Certificate
Taran Rickard
Taran RickardCloud Engineer with a passion for teaching AWS and Azure

Course Content

The Microservices Bootcamp with AWS is an intermediate-level Udemy course taught by Taran Rickard. It runs 19h 7m, is taught in English, and includes a certificate of completion. Learners rate it 5.0 out of 5 from 10 reviews, with 155 students enrolled. It is a paid course, first published February 2024.

Understand Microservices with AWS: A Practical Guide

What are Microservices?

Discover the power of microservices, a leading architectural approach in modern cloud computing. This course demystifies microservices and provides a practical understanding of their benefits. We'll explore the core concepts behind microservices architecture without getting bogged down in specific frameworks or tools. Gain an unbiased view of what makes microservices so effective and how they contribute to robust cloud architecture. This course equips you to confidently research and master any microservices tool or concept, knowing how they integrate into a larger cloud system.

Key Concepts & Technologies Covered:

  • Single Page Applications (SPAs): Build a feature-rich, responsive web application using a VueJS front-end. Learn the advantages of SPA frameworks and utilize Vuex for state management. We'll also incorporate Bootstrap and BootstrapVue for a modern user interface.
  • Infrastructure as Code (IaC): Define and manage your AWS resources using AWS CloudFormation. Learn how to define microservices as serverless resources using the AWS Serverless Application Model (SAM).
  • Content Delivery & Hosting: Utilize AWS CloudFront and AWS S3 to efficiently serve and host your static content. Learn to integrate your backend APIs with CloudFront origins for a unified domain experience.
  • Database Solutions: Implement a shared database strategy using AWS DynamoDB. Provision tables, manage IAM permissions, and interact with DynamoDB using AWS SDKs for Javascript.
  • Asynchronous Master asynchronous JavaScript techniques for efficient communication between backend components in a microservices environment. Learn to write clean, manageable, and performant async code.
  • RESTful APIs: Deep dive into ReST APIs, a widely adopted standard for backend communication. Develop a backend ReSTful API using microservices and explore tools like Amazon API Gateway and Express.js.
  • Containerization with Docker: Gain a solid understanding of Docker and containerization principles. Learn to build and manage containerized services, and utilize Amazon Elastic Container Registry (ECR) for storing container images.
  • Orchestration with Kubernetes: Learn to orchestrate multiple containerized services using Kubernetes. We'll use Amazon Elastic Kubernetes Service (EKS) to deploy and manage your microservices. This course provides a foundational understanding for further Kubernetes application development.
  • Cloud-Based Authentication: Integrate Amazon Cognito as a directory service and authentication server for OAuth 2 authentication flows. Understand how authentication fits into cloud architecture and the basics of the OAuth 2 standard.
  • AWS Fundamentals: Develop a practical understanding of core AWS services through hands-on experience with the AWS Console, AWS CLI, and AWS IAM.

By the end of this course, you'll have a comprehensive understanding of microservices, their implementation on AWS, and the tools needed to build scalable and resilient applications. Prepare yourself for advanced cloud development with a real-world perspective on microservices architecture.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(173)
1h 27m
all
skillshare
skillshare
5.0(68)
1h 18m
all
skillshare