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

LinkedIn Learning

Learning Infrastructure for Developers

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Reviews

4.6 rating at LinkedIn Learning based on 87 ratings

Start your review of Learning Infrastructure for Developers

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.