Companies Home Search Profile

Docker Mastery: Unlock the Power of Containers for Beginners

Focused View

Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor

4:50:26

28 View
  • 1. Introduction and Prerequisites.mp4
    04:50
  • 2. Docker Demo - PLEASE WATCH THIS!.mp4
    07:23
  • 3. Udemy Reviews.mp4
    00:49
  • 4. Download Course Code and Resources.html
  • 1. Docker Introduction.mp4
    06:40
  • 2. Docker Advantages on the Deployment Side.mp4
    05:10
  • 3. What is a Docker Container.mp4
    04:12
  • 4. Understanding Docker and Virtualization - An Evolution.mp4
    11:14
  • 5. Section Summary.mp4
    08:05
  • 1. Development Machine Setup.mp4
    04:05
  • 2. Development Machine Setup.html
  • 3. Installing Visual Studio Code.mp4
    01:23
  • 4. Installing Docker Desktop Application.mp4
    03:52
  • 5. Running Docker Desktop.mp4
    01:55
  • 1. Run Docker Hello World Container.mp4
    07:00
  • 2. Running BusyBox Container and Sh Shell.mp4
    10:49
  • 3. Pulling and Running NGINX and Port Mapping.mp4
    12:19
  • 4. Stop & Start Containers.mp4
    04:14
  • 5. Docker Volumes & Bind Mounts.mp4
    05:40
  • 6. [HANDS-ON] Mount a Volume to a NGINX Container.mp4
    09:14
  • 7. Changing Containers Data and Checking Changes Locally.mp4
    08:25
  • 8. Sharing Volumes Between Containers.mp4
    03:13
  • 9. Customizing our Websites.mp4
    02:26
  • 10. Docker Fundamentals - Section Summary.mp4
    02:35
  • 11. Section Summary - DEL.mp4
    00:45
  • 1. Linux Primer - Understanding the Linux OS and File System.mp4
    11:50
  • 2. Linux Commands - Basics.mp4
    09:49
  • 3. Linux Basics - Summary.mp4
    00:45
  • 1. Dockerfile and Images - Introuduction.mp4
    00:19
  • 2. Dockerfile Structure and Directives.mp4
    04:04
  • 3. [Hands-on] - Creating a Simple RandomQuote Web App and Dockerizing It.mp4
    11:37
  • 4. Improving our RandoQuote App - Adding a Web Interface.mp4
    12:39
  • 5. Docker Base Images.mp4
    06:55
  • 6. Publishing Docker Images - Introduction.mp4
    02:27
  • 7. Publishing Images to Dockerhub.mp4
    12:24
  • 8. Section Summary.mp4
    01:02
  • 1. Docker Layers and Caching - Introduction.mp4
    04:51
  • 2. Optimizing a Dockerfile - Un-optimized vs Optimized - Comparison.mp4
    02:43
  • 3. Docker Layers and Caching Summary.mp4
    00:55
  • 4. Docker Layers and Caching Summary - DEL.mp4
    02:30
  • 1. Docker Compose Introduction - How it Works.mp4
    07:21
  • 2. Docker Compose Introduction - How it Works - DEL.mp4
    01:17
  • 3. Setting up Our Emoji 2-Tier Web App with Docker Compose.mp4
    08:35
  • 4. Setting up Our Emoji 2-Tier Web App with Docker Compose.mp4
    09:35
  • 5. Docker Compose - Summary.mp4
    00:41
  • 1. Demo of the Final Quotes Web App - 3-Tier App.mp4
    02:18
  • 2. [HANDS-ON] Running the Emoji 2-Tier Web App.mp4
    14:07
  • 1. Introduction to CICD with Docker.mp4
    04:19
  • 2. CICD Setup Overview and Requirements.mp4
    01:48
  • 3. Setting up Github Actions - AWS Environment Secret Keys & Credentials.mp4
    06:15
  • 4. Github Actions File Walkthrough & AWS Elastic Beanstalk & CICD Pipeline Run.mp4
    19:42
  • 5. CICD with Docker & Github Actions and AWS - Summary.mp4
    02:03
  • 1. Where to Go From Here.mp4
    01:17
  • Description


    Mastering Docker & CICD with Github Actions and AWS Elastic Beanstalk: Hands-On Projects with Docker & Docker Compose

    What You'll Learn?


    • Understand the Fundamentals of Docker and Containerization: Learners will gain a solid grasp of what Docker is, the concept of containerization
    • Proficiency in Writing and Managing Dockerfiles
    • Master Docker Container Management
    • Docker Compose and Orchestrate Multi-Container Applications
    • Integrate Docker into CI/CD Pipelines:
    • Apply Docker in Real-World Scenarios

    Who is this for?


  • Aspiring DevOps Professionals
  • Software Developers: Programmers and software engineers aiming to enhance their development workflows, improve application portability, and streamline project consistency across different environments using Docker.
  • System Administrators and IT Managers: Those in system administration or IT management roles who need to oversee efficient deployment, scaling, and management of applications, and want to leverage the power of Docker for these tasks.
  • Quality Assurance (QA) Engineers: Testing professionals seeking to create consistent, isolated, and reproducible environments using Docker containers, thereby improving the accuracy and efficiency of the testing process.
  • Technology Enthusiasts and Hobbyists: Individuals with a keen interest in emerging technologies and modern software practices, looking to expand their knowledge and skills in containerization and application deployment.
  • What You Need to Know?


  • No Docker experience needed.
  • Some programming experience preferred, but not required
  • More details


    Description

    Embark on a Docker Journey That Takes You from Novice to Pro!

    Welcome to "Mastering Docker: From Zero to Hero" – an engaging and comprehensive course designed to teach you Docker, one of today's most in-demand tech skills. Whether you're a beginner or an experienced tech professional, this course is tailored to catapult you into the world of Docker.

    Why Docker? In today's fast-paced tech world, efficiency and scalability are paramount. Docker revolutionizes how we develop, ship, and run applications, making it an essential skill for modern software development.

    What You'll Learn:

    • Docker Fundamentals: Unveil the mysteries of Docker and containerization. Discover why it's transforming the software industry compared to traditional virtualization.

    • Crafting and Managing Dockerfiles: Dive into writing effective Dockerfiles. Learn how to create optimized Docker images that are efficient and purpose-built.

    • Networking and Volumes: Explore Docker networks and persistent data management with volumes. Overcome the infamous 'it works on my machine' syndrome.

    • Docker Compose Mastery: Orchestrate multi-container applications seamlessly with Docker Compose.

    • Real-World Projects & Hands-On Labs: Use practical projects and hands-on labs to apply your Docker skills in real-world scenarios.

    • CI/CD and Docker: Integrate Docker into Continuous Integration and Deployment pipelines for smoother, automated workflows.

    • Docker in the Cloud: Extend your Docker knowledge to cloud platforms like AWS and Azure.

    • Career Advancement: Equip yourself with Docker skills and open up exciting new career opportunities in technology.

    Who is This Course For?

    • Developers aiming to modernize their skills.

    • DevOps professionals seeking in-depth containerization knowledge.

    • IT practitioners focused on efficient deployment and management.

    • Anyone curious about Docker and its practical applications.

    Why Choose This Course?

    • Developers aiming to modernize their development and deployment skills.

    • DevOps enthusiasts who want to master containerization.

    • IT professionals seeking efficient deployment and management tools.

    • Anyone interested in learning about Docker and its application in the real world.

    Why Choose This Course?

    • Engaging and Practical Content: Our lessons are designed to be engaging, practical, and relevant to real-world applications.

      • Expert Instruction: Learn from experienced professionals with extensive knowledge and experience in Docker deployment.

      • Community Support: Become part of a community of learners and Docker enthusiasts.

      • Flexible Learning: Study at your own pace, with access to the course materials on any device, anytime.

    Join Us Today!

    Are you ready to start your journey in mastering Docker?

    Enroll now and step into the world of Docker expertise.


    Who this course is for:

    • Aspiring DevOps Professionals
    • Software Developers: Programmers and software engineers aiming to enhance their development workflows, improve application portability, and streamline project consistency across different environments using Docker.
    • System Administrators and IT Managers: Those in system administration or IT management roles who need to oversee efficient deployment, scaling, and management of applications, and want to leverage the power of Docker for these tasks.
    • Quality Assurance (QA) Engineers: Testing professionals seeking to create consistent, isolated, and reproducible environments using Docker containers, thereby improving the accuracy and efficiency of the testing process.
    • Technology Enthusiasts and Hobbyists: Individuals with a keen interest in emerging technologies and modern software practices, looking to expand their knowledge and skills in containerization and application deployment.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
    Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
    Instructor's Courses
    Hi, I'm Paulo. I am passionate about teaching people Android, Java, and Flutter development. I have taught over 200,000 students in 175 countries worldwide. I have extensive experience in Mobile App Development (Android and iOS) Web Development, and AWS Cloud.My goal is to make you a great developer and AWS cloud Practitioner no matter your experience. In addition, I enjoy spending time with my growing family, playing the guitar mandolin, and traveling in my spare time. I look forward to helping you become the best developer & AWS Cloud Practitioner you can be.  If you are new to Android development and my courses, I suggest you start with my most comprehensive Android course:   1. The Comprehensive 2020 Android Development Masterclass - You'll learn everything you need to know to get started with Android Development - no experience required!Next:  2. The Complete Intermediate Android Masterclass - You'll learn intermediate Android topics such as Work manager API, ROOM Database, and working in the background in Android.Cross-platform Development courses & Web-related (Build iOS and Android Mobile Apps): 3. Flutter & Dart - The Complete Flutter App Development Course - Learn the Dart Programming language and build iOS and Android Apps with a single codebase. 4. AngularDart - Build Dynamic Web Apps with Angular & Dart - Unleash the power of one of the most used web development frameworks, Angular and Dart, to build dynamic web apps. 5. TornadoFX - Build JavaFX Applications With Kotlin - Leverage the modern programming language, Kotlin, and JavaFX libraries to build stunning desktop appsFor AWS Cloud Courses:  1. Amazon EC2 Master Class (with Auto Scaling & Load Balancer)  2. Amazon ECS & Fargate Masterclass  3. Amazon EKS with Kubernetes  4. AWS AppSync & Amplify  5. AWS Lambda and the Serverless FrameworkPurely Java-based courses:6. Java Masterclass - Beginner to Expert Guide - Want to learn Java from the ground up? Then this is the course you'll need.7. Java Design Patterns - The Complete Masterclass - Learn how to build reliable software using well-tested, proven Design Patterns.I look forward to seeing you in my courses.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 51
    • duration 4:50:26
    • Release Date 2023/12/16