Introduction
Linux Basics
- Working your way through the CLI
- Labs Introduction
- VI Editor
- More Linux Commands
- Package Management
- Services
Networking Basics
Applications Basics
- Introduction
- Java Introduction
- Java Build and Packaging
- NodeJS Introduction
- Node JS NPM
- Python Introduction
- Python PIP
Source Control Management (SCM)
Web Server
- Introduction
- Web Servers Introduction
- Apache Web Server
- Apache Tomcat
- Python Deploy Flask App
- NodeJS Deploy Express App
- IPs and Ports
Database Basics
Security
General Prerequisites
2 Tier Applications
Lab Setup
- Virtual Box
- Demo Install VirtualBox on MacOS
- Demo Install VirtualBox on Windows
- Virtual Box Connectivity
- Demo Connecting to VM on Mac
- Demo Connecting to VM on Windows
- Virtual Box Networking
- Demo Multiple VMs Networking
- Vagrant
- Demo Vagrant