DevOps Essentials on AWS
3.9 (39 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
649 students enrolled
Wishlisted Wishlist

Please confirm that you want to add DevOps Essentials on AWS to your Wishlist.

Add to Wishlist

DevOps Essentials on AWS

Continuous Integration and Continuous Delivery with AWS Developer Tools
3.9 (39 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
649 students enrolled
Last updated 8/2017
English
English
Price: $200
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use AWS CloudFormation to automate the provisioning of all AWS resources
  • Use AWS CodePipeline to orchestrate the deployments of all applications
  • Use AWS CodeCommit while deploying an application onto EC2 instances using AWS CodeBuild and AWS CodeDeploy
  • Deploy applications using AWS OpsWorks and AWS Elastic Beanstalk
  • Deploy an application using Amazon EC2 Container Service (ECS) along with AWS CloudFormation
  • Deploy serverless applications that use AWS Lambda and API Gateway
  • Integrate all AWS Developer Tools into an end-to-end solution with AWS CodeStar
  • And more!
View Curriculum
Requirements
  • Software development and/or DevOps experience
  • Programming experience required
  • Basic shell scripting experience required
  • Familiarity with cloud
  • Familiarity with AWS
Description

Quickly automate the infrastructure for your deployment pipelines using AWS services and tools.

In DevOps Essentials on AWS, you'll learn how to accelerate software delivery and speed up feedback loops. You’ll learn how to use AWS Developer Tools to automate infrastructure and deployment pipelines for applications running on AWS. The course will provide various DevOps use cases for Amazon EC2, AWS OpsWorks, AWS Elastic Beanstalk, AWS Lambda (Serverless), Amazon ECS (Containers), while defining infrastructure as code, and learning more about AWS Developer Tools including AWS CodeStar, AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, and AWS CodeDeploy.

If you're a Software Developer, or DevOps-focused Engineer, or a Solution Architect interested in learning how to use AWS Developer Tools to create a full-lifecycle software delivery solution, this is the course for you. The focus of the course is on deployment pipeline architectures and its implementations.

In this course, you will:

  • Use AWS CloudFormation to automate the provisioning of all AWS resources

  • Use AWS CodePipeline to orchestrate the deployments of all applications

  • Use AWS CodeCommit while deploying an application onto EC2 instances using AWS CodeBuild and AWS CodeDeploy

  • Deploy applications using AWS OpsWorks and AWS Elastic Beanstalk

  • Deploy an application using Amazon EC2 Container Service (ECS) along with AWS CloudFormation

  • Deploy serverless applications that use AWS Lambda and API Gateway

  • Integrate all AWS Developer Tools into an end-to-end solution with AWS CodeStar

  • and more!

This course is also full of exercises, labs, and other opportunities to practice what you’re learning.

Why Learn AWS Developer Tools:

The AWS Developer Tools is a set of services designed to enable developers, Solution Architects and IT professionals practicing DevOps to rapidly and safely deliver software. Together, these services help you securely store and version control your application's source code and automatically build, test, and deploy your application and infrastructure as code to AWS Services such as Amazon EC2, Elastic Beanstalk, Amazon EC2 Container Service, and AWS Lambda.

Why Learn from Us

I've been using AWS since 2009 and worked with many of the AWS Service Teams as part of the AWS Developer Tools betas (including AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy). Our sole focus at Stelligent (a company I co-founded) is to provide DevOps solutions for customers on AWS. I was motivated to start Stelligent out of my own frustration in implementing all the "behind the scenes" infrastructure (including builds, tests, deployments, etc.) for software projects on which I was either a software developer or architect. In this course, you see me use the AWS Developer and Management Tools to create comprehensive continuous delivery solutions for a sample application using many types of AWS service platforms. You can run the exact same sample and/or fork the GitHub repository and extend or modify the solutions. I'm excited to share how you can use AWS Developer Tools to create these solutions for your customers as well.





Who is the target audience?
  • Software developers or DevOps-focused engineers or architects interested in learning how to use AWS Developer Tools to create a full-lifecycle software delivery solution
  • Skill level: Junior to Senior level software developer or DevOps-focused engineer or architect
Students Who Viewed This Course Also Viewed
Curriculum For This Course
43 Lectures
03:46:39
+
Lesson 1: Welcome
5 Lectures 21:42


Describe patterns of effective culture
02:21

Learn team organization patterns
06:11

Establish Continuous Delivery to deliver software on demand
03:17

Section 1: Quiz
8 questions
+
Lesson 2: Static Website
8 Lectures 01:00:07
Configure course prerequisites
08:33

Manually provision a static website
04:55

Describe how to orchestrate software workflows in CodePipeline
20:26


Build and test software in CodeBuild
03:42

Describe the architecture and launch the solution
03:35

Provision AWS resources in CloudFormation
12:27

Orchestrate the solution in CodePipeline
02:39

Section 2: Quiz
10 questions
+
Lesson 3: Deploying to EC2
5 Lectures 45:42
Describe the basic EC2 features
12:44


Describe the architecture and launch the solution
12:58

Provision AWS resources in CloudFormation
13:23

Orchestrate the solution in CodePipeline
01:22

Section 3: Quiz
7 questions
+
Lesson 4: Deploying with OpsWorks
4 Lectures 18:34
Describe the basic features of OpsWorks
05:51

Describe the architecture and launch the solution
06:20

Provision AWS resources in CloudFormation
05:36

Orchestrate the solution in CodePipeline
00:47

Section 4: Quiz
5 questions
+
Lesson 5: Deploying with Elastic Beanstalk
4 Lectures 15:23
Describe the basic features of Elastic Beanstalk
04:18

Describe the architecture and launch the solution
04:30

Provision AWS resources in CloudFormation
05:08

Orchestrate the solution in CodePipeline
01:27

Section 5: Quiz
5 questions
+
Lesson 6: Deploying with ECS
4 Lectures 27:14
Describe the basic features of the EC2 Container Service (ECS)
06:34

Describe the architecture and launch the solution
04:48

Provision AWS resources in CloudFormation
09:32

Orchestrate the solution in CodePipeline
06:20

Section 6: Quiz
7 questions
+
Lesson 7: Deploying a Serverless Application
5 Lectures 17:26
Describe the basic features of Serverless
04:46

Describe the Serverless Application Model
03:15

Describe the architecture and launch the solution
03:38

Provision AWS resources in CloudFormation
03:49

Orchestrate the solution in CodePipeline
01:58

Section 7: Quiz
5 questions
+
Lesson 8: Using AWS CodeStar
7 Lectures 19:38
Launch the solution from a Project Template
04:23

Configure the Dashboard for the project
02:44

Manage code changes
04:03

Deploy software
01:09

Orchestrate software using Pipeline
01:16

Manage team members
02:30

Extend the solution using Extensions
03:33

Section 8: Quiz
7 questions
+
Summary
1 Lecture 00:53
Summary to DevOps Essentials on AWS
00:53
About the Instructor
Pearson Education
4.0 Average rating
126 Reviews
1,477 Students
7 Courses
InformIT

Pearson is the world’s learning company, with expertise in educational courseware and assessment, and a range of teaching and learning services powered by technology.

Our mission is to help people make progress through access to better learning. We believe that learning opens up opportunities, creating fulfilling careers and better lives.

About Pearson Video
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more.  


Paul Duvall
3.9 Average rating
38 Reviews
649 Students
1 Course
CTO of Stelligent

Paul Duvall is the CTO of Stelligent, author of the Jolt-award winning book, Continuous Integration and an AWS Community Hero.  He has been in the software industry for over 20 years and regularly blogs on topics related to continuous integration, continuous delivery, DevOps, and Amazon Web Services.   

Stelligent, a division of HOSTING, is a technology services company that provides DevOps Automation on the Amazon Web Services (AWS) cloud. Stelligent is an AWS Advanced Consulting Partner with the AWS DevOps Competency .