Welcome and introduction
  • Introduction
  • Becoming an online instructor
  • Course overview
  • Prepare for the course
Containerization of apps
  • Containerization of apps
  • Introduction to Docker
  • Docker installation
  • Docker concepts and terms
  • Docker commands - hands on
  • Dockerfile and Docker Compose - hands on
  • Docker commands and benefits
  • Module 2 - Docker
Apache Mesosphere and DC/OS - Introduction
  • Need for Apache Mesos
  • Introduction to Apache Mesos
  • Introduction to DC/OS
  • DC/OS features
  • DC/OS architecture
  • Module 3 - Introduction to Apache Mesos and DC/OS
DC/OS: Installation, Administration, and Operations
  • DC/OS: installation, administration, and operations
  • DC/OS - installation
  • DC/OS - verify installation
  • DC/OS components
  • DC/OS - components and services
  • DC/OS - accessing DC/OS
  • DC/OS - install Command Line Interface (CLI)
  • DC/OS - CLI hands-on
  • Introduction to Marathon
  • DC/OS - run app in Marathon
  • Introduction to Marathon load balancer
  • DC/OS - run load balanced app in Marathon - Part 1
  • DC/OS - run load balanced app in Marathon - Part 2
  • DC/OS - virtual hosts
  • DC/OS - logging
  • DC/OS - package management
  • DC/OS - monitoring via dashboard
  • DC/OS - monitoring via APIs
  • Module 4 - DC/OS deep dive
Deploying Real World Apps on DC/OS
  • DC/OS - deploy real world app
  • DC/OS - push app code
  • DC/OS - push source code changes
  • DC/OS - deploy multiple services
  • DC/OS - deploy web application
  • DC/OS - verify web application
  • Module 5 - Deploy real world apps in DC/OS
Conclusion
  • Conclusion
  • Thanks! (bonus lecture)