YoVDO

Learning Infrastructure for Developers

Offered By: LinkedIn Learning

Tags

DevOps Courses Web Development Courses Cloud Computing Courses DNS Courses Scaling Courses Load Balancing Courses Containerization Courses

Course Description

Overview

Learn about the infrastructure that helps serve software applications to customers—as well the decisions that must be made to keep applications working smoothly.

Syllabus

Introduction
  • Advance your career by understanding infrastructure
  • What you need to know
  • Understand the purpose of infrastructure
1. An Overview of How the Internet Works
  • Learn how computers communicate over the Internet
  • Use IP addresses to access websites
  • Use the Domain Name Service (DNS) to access websites
2. Running Code Locally
  • Understand localhost
  • Set up localhost with Node.js
  • Add a listener to your web server
  • Run localhost with Python
3. Hosting an Application
  • On-premise infrastructure vs. IaaS
  • Understand how EC2s work
  • Build a remote computer on the cloud
  • Access a remote computer with SSH
  • Run an application on a server in the cloud
4. Receiving Traffic to Your Application
  • Decide where your servers live
  • Add additional servers to your infrastructure
  • Create a load balancer with a listener
  • Use load balancers to balance traffic
5. Pushing Code to the Internet
  • Push code to remote servers
  • Leverage multiple deployment environments
  • Use containerization to encapsulate configurations
  • Automate deployments with pipelines
6. Building Highly Available Applications
  • Reduce risk with blue-green deployments
  • Safely modify infrastructure with incoming traffic
  • Scale horizontally or scale vertically?
Conclusion
  • Dive deeper into infrastructure

Taught by

Kathryn Hodge

Related Courses

Designing Highly Scalable Web Apps on Google Cloud Platform
Google via Coursera
Google Cloud Platform for AWS Professionals
Google via Coursera
Elastic Google Cloud Infrastructure: Scaling and Automation
Google Cloud via Coursera
Windows Server 2016: Advanced Virtualization
Microsoft via edX
Elastic Cloud Infrastructure: Scaling and Automation 日本語版
Google Cloud via Coursera