- From www.edx.org
AWS Developer: Deploying on AWS
- Self-paced
- Free Access
- Fee-based Certificate
- 6 Sequences
- Advanced Level
Course details
Syllabus
Welcome to Deploying on AWS
- Meet the instructors
- Discussion: Introduce yourself
- What are we building this course? Project Introduction
- Exercise 1.1: Setup a local AWS Cloud9 environment
- Introduction and demonstration
- Exercise 1.2: Local deployment with AWS Elastic Beanstalk
Weekly Discussion
Week 2
AWS CodeCommit
- Exercise 2.1: AWS CodeCommit
- Exercise: 2.2 AWS CodeBuild
- Exercise 2.3 – AWS CodePipeline
Weekly Discussion
Week 3
AWS CloudFormation
- Exercise 3.1 CloudFormation - Create an RDS and a VPC
- Exercise 3.2 CloudFormation
- Exercise 3.3 - Code Deploy
- Acceptance Testing
- Exercise 3.4 Acceptance Testing
Weekly Discussion
Week 4AWS Systems Manager
Advancing CodeDeploy
- Appspec File & Rolling Deployments
- Exercise 4.1- Integrating AWS CodeDeploy and AWS CodePipeline
Weekly Discussion
Week 5
Monitoring
- Monitoring the Pipeline
- Exercise 5.1 - Notifications on Build Status
- Exercise 5.2 Stream nginx logs into CloudWatch Logs
- Exercise 5.3 Integrate CloudWatch logs with Amazon Elasticsearch Service and Kibana
Weekly Discussion
Week 6
Seeing a change through the pipeline
- Adding a feature to our application
- Exercise 6.1: Japanese language check-in and build.
- Branching Workflows
Couse Wrap up and Preview of Next course
End of Course Assessment
Weekly Discussion
Prerequisite
- 1-3 years of software development experience.
- Completion of the first class in this program; “AWS Developer: Building on AWS”
Instructors
Seph Robinson
Cloud Technologist
Amazon Web Services
Rafael Lopes
Senior Cloud Technologist
Amazon Web Services
Russell Sayers
Senior Cloud Technologist
Amazon Web Services
Editor
Platform
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with EdX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.