Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Developer: Deploy, Build & Optimize Applications on AWS
Rating: 4.4 out of 5(29 ratings)
367 students

AWS Developer: Deploy, Build & Optimize Applications on AWS

Leverage your developer skills to build and run applications in the AWS Cloud
Created byRohan Arora
Last updated 11/2021
English

What you'll learn

  • Quickly deploy and manage applications using Elastic Beanstalk without getting into the complexities of the underlying infrastructure
  • Leverage different types of databases on AWS platform including RDS, DynamoDB, ElastiCache and Aurora
  • How to use Lambda to run code without thinking about servers and pay only for the compute time you consume
  • Various attributes of CloudFormation and how to speed up cloud provisioning with infrastructure as code
  • Docker and ECS Basics
  • Amazon ECS components such as ECS Cluster, Task Definitions, Services and Tasks etc.
  • Deployment and management of Docker containers on AWS
  • Usage of Auto Scaling in order to grow and shrink the number of resources based various factors like time of day, demand and patterns of the incoming traffic
  • Deployment and management of different types of Load Balancers including Classic, Application and Network
  • How to use Route 53 as a DNS service in order to route your domain’s traffic to AWS infrastructure
  • Implementation of various Route 53 routing policies including Simple, Weighted, Latency, Failover, Geolocation, and Mutivalue Answer
  • Some basic yet important VPC fundamentals
  • Peering, VPC Endpoints, Site-to-Site VPN, and Direct Connect (DX)
  • Enforcement of strict access control and management using IAM
  • Basic of Elastic File System (EFS)
  • AWS Global Infrastructure
  • Various building blocks of Elastic Compute Cloud (EC2) such as Instance Types and Amazon Machine Images (AMIs) etc.
  • EC2 pricing options
  • IP addressing
  • Elastic Blok Store (EBS) basics
  • Usage of a Security Group as a virtual firewall to restrict incoming and outgoing traffic with respect to our EC2 instances
  • Launching and connecting to Amazon EC2 Linux and Windows instances
  • Elastic IP addresses
  • Pass the AWS Certified Developer Associate examination (DVA-C01)

Course content

15 sections160 lectures21h 2m total length
  • Course Introduction4:09
  • How to get the most out of the course?3:10

Requirements

  • You will need to set up an AWS Account (you can use the free tier for this course)
  • A Windows, Linux or Mac PC/Laptop
  • Knowledge of at least 1 programming language (Php, Python, Ruby etc) is advantageous but not strictly required

Description

This skill path covers all the objectives needed to develop application with Amazon Web Services. You will learn how to develop, deploy and debug cloud-based applications using AWS. Although this path will prepare you to take the AWS Developer Associate Certification exam, it also teaches you practical, hands-on skills for successfully developing with AWS. By the end of this path, you will have mastery and experience with all of the major services in AWS.

This course is for intermediate-level students and begins with an overview of the fundamentals of Elastic Compute Cloud (EC2). It then moves you through an in-depth curriculum on developing, deploying, and maintaining applications—especially Serverless ones—on AWS.

Why should you go for AWS developer certification? - Recent research shows that almost 83% of enterprise workloads would be transferred to the cloud. This means there will be ample opportunities for AWS Developer Associate certification holders.The average salary of AWS certified associates is almost USD 113,932.

Please note, this course does not teach you how to code. All required code in this course is provided when you join the course.

Who this course is for:

  • AWS absolute beginners. No prior AWS experience necessary
  • Existing developers, solutions architects and system administrators
  • Students interested in hosting highly scalable, fault tolerant and resilient applications on the AWS cloud