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
Software as a ServiceUniversity of California, Berkeley via Coursera Software Defined Networking
Georgia Institute of Technology via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Web-Technologien
openHPI Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique