Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CourseHorse

AWS Developing (Live Online)

via CourseHorse

Overview

Beginning with an introduction to AWS fundamentals, this course teaches you how to identify and work with key AWS storage options, including Amazon EBS and S3 bucket creation, along with relevant code and libraries. You will learn about computing and networking services through hands-on work with Amazon EBS and EC2 instances. You will also master service management and database administration using DynamoDB and Amazon RDS.

This course covers deployment and maintenance strategies using Amazon CloudWatch metrics and alarms, Amazon Identity and Access Management (IAM), and AWS Elastic Beanstalk. You will explore service object models and learn the fundamental concepts of SNS and SQS messaging services. By the end of this course, you will build a complete application using these new skills and understand how to effectively manage applications on AWS through the AWS SDKs, APIs, and AWS Management Console.

Audience:

This course is ideal for individuals interested in developing and deploying applications in the AWS environment. Specifically, this course is for professionals who need to perform tasks including using the Eclipse IDE, installing and configuring AWS operations, configuring Amazon Relational Database Service for application backends, deploying web applications using Amazon Elastic Beanstalk, and integrating AWS services into web applications.

Prerequisites:

Learners should have completed the AWS Essentials class or gained equivalent foundational knowledge before attending this course. Students should also demonstrate an understanding of system administration concepts, enterprise server architecture, networking principles, and general database management practices.

Certification Preparation:

When combined with the AWS Essentials class, this course provides a strong educational foundation in preparation for the AWS Certified Developer, Associate certification examination.

Course Outline:

Module 1: Introduction to Amazon Web Services

  • Understanding AWS background and organizational needs
  • Navigating the AWS Management Console
  • Learning AWS security measures and best practices
  • Interacting with AWS through SDK and IDE tools

Module 2: Working with AWS Storage Services

  • Evaluating AWS storage options and use cases
  • Working with Amazon EBS volumes
  • Managing AWS S3 storage
  • Understanding AWS Glacier for archival storage

Module 3: Computing and Networking Services

  • Amazon Elastic Compute Cloud fundamentals and best practices
  • Essential tools for computing and networking
  • Computing and networking libraries and resources

Module 4: Managed Services and Databases

  • Amazon DynamoDB for NoSQL database management
  • Amazon RDS for relational database services
  • Database tools and programming libraries
  • Using DynamoDB local for development and testing
  • Working with the RDS command-line tool

Module 5: Deployment and Management

  • AWS CloudFormation for infrastructure as code
  • Amazon CloudWatch monitoring: creating alarms and tracking metrics
  • Identity and access management fundamentals
  • Application deployment using AWS Elastic Beanstalk

Module 6: Working with the AWS Simple Notification Service (SNS)

  • Understanding Amazon SNS and its service models
  • Accessing SNS through the Management Console
  • Working with SNS sample code and libraries

Module 7: Working with AWS SQS

  • AWS SQS message queue fundamentals
  • Understanding SQS baseline concepts and object models
  • Using SQS code and service libraries

Module 8: Building an Application Using AWS

  • Planning an application architecture and overview
  • Selecting appropriate development tools
  • Creating a complete, functional application on the AWS platform

Taught by

ONLC Training Centers

Reviews

4.3 rating at CourseHorse based on 8 ratings

Start your review of AWS Developing (Live Online)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.