img

Scaling a Web App with Docker on AWS

Learn to develop and deploy a scalable Ruby application using Docker and Amazon Web Services in this free online course.Docker provides a useful infrastructure solution for developing and deploying apps while Amazon Web Services is an inexpensive, feature-rich cloud platform for hosting apps and data. The two services yield a handy solution for developing and managing apps when used in tandem. In this short course, we will combine the power of AWS and Docker containers in developing, testing and deploying scalable web applications. Sign up today!

Teach Academy | Author Level 5

0.0
(0) 17 Students

What you will learn

  • What is Amazon ECS?

  • ECS Components

  • Preparing to Deploy the App

  • Production Clusters and Private Repositories

  • Domain Names and SSL

  • Setting Up the Environment

  • Developing the Rails App

  • Understanding AWS Pricing

  • Scheduling Services & Pushing Changes

When combined, Amazon Web Services (AWS) and Docker yield a feature-rich solution for developing and deploying web apps. Furthermore, a collaboration between both services has made for a smooth combination process. However, using these services in tandem requires understanding many components, commands, dependencies and processes. This course teaches you everything you need to know to develop and deploy scalable, fault-tolerant and load-balanced apps with Docker on AWS. We start by diving deeply into Amazon Elastic Container Service (ECS) and its various components.

The first third of the course focuses on helping you understand AWS and showing you the procedure for setting up the environment required to develop and deploy the web app. Here you will investigate Amazon ECS, which is necessary to manage containers on AWS and its vital components, including clusters, container agents and task definitions. You will also learn the setup process for Docker and AWS and the process for creating SSH keypairs and security groups.

The following sections cover the methods of developing and deploying the app. You will learn to ‘Dockerise’ the app, build a demo, configure dependencies and predict AWS pricing. To effectively deploy the app, you will also learn to create clusters and primary repositories and schedule services. Finally, we will explain how to update, troubleshoot and link your app to a domain name. By taking this course, you will gain knowledge on using AWS and be capable of deploying scalable apps using Docker in only a few hours. Enrol today!

img
No Discussion Found

0.0

0 Reviews

5
0
4
0
3
0
2
0
1
0
Meet Your Instructor

Instructor
4.0 Rating
1097 Students
Author Level 5
36 Courses
About Instructor

Teach Academy eLearning provides corporate, government and education sectors with proven on-demand training for employees. The company was founded in 2015 and has had more than 1.3 million students taking their courses. Teach Academy eLearning is a name you can trust for workforce training. The company specialises in video-based technology training content. The goal has always been to engage learners through an immersive, hands-on learning approach. Teach Academy prides itself on releasing titles on the cutting edge of technology. The subject matter experts are deeply involved in the subjects they teach, so the courses go into great depth and provide learners with the skills they need to implement real-world solutions with a given technology. The courses offered by Teach Academy vary from data analytics, software development and marketing to productivity in meetings and data visualisation.

video

Free

  • Course Duration
    6 h 5 m 22 s
  • Course Level
    Moderate
  • Student Enrolled
    17
  • Language
    English

Gift this course

Send this course as a gift to your friends

This Course Includes
  • 6 h 5 m 22 s Video Lectures
  • 0 Quizzes
  • 0 Assignments
  • 0 Downloadable Resources
  • Full Lifetime Access
  • Certificate of Completion