Software SKILLNET

Docker Fundamentals


Docker Fundamentals
Start Date7th March 2018
Course CodeSS18-14
VenueDublin
Non-member
Full Fee
€900.00
Duration2
LocationDublin
ProviderGlobal Knowledge
Network Member Subsidised Fee€535.00
  Course expired


Programme Overview
Learn the foundational concepts and practices of containerization on a single Docker node. Gain an understanding of basic container orchestration and learn how to scale Docker across multiple nodes in a simple swarm cluster.
Course Objectives and Learning Outcomes
  • What Docker is and how Docker can modernize the software supply-chain
  • Conceptualize a mental model for Docker workflow
  • Foundations of Docker security and apply secrets management
  • Foundations of containerization on a single Docker node
  • Dockerize an application by writing Dockerfiles
  • Create and manage images
  • Apply a basic continuous integration model for Docker
  • Usage of volumes
  • Apply concepts of the Docker networking model
  • Write stack-based compose files
  • How Swarm works
  • Deploy a swarm application and scale it out
  • Apply common Swarm operations Learning 
Who should attend
Developers, operators, and architects desiring a strong foundation in Docker technologies and an introductory hands-on experience building, shipping, and running Docker containers. 
Course Content
  1. The Docker Story
  2. Introduction to Images
  3. Creating Images
  4. Managing Images
  5. Docker Continuous Integration
  6. Volumes
  7. Docker Networking Basics
  8. Docker Compose
  9. Scaling out with Swarm Mode
  10. Swarm Operations
  11. Managing Secrets 
About the Trainer

Ronald A. Sumida has been has been conducting software development training courses for over 20 years. He currently works on both .NET and web programming technologies, with a particular passion for user interfaces. He has authored courses in Windows Forms and AngularJS, and has taught courses in WPF, Silverlight, Expression Blend and ASP.NET Web Forms and MVC. Dr. Sumida is also passionate about multithreaded programming, having worked extensively with threads from the days of Win32 through the current versions of .NET. He teaches a wide range of other web programming and .NET related topics, including (but not limited to): C#, Linq, What’s New in .NET, WCF, Advanced .NET, debugging and performance, .NET Architecture, entity framework, Javascript, and HTML5