120 likes | 142 Vues
The Docker classroom training program that is unique and one-of-a-kind training focusing on both the areas of u201cconceptsu201d and u201capplicationu201d of Docker Containers. This is a highly interactive workshop that makes ample use of discussions and exercises to help participants hone essential implementation skills.
E N D
Simplifying Agile Training Offering training programs in partnership with Coaching Consulting Transformation Agile is our Passion Simplifying Agile
Docker Fundamentals Certified (DFC)— Overview kind training that focuses on both “concepts” and “application” of Docker Con- tainers. This is a highly interactive workshop and it makes ample use of discus- sions and exercises to help participants hone essential implementation skills. The course explores real-world scenarios/situations and challenges, and help you devise powerful solutions. Some of the elements that the participants will learn during the workshop include: • Introduction to Docker The Docker Fundamentals classroom training program is a unique and one-of-a- • Containerization Fundamentals • Creating Images • Docker Volumes • Docker Networking Basics The Docker training program leverages • Introduction to Docker Compose the pedagogical approach of learning by • Introduction to Swarm Mode providing extensive hands-on labs, en- • Introduction to Kubernetes terprise-focused scenarios, and • Secrets practical examples. Format: In-Person Total Hours: 16 Docker training course is designed in such a way that learners are exposed to the latest product releases and current best practices based on Docker’s extensive field experience. Simplifying Agile
Docker Fundamentals Certified (DFC)— Who should attend? Who will benefit from the workshop? This course is designed for: Developers, operators, and architects who desire to develop a strong foundation in Docker technologies and have an introductory hands-on experience in building, shipping, and running Docker containers. Pre-Requisites • You could be a web developer, sysadmin, operations manager, or Summary • One-of-a-kind training focus- ing on variety of assessment instruments from practice quiz questions and lab exer- cises to project-based signa- ture assignment for learners to practice and meet the learning objectives of this course. Highly interactive training program that makes ample use of discussions, group activities, and real-life scenarios and challenges to enhance participants’ learning experience. Docker delivers an enterprise- ready container platform to deploy and run applications in a way that makes the best sense for your customers and business. part of an IT/testing/QA team. • No prior Docker knowledge is necessary. • • Simplifying Agile
Agility4All Professional—Certified Agile Coach (AP-CAC) Docker Fundamentals Certified (DFC)— Course Outline 1. Orchestration • Complete the setup of a swarm mode cluster, with managers and worker nodes State the differences between running a container vs running a service Demonstrate steps to lock a swarm cluster Extend the instructions to run individual containers to running services un- der swarm Interpret the output of "docker inspect" commands Convert an application deployment into a stack file using a YAML compose file with "docker stack deploy" Manipulate a running stack of services Increase # of replicas, add networks, publish ports and mount volumes Illustrate running a replicated vs. global service Identify the steps needed to troubleshoot a service that is not deploying itself Apply node labels to demonstrate placement of tasks Sketch how a Dockerized application communicates with legacy systems Paraphrase the importance of quorum in a swarm cluster Demonstrate the usage of templates with "docker service create" • • • Highlights • • • Containers are a solution to the problem of how to get the soft- • • • • ware to run reliably when moved from one computing environment to another. • • • • • From Gmail to YouTube to Search, 2. Image Creation, Management, and Registry everything runs in containers in Google. Containerization allows • • • • • • • • • • • • • • • • • • • • • Describe Dockerfile options [add, copy, volumes, expose, entry point, etc.) Show the main parts of a Docker file Give examples on how to create an efficient image via a Dockerfile Use CLI commands such as list, delete, prune, rmi, etc., to manage images Inspect images and report specific attributes using filter and format Demonstrate tagging an image Utilize a registry to store an image Display layers of a Docker image Apply a file to create a Docker image Modify an image to a single layer Describe how image layers work Deploy a registry (not architect) Configure a registry Log into a registry Utilize search in a registry Tag an image Push an image to a registry Sign an image in a registry Pull an image from a registry Describe how image deletion works Delete an image from a registry development teams to move fast, deploy software efficiently, and operate on an unprecedented scale. • If you are looking for Reproducibil- ity, Isolation, Security, Environ- ment Management, and Continu- ous Integration, all offered by a single technology, then Docker Simplifying Agile
Agility4All Professional—Certified Agile Coach (AP-CAC) Docker Fundamentals Certified (DFC)— Course Outline (Cont’d.) 3. Installation and Configuration • • Demonstrate the ability to upgrade the Docker engine Complete repo setup, select a storage driver, and complete the installation of Docker engine on multiple platforms Configure logging drivers (splunk, journald, etc.) Setup swarm, configure managers, add nodes, and setup backup schedule Create and manage users and teams Interpret errors to troubleshoot installation issues without assistance Outline the sizing requirements prior to installation Understand namespaces, cgroups, and configuration of certificates Use certificate-based client-server authentication to ensure a Docker dae- mon that has the rights to access images on a registry Consistently repeat steps to deploy Docker engine, UCP, and DTR on AWS and on premises in an HA config Complete configuration of backups for UCP and DTR Configure the Docker daemon to start on boot • • • • • • • You will learn • To run containerized appli- cations from pre-existing images stored in a central registry To deploy images across the cluster To install, maintain, and op- erate the Docker platform To generate Triage issue re- ports from stakeholders and resolve them To set up new Docker envi- ronments and perform gen- eral maintenance and con- figuration To migrate traditional appli- cations to containers To configure and trouble- shoot Docker engine • • • • • 4. Networking • • Create a Docker bridge network for a developer to use their containers Troubleshoot container and engine logs to understand the connectivity issue between Containers Publish a port so that an application is accessible externally Identify as to which IP and port a container is externally accessible on Describe the different types and use cases for the built-in network drivers Understand the Container Network Model and how it interfaces with the Docker engine, and network and IPAM drivers Configure Docker to use external DNS Use Docker to load balance HTTP/HTTPs traffic to an application (Configure L7 load balancing with Docker EE) Understand and describe the types of traffic that flow between the Docker engine, registry, and UCP controllers Deploy a service on a Docker overlay network Describe the difference between "host" and "ingress" port publishing mode • • • • • • • • • • • • • Simplifying Agile
Agility4All Professional—Certified Agile Coach (AP-CAC) Docker Fundamentals Certified (DFC)— Course Outline (cont’d.) 5.Security • • • • • • • • • • • • Describe the process of signing an image Demonstrate that an image passes a security scan Enable Docker Content Trust Configure RBAC in UCP Integrate UCP with LDAP/AD Demonstrate creation of UCP client bundles Describe default engine security Describe swarm default security Describe MTLS Identity roles Describe the difference between UCP workers and managers Describe the process to use external certificates with UCP and DTR New applications and services are what keep your competitive edge. With Docker, organiza- tions are able to triple their speed to deliver new services with development and operation- al agility enabled by containerization. Take the frustration out of setting up develop- ment environments with Docker, empower your developers to be productive on day one. Docker removes the friction of “dependency hell” to make getting started and shipping new code faster and easier. Supercharge development to deployment with Docker. Containerization breaks down barriers for DevOps teams to accelerate deployment times and frequency. Optimize your costs by increasing your applica- tion workload density, getting better utilization of your server compute density and reducing software licensing costs. Gain operational agility by streamlining and automating the management of diverse appli- cations and infrastructure silos into a uniform operating model to simplify the supply chain, while improving scalability and security across the enterprise. Ensure customer satisfaction and service levels by accelerating your mean time to resolution for issues. Easily roll back and deploy fixes to your applications. Simplifying Agile
Docker Fundamentals Certified (DFC)— Learning Goals/Outcomes By the end of the course successful learners will be able to: • Assess the advantages of containerized software development & deployment Past participants represented: • Use Docker engine features necessary for running containerized applications • • ADP Utilize Swarm and Kubernetes orchestrators to deploy, maintain, and scale a distributed application • AIG • Allstate • American Express • Anthem • Aetna • AT & T • Bank of America • Blue Cross and Blue Shield • BP • Capital One • Caterpillar • Chase • Cisco • Citi Bank • Cognizant • Collabera • Dell Simplifying Agile
Docker Fundamentals Certified (DFC) Certification Workshop participants who successfully complete the two days training work- shop will be awarded the Docker Fundaments Certified (DFC) from the Chicago State University (CSU). Past participants represented: • Disney • Express Scripts • ExxonMobil • Fed-Ex • Ford • HP • IBM Continue Education Credits • Improving Participants of this workshop are eligible to claim Continue Education Credits towards one or more of the following Institutional certifications: • Infosys • John Deere • PMI (PDU): This workshop meets the criteria of PMI’s Leadership PDUs (PDU-L), Strategic PDUs (PDU-S), and Technical PDUs (PDU-T) for various PMI credentials. Total of 15 PDUs are eligible. • Kroll • MasterCard • Scrum Alliance (SEU): This workshop meets the criteria towards SEU require- ments for Scrum Alliance’s CSP (Certified Scrum Professional) continued educa- tion requirements. Total of 15 SEUs are eligible. • Mayo Clinic • Medtronic • IIBA (CDU): This training workshop meets the criteria towards CDU requirements for CCBA and CBAP certifications. Total of 15 CDUs are eligible. • MetLife • NASBA (CPE): NASBA continuing professional education credits (CPE) assist Certi- fied Public Accountants in reaching their continuing education requirements. Total of 16 CPEs are eligible. • Monsanto • North Highland • Northern Trust Simplifying Agile
Docker Fundamentals Certified (DFC) Past participants represented: • Optum • Royal Caribbean International • State Farm • Target • TCS • Tesla • T-Mobile • Toshiba • UniFirst • United Health • US Bank • USAA • USPS • UST Global • Verizon • Visa • Walmart • Wells Fargo • Wipro Simplifying Agile
Docker Fundamentals Certified (DFC) Trainer Abhishek Gupta is an experienced professional with 10 years inInformation Technology in variety of roles such as design, architecture, coding, deployment and release management. His passion is to work with teams enabling them to adopt mindset of Continuous Integration & Continuous Delivery (CI/CD), and also coaching teams to mature their deployment capabilities. He provides training in multipleaspects of DevOps like Testing Automation, Build & Release Pipelines, Docker Containers, Kubernetes Orchestration Engine, Infrastructure as Code, Cloud Migrations, etc. Abhishek conducts both public and private Agile training workshops for the following institutions/organizations: Agility4All–DFC—A training program from the Chicago State University (CSU) SAFe–SA, SP, SSM, SASM, SPOPM, SDP, SGP Abhishek enjoys working with people on solving problems specific to their con- text and tailored to their needs, rather than generic pre-fabricated solutions. DevOps is primarily a cultural change and is very unique to every organization. He has been champion of introducing containers not only in release and deployment jobs, but extensively in development workflows, harnessing the true potential of portability attributeof containers and services. He is Certified Docker Associate from Docker Inc. andDevOps Professional from Software Engineering Institute, Carnegie Mellon. Additionally he is SPC (SAFe Program Consultant) from Scaled Agile, Inc. and KMP (Kanban Management Professional) from Lean Kanban University (LKU). Simplifying Agile
About Agility4All Agility4All is a Buffalo Grove, IL USA based leading Agile transfor- mation company specializing in standard, and custom enterprise training offerings. We help our clients to sail through the challenges of adopting Agile continuous improvement practices successfully in their organizations at team, program, portfolio, and enterprise levels. With the knowledge that Agile can deliver increased business value, we provide to our learners, Agile techniques, principles, and values, drawing our courseware from expert tutors’ knowledge base and experience. Our training offerings will help your teams to trans- form into high performance teams, deliver high-quality software/ services and reduce “time to market” resulting in happy clients and happier employees. We are authorized/accredited to offer Chicago State University (CSU) courses, Kanban Courses from Lean Kanban University (LKU), and Scaled Agile (SAFe) courses. Agility4All offers both public and private Agile training workshops from the following institutions/organizations: Agility4All–CEAC, CAC, DFC —Programs from the Chicago State University (CSU)* SAFe–SA, SP, SSM, SASM, SPOPM, SDP, SGP Kanban–TKP, KMP1, KMP2 (KMP) Agility4All is a Woman-Owned Small Business Enterprise and is regis- tered with the System for Award Management (SAM). *Additional training programs would be launch this year. Simplifying Agile
Agility For All Agility4All, Inc. 1249 Deerfield Pkwy, #303 Buffalo Grove, IL 60089 (800) 417 - 4940 info@agility4all.com www.agility4all.com Agile is our Passion Simplifying Agile