Learning Infrastructure for Developers
Offered By: LinkedIn Learning
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
- Learn how computers communicate over the Internet
- Use IP addresses to access websites
- Use the Domain Name Service (DNS) to access websites
- Understand localhost
- Set up localhost with Node.js
- Add a listener to your web server
- Run localhost with Python
- 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
- Decide where your servers live
- Add additional servers to your infrastructure
- Create a load balancer with a listener
- Use load balancers to balance traffic
- Push code to remote servers
- Leverage multiple deployment environments
- Use containerization to encapsulate configurations
- Automate deployments with pipelines
- Reduce risk with blue-green deployments
- Safely modify infrastructure with incoming traffic
- Scale horizontally or scale vertically?
- Dive deeper into infrastructure
Taught by
Kathryn Hodge
Related Courses
Implementing DNS in Microsoft Windows ServerMicrosoft 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