DevOps Mastery Online Bundle, 6 Courses

Understand the latest development skill set

DevOps Mastery Online Bundle, 6 Courses

NOW ONLY

US$249

Save US$400 (62%)
OFF RRP US$649
Get Info Pack

Understand the latest development skill set

Docker has taken the development world by storm in recent years, being the first effective tool that wraps up a piece of software in a complete file system package, installs it on a server, and runs it repeatedly. However, until recently it was difficult to do this with micro-architectures composed of numerous containers that all need to work in conjunction with one another. Enter Docker Compose, the handiest tool to hit the tech world since Docker. Here’s everything you need to know...

  • Learn Docker Compose Inside Out
  • Define multi-container application environments
  • Create flexible, customisable environments and networks
  • Transform an existing application into a fully Docker-ised environment
  • Enhance your Docker experience

Make Your Docker Experience Even More Stress-Free

This Docker Compose online course will make you a DC expert, learning the tool from top to bottom. It has been specifically designed for those that already know Docker, so you’ll skip the baby steps and dive straight in. First you’ll cover the basic features using a sample environment, gaining an understanding of restarts, dependencies, and persisting the database with a volume.

After that you’ll progress to networks. You’ll take an in-depth look at isolating containers, aliases and container names, links, using external networks, and how updates affect networking. Then it’s on to the really good stuff; a section each is dedicated to volumes, logging, the Compose CLI, and ‘Composing Compose’ (don’t worry, it won’t be as complicated as it sounds by the time you get there). Finally you’ll learn about Compose in Production.

The course is organised into logical sections so you can progress at your pace and in your own time. By the end, you’ll apply what you’ve learned to create a large environment for a sample legacy system, using all of the features covered in previous sections. You’ll then have the skills and confidence needed to go forth and create your own flexible application environments with Docker Compose.

About Docker Compose

Docker Compose is a useful tool from the people at Docker. It makes defining and running application environments made up of multiple Docker containers even easier and more efficient. Up until now, starting any more than one or two Docker containers was extremely complicated. With Docker Compose, the entire process just got infinitely better.

Course Fast Facts:

  1. All courses are easy to follow and understand
  2. Unlimited lifetime access to course materials
  3. Study as many courses as you want
  4. Delivered 100% on-line and accessible 24/7 from any computer or smartphone
  5. You can study from home or at work, at your own pace, in your own time
  6. Download printer friendly course content

Course Delivery

Courses are accessed online  by any device including PC, tablet or Smart Phone. Upon purchase an automated welcome email will be sent to you (please check your junk email inbox if not received as this is an automated email), in order for you to access your online course, which is Available 24/7 on any computer or smart mobile device. 

Recognition & Accreditation

All students who complete this course, receive a certificate of completion per course and will be issued a certificate via email.

Course 1: Certificate In Docker for DevOps Online Course

Introduction

  • What does the course cover (2:05)
  • Dealing with issues
  • Life without docker
  • Quiz 1

Getting setup

  • Preparing your system for docker
  • Installing docker on linux
  • Installing additional docker tools
  • Installing sublime text
  • Quiz 2

Docker basics

  • What is docker (2:10)
  • Benefits of using docker
  • Docker hello world
  • Working with a docker registry
  • Quiz 3

Building a Dockerized web app

  • Setting up a project directory
  • Quiz 4

Dockerized Flask app

  • Flask project scaffolding
  • The dockerfile
  • Building the app
  • Quiz 5
  • Docker compose
  • Alternative dev process
  • Quiz 6

Dockerized Rails app

  • Project scaffolding
  • The dockerfile
  • Docker compose
  • Building the app
  • Quiz 7
  • Alternative dev process
  • Quiz 8

Spinning up a staging server

  • Benefits of a staging server
  • Picking an operating system
  • Why cant we use vagrant
  • Provisioning the staging server
  • Installing sudo
  • Setting a static IP address
  • Setting up SSH
  • Installing docker
  • Operation automation
  • Pulling the docker images
  • Pushing the web app
  • Securing your staging server
  • Quiz 9

Crash course with systemd

  • What is systemd
  • Creating your first unit files
  • Exploring the updated deploy script
  • Quiz 10

Adding nginx into the mix

  • What is nginx
  • Cutomizing the official nginx image
  • Creating self signed ssl certificates
  • Updating the deploy files
  • Quiz 11

Creating a production server

  • Picking a hosting provider
  • Signing up with digital ocean
  • Creating a new droplet
  • Preparing your droplet
  • Quiz 12

Registering a domain name

  • Picking a domain registrar
  • Purchasing and configuring a domain
  • Quiz 13

Obtaining an SSL certificate

  • Picking a certificate authority
  • Investigating lets encrypt
  • Using your certificates in production
  • Verifying that your ssl cert is graded a plus
  • Quiz 14

Where to go next?

  • Congrats you finished the main course
  • Adding more services to your web app
  • Planning to scale
  • Monitoring metrics and alerting
  • Exploring continuous integration CI
  • Centralized logging
  • Evaluating configuration management tools

Bonus lectures

  • Setting up automated database backups
  • Replacing debian with coreos
  • Installing docker on windows or osx without a graphical vm
  • Upgrading docker 1.8.x to docker 1.10.x
  • Upgrading docker to 17.06

Course 2: Certificate In Introduction to Kubernetes using Docker Online Course

Course Introduction

  • Course Structure
  • Course Agenda

Getting Started

  • Evolution Of Applications
  • Introduction Google Cloud Console
  • World of Microservices
  • Creating a Free Google Cloud Account
  • What is a Container
  • What is Docker
  • Installing Virtual Box
  • Installing Docker
  • Docker Hub
  • What Is Kubernetes
  • What is Google Cloud Shell
  • Google Container Engine Compute

Working with Docker

  • Deep Dive into Architecture
  • Installing Apps with Native OS Tools Ubuntu
  • Running Images with Docker
  • Docker Hub Pull
  • Docker Build Create Own Images

All About Kubernetes

  • Kubernetes Revisited
  • Creating New Project
  • Creating Cluster
  • Kubernetes UI Talking to Clusters
  • Deploying App to Cluster WP
  • Push Images Container Registry

Real World Projects

  • Creating Cluster Guest Book
  • Deploying Redis Master
  • Deploying Redis Master Service
  • Deploying Redis Slave Controller
  • Deploying Redis Slave Service
  • Deploying Front End
  • Deployng External IP
  • Project Cleanup
  • Project Summary

Conclusion

  • Course Recap

Course 3: Certificate In DevOps with AWS Command Line Interface Online Course

Welcome and Introduction

  • Welcome and Introduction
  • Course overview
  • Get ready for AWS CLI

Introduction To AWS

  • Introduction to AWS
  • Benefits of the AWS cloud
  • Who is using AWS? and Why?
  • Services provided by AWS
  • Services provided by AWS #2
  • AWS - a leading cloud platform

Introduction to AWS CLI

  • Introduction to AWS CLI
  • Install AWS CLI on Windows
  • Install AWS CLI on Linux
  • Configure AWS CLI
  • AWS CLI output formats
  • AWS CLI configuration
  • AWS CLI help and documentation
  • Module 3:Quiz

AWS CLI setup

  • AWS CLI setup
  • AWS CLI auto completion
  • AWS CLI filter option
  • AWS CLI query option
  • AWS CLI dry-run option
  • Introduction to JMESPath terminal
  • Setup JMESPath terminal
  • Module 4 :Quiz

AWS CLI Commands For AWS EC2

  • AWS CLI and AWS EC2
  • AWS EC2 instances
  • AWS EC2 components
  • AWS EC2 key pair
  • AWS security groups
  • AWS AMI and AWS VPC
  • Deploy AWS EC2 instance
  • AWS elastic IP address
  • Terminate AWS EC2 instance
  • Module 5 : Quiz

AWS CLI Commands For AWS S3

  • AWS CLI and AWS S3
  • AWS CLI commands for AWS S3
  • Upload data to AWS S3 via AWS CLI
  • Manage AWS S3 objects using AWS CLI
  • Move and synch AWS S3 objects using AWS CLI
  • Delete AWS S3 objects using AWS CLI
  • Module 6: Quiz

AWS CLI Commands For AWS IAM

  • AWS CLI commands for AWS IAM
  • List and create AWS IAM users using AWS CLI
  • Manage AWS IAM using AWS CLI
  • Manage AWS IAM using AWS CLI #2
  • Module 7: Quiz

AWS CLI Commands For AWS ELB

  • AWS CLI and AWS ELB
  • AWS CLI commands for AWS ELB
  • AWS CLI commands for AWS ELB #2
  • AWS CLI commands for classic AWS ELB
  • AWS CLI commands for internal AWS ELB
  • AWS CLI commands for ELB (contd.)
  • Module 8: Quiz

AWS CLI Commands For AWS SNS & AWS SQS

  • AWS CLI commands for AWS SNS and AWS SQS
  • AWS CLI commands for AWS SNS
  • AWS CLI commands for AWS SQS
  • AWS CLI commands for AWS SQS (contd.)
  • Module 9: Quiz

AWS CLI Commands For AWS ECS

  • AWS CLI commands for AWS ECS
  • AWS CLI commands for AWS ECS clusters
  • AWS CLI commands for container instances in AWS ECS
  • AWS CLI commands for AWS ECS task definition
  • Module 10: Quiz

AWS CLI Commands For AWS SES

  • AWS CLI commands for AWS SES
  • AWS CLI commands for AWS SES (contd.)
  • Module 11 : Quiz

AWS CLI Commands And Shell Scripting

  • AWS CLI and shell scripting
  • Search for AWS EC2 instances using AWS CLI and shell scripting
  • Search for AWS AMIs using AWS CLI and shell scripting
  • Create AWS VPC and Subnets using AWS CLI and shell scripting
  • Module 12: Quiz

Conclusion

  • Conclusion

Course 4: Certificate In Essential Docker for Python Flask Development Online Course

Introduction to Course

  • Preview
  • Introduction to Docker
  • Start
  • Installing Docker
  • Start
  • Hello World
  • Start
  • Docker Concepts
  • Start
  • Foreground vs Background

Simple Flask Containers

  • Start
  • Basic Flask Container
  • Preview
  • Running Our Basic Flask Container
  • Start
  • A Hot Reload Gunicorn Flask App

Docker Compose

  • Start
  • Introduction to Docker Compose
  • Start
  • The MySQL Counter App
  • Start
  • The docker-compose file
  • Start
  • App up and running
  • Preview
  • Interacting with the containers
  • Start
  • A MongoDB App
  • Start
  • Starting up the App
  • Start
  • Running Tests
  • Start
  • Testing the App
  • Start
  • Using PDB with Docker

Conclusion

  • Start
  • Conclusion

Course 5: Certificate In Docker Compose in Depth Online Course

Introduction

  • Course Introduction
  • Compose At A Highlevel
  • Installing Compose
  • Compose at the terminal
  • Section Conclusion

Compose Basics

  • Section Introduction
  • Introducing the sample Wordpress environment
  • A Sample Version 1 Environment For Wordpress
  • From Version 1 To Version 2
  • Persisting the database with a volume
  • How Restarts Work
  • Adding A Dependency
  • Section Conclusion

Networks

  • Section Introduction
  • Networking Overview
  • The Default Network
  • Isolating Containers
  • Aliases & Container Names
  • Links
  • How Updates Affect Networking
  • Using External Networks
  • Section Conclusion

Volumes

  • Section Introduction
  • Volumes Overview
  • Simple Volumes
  • Named Volumes
  • Fine-grained Volume Configuration
  • Section Conclusion

Logging

  • Section Introduction
  • Configuring Logging
  • Forwarding Logs
  • Section Conclusion

The Compose CLI

  • Section Introduction
  • Configuring Compose
  • Bringing an Environment Up
  • Changing a Running Environment
  • Introspecting On An Environment
  • Taking an Environment Down
  • Environment Files
  • Section Conclusion

Composing Compose

  • Section Introduction
  • The File Argument
  • The Default Override File
  • The 'extends' configuration
  • Running Additional Services
  • Section Conclusion

Compose in Production

  • Section Introduction
  • Introducing The Sample Environment
  • Building A Swarm Cluster
  • Deploying To A Swarm Cluster
  • Next Steps
  • Section Conclusion

Course 6: Certificate In Introduction to Docker Online Course

Introduction to the Course

  • Course Introduction

Introduction to Docker

  • Section Introduction
  • What Is Docker
  • Docker Toolbox
  • Docker on Non Linux Machines
  • Installing Docker On Osx
  • Installing Docker On Windows
  • Section Summary

The Thick Of It

  • Section Introduction
  • Images And Containers
  • Creating An Image
  • Running A Web Server
  • Review 
  • Section Summary

Advanced Docker

  • Section Introduction
  • Docker Hub
  • Running Containers
  • Customizing An Image
  • Docker Commands
  • Section Summary

Creating a Fully Functional Wordpress Website

  • Section Introduction
  • Running Wordpress
  • Section Summary
  • Course Summary

Entry requirements

Students must have basic literacy and numeracy skills.

Minimum education

Open entry. Previous schooling and academic achievements are not required for entry into this course.

Computer requirements

Students will need access to a computer and the internet. 

Minimum specifications for the computer are:

Windows:

  • Microsoft Windows XP, or later
  • Modern and up to date Browser (Internet Explorer 8 or later, Firefox, Chrome, Safari)

MAC/iOS

  • OSX/iOS 6 or later
  • Modern and up to date Browser (Firefox, Chrome, Safari)

All systems

  • Internet bandwidth of 1Mb or faster
  • Flash player or a browser with HTML5 video capabilities(Currently Internet Explorer 9, Firefox, Chrome, Safari)

Students will also need access the following applications:

Adobe Acrobat Reader

1.  Who are Courses For Success?

Courses For Success is a global course platform that started in 2008 with 5 courses, since then we have grown to over 10,000 online courses. As our courses are delivered online via the internet, we sell our courses worldwide.

Our courses span across many categories including Academic, Animal, Beauty, Business, Career, Counseling, Creative & Media, Health & Therapy, Hobbies & Trades, IT, Personal Development, Sports & Fitness.

Some of the companies we work with include Groupon, Living Social, CNN, Entrepreneur, Mashable, Reed UK, Stack Social and many more.

2.  Is there a refund/cancellation policy?

Yes, we have a 7-day money-back refund guarantee. Just send us an email to email///mce_host/info)(coursesforsuccess.com">email/info)(coursesforsuccess.com with the subject Courses For Success Refund so we can accommodate your request.

3.  What is the FREE Personal Success Training Program?

The Personal Success Training Program was developed by Courses For Success to help our customers achieve success. Currently, we are offering this program for FREE with every course or bundle purchase this month. This is a limited time offer! We have received thousands of reviews for this program, please see: Personal Success Training Program Reviews

4.  Are there any requirements to study this course?

No, anyone who has an interest in learning more about this subject matter is encouraged to take our course. There are no entry requirements to take this course.

5.  Do I require to have finished high school to complete this course?

No, you do not require a High School Diploma or to have finished school to study this course, this course is open to anyone who would like to take this course.

6.  What if English is not my first language?

This course is provided in English, however, due to the digital nature of our training, you can take your time studying the material and make use of tools such as google translate and Grammarly.

7.  Is this course online or conducted in person?

All our courses are accessible online on any device. You may complete them at your own pace and at your own time.

8.  How do I receive my course?

After you have completed the payment, you will receive a confirmation email and tax receipt. You will also receive an email containing your course login details (username and password), as well as instructions on how to access and log in to your course via the internet with any device, please check your junk/spam folder in the event that you do not receive the email.

9.  When does this course start?

Providing you have internet access you can start this course whenever you like, just go to the login page and insert your username and password and you can access the online material.

10.  What is online learning like?

Online learning is easy, if not easier than a traditional academic situation. By studying an online course, the usual boundaries caused by location and time constraints are eliminated, meaning you are free to study where and when you want at your own pace. Of course, you will need to be able to self-manage your time and be organized, but with our help, you’ll soon find yourself settling into a comfortable rhythm of study.

11.  What computer skills do I need for my course?

You don't need to be a computer expert to succeed with our online training, but you should be comfortable typing, using the internet and be capable of using common software (such as Microsoft word).

12.  How long will you have access to the online course?

There is no time limit for completing this course, it can be studied in your own time at your own pace. Once you have purchased this course you will have unlimited lifetime access, meaning you can access this course whenever you want.

13.  How long will my course take?

Please see number of Hours to complete on Course Duration, under course summary.

14.  What is included with the course?

The onetime fee includes all training materials, including online content, diagrams, videos if included, interactive instructions and quizzes, plus you will receive a certificate upon completion.

15.  Do I need to buy textbooks?

All the required material for your course is included in the online system, you do not need to buy anything else.

16.  Is the course interactive?

Yes, all our courses are interactive.

17.  Is there an assessment or exam?

Yes, you will be required to complete a multiple-choice test online at the end of your course, you can do this test as many times as you require.

18.  What type of certificate will I receive?

You will receive a Certificate of Completion that is applicable worldwide, which demonstrates your commitment to learning new skills. You can share the certificate with your friends, relatives, co-workers and potential employers. Also, include it in your resume/CV, professional social media profiles and job applications.

Wendy Sue Hunt - 5 STAR REVIEW
"If you are considering taking any “Courses for Success”, I would highly recommend it. I have always been a firm believer it’s important to always sharpen your skills. You are never too old to learn more. I found the courses very helpful, interesting and easy to understand.
The term “Courses for Success” helped me in my current position to succeed. After completing the courses, I gave my manager the completion certificates. Recently I received a promotion too."
Valencia Marie Aviles - 5 STAR REVIEW
"I had a very good experience with my course. It has helped me to get multiple jobs and prepared me for almost everything I would need to know. The course was very informative and easy to understand and broken up perfectly to be done in a short amount of time while still learning a good amount! I would recommend Courses for Success to anyone trying to get abs certifications for job advancements, it is well worth it!"
ELENA GRIFFIN - 5 STAR REVIEW
"I have absolutely enjoyed the materials from Courses for Success. The materials are easy to understand which makes learning enjoyable. Courses for Success have great topics of interest which make you come back for more.
Thank you Courses for Success for being part of my learning journey and making education affordable!"

Our completion certificates are very valuable and will help you progress in your work environment and show employers how committed you are to learn new skills, you might even get a promotion.

19.  Will this course be credited by universities?

No, it is not equivalent to a college or university credit.

20.  Am I guaranteed to get a job with this certificate?

This course will give you the skills you need to help you obtain employment, but it’s up to you if you get the job or not.

21.  How will this course assist me with my career?

Studying and completing this course will show employers that you have the knowledge in this field, additionally you will gain more confidence in this area of expertise.

22.  How long is the certificate valid for?

The Certificates are valid for life and do not need renewing. 

23.  Can I take more than one course at a time?

Courses are studied online at your own pace and you are free to study as many or as few courses as you wish, we also offer online course bundles that allow you to save on additional courses so that you may get all the topics related to your training goals in one go.

24.  What are the Payment Methods available? Is there a payment plan?

We accept payments via PayPal, Credit Card and Bank Transfer. *For faster transaction Credit Card payments are preferred. Please purchase online via our website course product page or contact us at email/info)(coursesforsuccess.com, to pay via bank transfer.

25.  Can I purchase for multiple people?

Yes, you can do this by purchasing individually via website or send us a request via email at email/info)(coursesforsuccess.com

26.  Can I request for an invoice before purchase?

Yes, you can request for an invoice via email at email/info)(coursesforsuccess.com

27.  Purchase for a gift?

Yes, you can purchase this course as a gift, simply send an email to email/info)(coursesforsuccess.com, with the course details and we can accommodate this.

28.  Can I create my own course bundle?

Yes, you can customize your own bundle. Please send us the complete list with the exact course link of the courses you'd like to bundle up via email email/info)(coursesforsuccess.com and we will create them for you. *Each course access, time of completion and certification varies depending on the course type.

29.  How will I contact Courses For Success if I have any questions?

You can contact our support team, at any time through live chat on our website, or email at email/info)(coursesforsuccess.com, or by calling one of our phone numbers depending on which country you are in.  

About this Course

Understand the latest development skill set

Docker has taken the development world by storm in recent years, being the first effective tool that wraps up a piece of software in a complete file system package, installs it on a server, and runs it repeatedly. However, until recently it was difficult to do this with micro-architectures composed of numerous containers that all need to work in conjunction with one another. Enter Docker Compose, the handiest tool to hit the tech world since Docker. Here’s everything you need to know...

  • Learn Docker Compose Inside Out
  • Define multi-container application environments
  • Create flexible, customisable environments and networks
  • Transform an existing application into a fully Docker-ised environment
  • Enhance your Docker experience

Make Your Docker Experience Even More Stress-Free

This Docker Compose online course will make you a DC expert, learning the tool from top to bottom. It has been specifically designed for those that already know Docker, so you’ll skip the baby steps and dive straight in. First you’ll cover the basic features using a sample environment, gaining an understanding of restarts, dependencies, and persisting the database with a volume.

After that you’ll progress to networks. You’ll take an in-depth look at isolating containers, aliases and container names, links, using external networks, and how updates affect networking. Then it’s on to the really good stuff; a section each is dedicated to volumes, logging, the Compose CLI, and ‘Composing Compose’ (don’t worry, it won’t be as complicated as it sounds by the time you get there). Finally you’ll learn about Compose in Production.

The course is organised into logical sections so you can progress at your pace and in your own time. By the end, you’ll apply what you’ve learned to create a large environment for a sample legacy system, using all of the features covered in previous sections. You’ll then have the skills and confidence needed to go forth and create your own flexible application environments with Docker Compose.

About Docker Compose

Docker Compose is a useful tool from the people at Docker. It makes defining and running application environments made up of multiple Docker containers even easier and more efficient. Up until now, starting any more than one or two Docker containers was extremely complicated. With Docker Compose, the entire process just got infinitely better.

Course Fast Facts:

  1. All courses are easy to follow and understand
  2. Unlimited lifetime access to course materials
  3. Study as many courses as you want
  4. Delivered 100% on-line and accessible 24/7 from any computer or smartphone
  5. You can study from home or at work, at your own pace, in your own time
  6. Download printer friendly course content

Course Delivery

Courses are accessed online  by any device including PC, tablet or Smart Phone. Upon purchase an automated welcome email will be sent to you (please check your junk email inbox if not received as this is an automated email), in order for you to access your online course, which is Available 24/7 on any computer or smart mobile device. 

Recognition & Accreditation

All students who complete this course, receive a certificate of completion per course and will be issued a certificate via email.

Course 1: Certificate In Docker for DevOps Online Course

Introduction

  • What does the course cover (2:05)
  • Dealing with issues
  • Life without docker
  • Quiz 1

Getting setup

  • Preparing your system for docker
  • Installing docker on linux
  • Installing additional docker tools
  • Installing sublime text
  • Quiz 2

Docker basics

  • What is docker (2:10)
  • Benefits of using docker
  • Docker hello world
  • Working with a docker registry
  • Quiz 3

Building a Dockerized web app

  • Setting up a project directory
  • Quiz 4

Dockerized Flask app

  • Flask project scaffolding
  • The dockerfile
  • Building the app
  • Quiz 5
  • Docker compose
  • Alternative dev process
  • Quiz 6

Dockerized Rails app

  • Project scaffolding
  • The dockerfile
  • Docker compose
  • Building the app
  • Quiz 7
  • Alternative dev process
  • Quiz 8

Spinning up a staging server

  • Benefits of a staging server
  • Picking an operating system
  • Why cant we use vagrant
  • Provisioning the staging server
  • Installing sudo
  • Setting a static IP address
  • Setting up SSH
  • Installing docker
  • Operation automation
  • Pulling the docker images
  • Pushing the web app
  • Securing your staging server
  • Quiz 9

Crash course with systemd

  • What is systemd
  • Creating your first unit files
  • Exploring the updated deploy script
  • Quiz 10

Adding nginx into the mix

  • What is nginx
  • Cutomizing the official nginx image
  • Creating self signed ssl certificates
  • Updating the deploy files
  • Quiz 11

Creating a production server

  • Picking a hosting provider
  • Signing up with digital ocean
  • Creating a new droplet
  • Preparing your droplet
  • Quiz 12

Registering a domain name

  • Picking a domain registrar
  • Purchasing and configuring a domain
  • Quiz 13

Obtaining an SSL certificate

  • Picking a certificate authority
  • Investigating lets encrypt
  • Using your certificates in production
  • Verifying that your ssl cert is graded a plus
  • Quiz 14

Where to go next?

  • Congrats you finished the main course
  • Adding more services to your web app
  • Planning to scale
  • Monitoring metrics and alerting
  • Exploring continuous integration CI
  • Centralized logging
  • Evaluating configuration management tools

Bonus lectures

  • Setting up automated database backups
  • Replacing debian with coreos
  • Installing docker on windows or osx without a graphical vm
  • Upgrading docker 1.8.x to docker 1.10.x
  • Upgrading docker to 17.06

Course 2: Certificate In Introduction to Kubernetes using Docker Online Course

Course Introduction

  • Course Structure
  • Course Agenda

Getting Started

  • Evolution Of Applications
  • Introduction Google Cloud Console
  • World of Microservices
  • Creating a Free Google Cloud Account
  • What is a Container
  • What is Docker
  • Installing Virtual Box
  • Installing Docker
  • Docker Hub
  • What Is Kubernetes
  • What is Google Cloud Shell
  • Google Container Engine Compute

Working with Docker

  • Deep Dive into Architecture
  • Installing Apps with Native OS Tools Ubuntu
  • Running Images with Docker
  • Docker Hub Pull
  • Docker Build Create Own Images

All About Kubernetes

  • Kubernetes Revisited
  • Creating New Project
  • Creating Cluster
  • Kubernetes UI Talking to Clusters
  • Deploying App to Cluster WP
  • Push Images Container Registry

Real World Projects

  • Creating Cluster Guest Book
  • Deploying Redis Master
  • Deploying Redis Master Service
  • Deploying Redis Slave Controller
  • Deploying Redis Slave Service
  • Deploying Front End
  • Deployng External IP
  • Project Cleanup
  • Project Summary

Conclusion

  • Course Recap

Course 3: Certificate In DevOps with AWS Command Line Interface Online Course

Welcome and Introduction

  • Welcome and Introduction
  • Course overview
  • Get ready for AWS CLI

Introduction To AWS

  • Introduction to AWS
  • Benefits of the AWS cloud
  • Who is using AWS? and Why?
  • Services provided by AWS
  • Services provided by AWS #2
  • AWS - a leading cloud platform

Introduction to AWS CLI

  • Introduction to AWS CLI
  • Install AWS CLI on Windows
  • Install AWS CLI on Linux
  • Configure AWS CLI
  • AWS CLI output formats
  • AWS CLI configuration
  • AWS CLI help and documentation
  • Module 3:Quiz

AWS CLI setup

  • AWS CLI setup
  • AWS CLI auto completion
  • AWS CLI filter option
  • AWS CLI query option
  • AWS CLI dry-run option
  • Introduction to JMESPath terminal
  • Setup JMESPath terminal
  • Module 4 :Quiz

AWS CLI Commands For AWS EC2

  • AWS CLI and AWS EC2
  • AWS EC2 instances
  • AWS EC2 components
  • AWS EC2 key pair
  • AWS security groups
  • AWS AMI and AWS VPC
  • Deploy AWS EC2 instance
  • AWS elastic IP address
  • Terminate AWS EC2 instance
  • Module 5 : Quiz

AWS CLI Commands For AWS S3

  • AWS CLI and AWS S3
  • AWS CLI commands for AWS S3
  • Upload data to AWS S3 via AWS CLI
  • Manage AWS S3 objects using AWS CLI
  • Move and synch AWS S3 objects using AWS CLI
  • Delete AWS S3 objects using AWS CLI
  • Module 6: Quiz

AWS CLI Commands For AWS IAM

  • AWS CLI commands for AWS IAM
  • List and create AWS IAM users using AWS CLI
  • Manage AWS IAM using AWS CLI
  • Manage AWS IAM using AWS CLI #2
  • Module 7: Quiz

AWS CLI Commands For AWS ELB

  • AWS CLI and AWS ELB
  • AWS CLI commands for AWS ELB
  • AWS CLI commands for AWS ELB #2
  • AWS CLI commands for classic AWS ELB
  • AWS CLI commands for internal AWS ELB
  • AWS CLI commands for ELB (contd.)
  • Module 8: Quiz

AWS CLI Commands For AWS SNS & AWS SQS

  • AWS CLI commands for AWS SNS and AWS SQS
  • AWS CLI commands for AWS SNS
  • AWS CLI commands for AWS SQS
  • AWS CLI commands for AWS SQS (contd.)
  • Module 9: Quiz

AWS CLI Commands For AWS ECS

  • AWS CLI commands for AWS ECS
  • AWS CLI commands for AWS ECS clusters
  • AWS CLI commands for container instances in AWS ECS
  • AWS CLI commands for AWS ECS task definition
  • Module 10: Quiz

AWS CLI Commands For AWS SES

  • AWS CLI commands for AWS SES
  • AWS CLI commands for AWS SES (contd.)
  • Module 11 : Quiz

AWS CLI Commands And Shell Scripting

  • AWS CLI and shell scripting
  • Search for AWS EC2 instances using AWS CLI and shell scripting
  • Search for AWS AMIs using AWS CLI and shell scripting
  • Create AWS VPC and Subnets using AWS CLI and shell scripting
  • Module 12: Quiz

Conclusion

  • Conclusion

Course 4: Certificate In Essential Docker for Python Flask Development Online Course

Introduction to Course

  • Preview
  • Introduction to Docker
  • Start
  • Installing Docker
  • Start
  • Hello World
  • Start
  • Docker Concepts
  • Start
  • Foreground vs Background

Simple Flask Containers

  • Start
  • Basic Flask Container
  • Preview
  • Running Our Basic Flask Container
  • Start
  • A Hot Reload Gunicorn Flask App

Docker Compose

  • Start
  • Introduction to Docker Compose
  • Start
  • The MySQL Counter App
  • Start
  • The docker-compose file
  • Start
  • App up and running
  • Preview
  • Interacting with the containers
  • Start
  • A MongoDB App
  • Start
  • Starting up the App
  • Start
  • Running Tests
  • Start
  • Testing the App
  • Start
  • Using PDB with Docker

Conclusion

  • Start
  • Conclusion

Course 5: Certificate In Docker Compose in Depth Online Course

Introduction

  • Course Introduction
  • Compose At A Highlevel
  • Installing Compose
  • Compose at the terminal
  • Section Conclusion

Compose Basics

  • Section Introduction
  • Introducing the sample Wordpress environment
  • A Sample Version 1 Environment For Wordpress
  • From Version 1 To Version 2
  • Persisting the database with a volume
  • How Restarts Work
  • Adding A Dependency
  • Section Conclusion

Networks

  • Section Introduction
  • Networking Overview
  • The Default Network
  • Isolating Containers
  • Aliases & Container Names
  • Links
  • How Updates Affect Networking
  • Using External Networks
  • Section Conclusion

Volumes

  • Section Introduction
  • Volumes Overview
  • Simple Volumes
  • Named Volumes
  • Fine-grained Volume Configuration
  • Section Conclusion

Logging

  • Section Introduction
  • Configuring Logging
  • Forwarding Logs
  • Section Conclusion

The Compose CLI

  • Section Introduction
  • Configuring Compose
  • Bringing an Environment Up
  • Changing a Running Environment
  • Introspecting On An Environment
  • Taking an Environment Down
  • Environment Files
  • Section Conclusion

Composing Compose

  • Section Introduction
  • The File Argument
  • The Default Override File
  • The 'extends' configuration
  • Running Additional Services
  • Section Conclusion

Compose in Production

  • Section Introduction
  • Introducing The Sample Environment
  • Building A Swarm Cluster
  • Deploying To A Swarm Cluster
  • Next Steps
  • Section Conclusion

Course 6: Certificate In Introduction to Docker Online Course

Introduction to the Course

  • Course Introduction

Introduction to Docker

  • Section Introduction
  • What Is Docker
  • Docker Toolbox
  • Docker on Non Linux Machines
  • Installing Docker On Osx
  • Installing Docker On Windows
  • Section Summary

The Thick Of It

  • Section Introduction
  • Images And Containers
  • Creating An Image
  • Running A Web Server
  • Review 
  • Section Summary

Advanced Docker

  • Section Introduction
  • Docker Hub
  • Running Containers
  • Customizing An Image
  • Docker Commands
  • Section Summary

Creating a Fully Functional Wordpress Website

  • Section Introduction
  • Running Wordpress
  • Section Summary
  • Course Summary

Entry requirements

Students must have basic literacy and numeracy skills.

Minimum education

Open entry. Previous schooling and academic achievements are not required for entry into this course.

Computer requirements

Students will need access to a computer and the internet. 

Minimum specifications for the computer are:

Windows:

  • Microsoft Windows XP, or later
  • Modern and up to date Browser (Internet Explorer 8 or later, Firefox, Chrome, Safari)

MAC/iOS

  • OSX/iOS 6 or later
  • Modern and up to date Browser (Firefox, Chrome, Safari)

All systems

  • Internet bandwidth of 1Mb or faster
  • Flash player or a browser with HTML5 video capabilities(Currently Internet Explorer 9, Firefox, Chrome, Safari)

Students will also need access the following applications:

Adobe Acrobat Reader

1.  Who are Courses For Success?

Courses For Success is a global course platform that started in 2008 with 5 courses, since then we have grown to over 10,000 online courses. As our courses are delivered online via the internet, we sell our courses worldwide.

Our courses span across many categories including Academic, Animal, Beauty, Business, Career, Counseling, Creative & Media, Health & Therapy, Hobbies & Trades, IT, Personal Development, Sports & Fitness.

Some of the companies we work with include Groupon, Living Social, CNN, Entrepreneur, Mashable, Reed UK, Stack Social and many more.

2.  Is there a refund/cancellation policy?

Yes, we have a 7-day money-back refund guarantee. Just send us an email to email///mce_host/info)(coursesforsuccess.com">email/info)(coursesforsuccess.com with the subject Courses For Success Refund so we can accommodate your request.

3.  What is the FREE Personal Success Training Program?

The Personal Success Training Program was developed by Courses For Success to help our customers achieve success. Currently, we are offering this program for FREE with every course or bundle purchase this month. This is a limited time offer! We have received thousands of reviews for this program, please see: Personal Success Training Program Reviews

4.  Are there any requirements to study this course?

No, anyone who has an interest in learning more about this subject matter is encouraged to take our course. There are no entry requirements to take this course.

5.  Do I require to have finished high school to complete this course?

No, you do not require a High School Diploma or to have finished school to study this course, this course is open to anyone who would like to take this course.

6.  What if English is not my first language?

This course is provided in English, however, due to the digital nature of our training, you can take your time studying the material and make use of tools such as google translate and Grammarly.

7.  Is this course online or conducted in person?

All our courses are accessible online on any device. You may complete them at your own pace and at your own time.

8.  How do I receive my course?

After you have completed the payment, you will receive a confirmation email and tax receipt. You will also receive an email containing your course login details (username and password), as well as instructions on how to access and log in to your course via the internet with any device, please check your junk/spam folder in the event that you do not receive the email.

9.  When does this course start?

Providing you have internet access you can start this course whenever you like, just go to the login page and insert your username and password and you can access the online material.

10.  What is online learning like?

Online learning is easy, if not easier than a traditional academic situation. By studying an online course, the usual boundaries caused by location and time constraints are eliminated, meaning you are free to study where and when you want at your own pace. Of course, you will need to be able to self-manage your time and be organized, but with our help, you’ll soon find yourself settling into a comfortable rhythm of study.

11.  What computer skills do I need for my course?

You don't need to be a computer expert to succeed with our online training, but you should be comfortable typing, using the internet and be capable of using common software (such as Microsoft word).

12.  How long will you have access to the online course?

There is no time limit for completing this course, it can be studied in your own time at your own pace. Once you have purchased this course you will have unlimited lifetime access, meaning you can access this course whenever you want.

13.  How long will my course take?

Please see number of Hours to complete on Course Duration, under course summary.

14.  What is included with the course?

The onetime fee includes all training materials, including online content, diagrams, videos if included, interactive instructions and quizzes, plus you will receive a certificate upon completion.

15.  Do I need to buy textbooks?

All the required material for your course is included in the online system, you do not need to buy anything else.

16.  Is the course interactive?

Yes, all our courses are interactive.

17.  Is there an assessment or exam?

Yes, you will be required to complete a multiple-choice test online at the end of your course, you can do this test as many times as you require.

18.  What type of certificate will I receive?

You will receive a Certificate of Completion that is applicable worldwide, which demonstrates your commitment to learning new skills. You can share the certificate with your friends, relatives, co-workers and potential employers. Also, include it in your resume/CV, professional social media profiles and job applications.

Wendy Sue Hunt - 5 STAR REVIEW
"If you are considering taking any “Courses for Success”, I would highly recommend it. I have always been a firm believer it’s important to always sharpen your skills. You are never too old to learn more. I found the courses very helpful, interesting and easy to understand.
The term “Courses for Success” helped me in my current position to succeed. After completing the courses, I gave my manager the completion certificates. Recently I received a promotion too."
Valencia Marie Aviles - 5 STAR REVIEW
"I had a very good experience with my course. It has helped me to get multiple jobs and prepared me for almost everything I would need to know. The course was very informative and easy to understand and broken up perfectly to be done in a short amount of time while still learning a good amount! I would recommend Courses for Success to anyone trying to get abs certifications for job advancements, it is well worth it!"
ELENA GRIFFIN - 5 STAR REVIEW
"I have absolutely enjoyed the materials from Courses for Success. The materials are easy to understand which makes learning enjoyable. Courses for Success have great topics of interest which make you come back for more.
Thank you Courses for Success for being part of my learning journey and making education affordable!"

Our completion certificates are very valuable and will help you progress in your work environment and show employers how committed you are to learn new skills, you might even get a promotion.

19.  Will this course be credited by universities?

No, it is not equivalent to a college or university credit.

20.  Am I guaranteed to get a job with this certificate?

This course will give you the skills you need to help you obtain employment, but it’s up to you if you get the job or not.

21.  How will this course assist me with my career?

Studying and completing this course will show employers that you have the knowledge in this field, additionally you will gain more confidence in this area of expertise.

22.  How long is the certificate valid for?

The Certificates are valid for life and do not need renewing. 

23.  Can I take more than one course at a time?

Courses are studied online at your own pace and you are free to study as many or as few courses as you wish, we also offer online course bundles that allow you to save on additional courses so that you may get all the topics related to your training goals in one go.

24.  What are the Payment Methods available? Is there a payment plan?

We accept payments via PayPal, Credit Card and Bank Transfer. *For faster transaction Credit Card payments are preferred. Please purchase online via our website course product page or contact us at email/info)(coursesforsuccess.com, to pay via bank transfer.

25.  Can I purchase for multiple people?

Yes, you can do this by purchasing individually via website or send us a request via email at email/info)(coursesforsuccess.com

26.  Can I request for an invoice before purchase?

Yes, you can request for an invoice via email at email/info)(coursesforsuccess.com

27.  Purchase for a gift?

Yes, you can purchase this course as a gift, simply send an email to email/info)(coursesforsuccess.com, with the course details and we can accommodate this.

28.  Can I create my own course bundle?

Yes, you can customize your own bundle. Please send us the complete list with the exact course link of the courses you'd like to bundle up via email email/info)(coursesforsuccess.com and we will create them for you. *Each course access, time of completion and certification varies depending on the course type.

29.  How will I contact Courses For Success if I have any questions?

You can contact our support team, at any time through live chat on our website, or email at email/info)(coursesforsuccess.com, or by calling one of our phone numbers depending on which country you are in.  

We provide a 7 Day Money Back Refund on all Courses

Now Only US$249 Save US$400 (62%)
OFF RRP US$649
Delivery Method

Online - Certificate

Get Info Pack

Special Offer

 

Receive The Personal Success Training Program FREE, When You Purchase This Course - Limited Time Remaining!  (Value $600)

 

The Personal Success Training Program Helps You Stay Focused To Achieve Your Goals!
Benefits:
  • How to layout a Success Plan.
  • Get where you want to be in life.
  • How to unclutter your mind to succeed.
  • Achieve your dreams using your imagination.
  • How to have faith in yourself.
Features:
  • 12 month online access,  24/7 anywhere.
  • Complement your individual course purchase.
  • Internationally recognized by the IAOTS.
  • Thousands of positive reviews.
  • Limited Time Offer - Ends Soon.
 

Share this course

Course Summary

Course ID: 009SRDOM6CB
Delivery Mode: Online
Access: Unlimited Lifetime
Tutor Support: Yes
Time: Study at your own pace
Assessments: Yes
Qualification: Certificate

Popular Courses and Bundles

Get a FREE Career Planner