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

Implementing DNS in Microsoft Windows Server
Microsoft via edX
Networking for Web Developers
Udacity
Microsoft Windows Server 2012 Fundamentals: DNS
Microsoft via edX
Windows Server 2016: Basic Networking
Microsoft via edX
The Bits and Bytes of Computer Networking
Google via Coursera