Programming workstream

Docker Course


Description
In this course, you'll learn the tools and knowledge to build an enterprise worthy Docker Swarm cluster and Jenkins CD pipeline. This will revolutionize how you develop and deploy your applications. You won't have to worry anymore about the environment differences and inconsistent deployment processes. With the simple push of your code to a repository, your system will auto-magically test, build, and start your applications.

The course's curriculum goes as such:

You'll get started with Docker and run your first Web App
You'll learn to use Docker Compose
You'll learn to use Docker Swarm
You'll practice with Real World examples
You'll learn a lot of Docker tips & tricks
You'll learn how to use Docker Registry
You'll learn to use Docker + Jenkins
You'll learn to alert, monitor and manage with Docker
The course is aimed to be as complete as possible. It will include a lot of practice so that nothing stays theoretical, and the quality is in Full HD, so that you can see everything on-screen.
Content
  • Lesson 1. Whats a container, whats docker and why are they Awesome
  • Lesson 2. Getting Docker Installed (For PC)
  • Lesson 3. Hello-World and Dockerfiles, The Blueprint for containers
  • Lesson 4. Building Running our first Badass Web App
  • Lesson 5. Building Running our first Badass Web App Challenge Answer-Assessment
  • Lesson 6. Accessing a Containers Shell
  • Lesson 7. Accessing a Containers Shell Challenge Answer-Assessment
  • Lesson 8. Installing Software to a Docker Image
  • Lesson 9. Installing Software to a Docker Image Challenge Answer-Assessment
  • Lesson 10. Access Container Console Logs
  • Lesson 11. Access Container Console Logs Challenge Answer-Assessment
  • Lesson 12. Docker Container Healthcheck
  • Lesson 13. Docker Container Healthcheck Challenge Answer-Assessment
  • Lesson 14. Linking Docker Containers
  • Lesson 15. Linking Docker Containers Challenge Answer
  • Lesson 16. Docker CLI, Some Helpful Commands
  • Lesson 17. Docker CLI, Some Helpful Commands Challenge Answer
  • Lesson 18. What Is It How Do I Use it
  • Lesson 19. What Is It How Do I Use it Challenge Answer
  • Lesson 20. Docker Networks
  • Lesson 21. Docker Networks Challenge Answer
  • Lesson 22. Docker Compose Scaling Healing
  • Lesson 22. Docker Compose Scaling Healing
  • Lesson 23. Docker Compose Scaling Healing Challenge Answer
  • Lesson 24. Docker Compose Volumes, Memory Persistence
  • Lesson 25. Docker Compose Volumes, Memory Persistence Challenge Answer
  • Lesson 26. Other Helpful Docker-Compose Features
  • Lesson 27. Other Helpful Docker-Compose Features Challenge Answer
  • Lesson 28. Docker Hub. What is it really And How do I use it
  • Lesson 29. Docker Hub Challenge Answer
  • Lesson 29. Docker Hub Challenge Answer
  • Lesson 30. Docker Hub Registry Alternatives
  • Lesson 31. Getting Started with Portus, an Enterprise Private Docker Registry
  • Lesson 32. Portus Managing Users Teams
  • Lesson 33. Portus Managing Users Teams Challenge Answer
  • Lesson 34. Getting Started With Docker Swarm, Clustering Docker Hosts
  • Lesson 35. Getting Started with Docker Swarm Challenge Answer
  • Lesson 36. Docker Swarm Services
  • Lesson 37. Docker Swarm Services Challenge Answer
  • Lesson 38. Docker-Compose vs Docker Stack
  • Lesson 39. Docker-Compose vs Docker Stack Challenge Answer
  • Lesson 40. Docker Secrets Configs
  • Lesson 41. Docker Secrets Configs Challenge Answer
  • Lesson 42. Getting Started with Jenkins on Docker
  • Lesson 43. Getting Started with Jenkins on Docker Challenge Answer
  • Lesson 44. Working with Jenkins Pipelines
  • Lesson 45. Working with Jenkins Pipelines Challenge Answer
  • Lesson 46. Jenkins Pipelines with Docker Agents
  • Lesson 47. Jenkins Pipelines with Docker Agents Challenge
  • Docker Survey
  • Docker Final Assessment
Completion rules
  • All units must be completed
  • Leads to a certificate with a duration: Forever