Companies Home Search Profile

Docker Bootcamp: Conquer Docker with Real-World Projects

Focused View

Jose Portilla,Rayan Slim,Learn The Part Inc.,Pierian Training

4:52:18

553 View
  • 1. Introduction.mp4
    01:03
  • 2. Join the Community.html
  • 3. Discover more Valuable Content.html
  • 1. Required Downloads and Installations.mp4
    05:02
  • 1. The Need for Docker.mp4
    03:35
  • 1. Running Applications Inside Docker Containers.mp4
    22:49
  • 2. Workbook Containerizing Python, Go, and Ruby Applications.mp4
    11:16
  • 1. Building Images from Dockerfiles.mp4
    24:45
  • 2. Workbook Building Images for Python, Go, and Ruby Applications.mp4
    14:31
  • 1. Containerizing a Web Application (Flask).mp4
    24:24
  • 2. Containerizing a Web Application (Spring Boot).mp4
    17:33
  • 1. Running Web Applications on the Same Network.mp4
    20:16
  • 2. Ecommerce Microservices React, Node, Flask, Spring Boot, Go.mp4
    50:59
  • 1. Pushing Images to Docker Hub and Tagging.mp4
    07:54
  • 1. Streamlining with Docker Compose.mp4
    14:29
  • 2. Ecommerce Workbook Docker Compose.mp4
    18:26
  • 1. Lesson Running Database Applications inside Docker Containers.mp4
    16:14
  • 2. Ecommerce Workbook Docker Compose and Database Volumes.mp4
    39:02
  • Description


    Containerize Apps, Manage Microservices, and Deploy to the Cloud with Docker!

    What You'll Learn?


    • Install and set up Docker on various operating systems
    • Understand the fundamental concepts and benefits of containerization with Docker
    • Containerize Python, Go, Java, Javascript, and Ruby applications
    • Build efficient and optimized Docker images using Dockerfiles
    • Containerize web applications built with Flask, Spring Boot, Node JS, and Go
    • Establish communication between containers using Docker networks
    • Push Docker images to Docker Hub and implement proper tagging practices
    • Containerize and manage databases (e.g., MySQL, PostgreSQL, MongoDB) with Docker
    • Handle persistent data storage using Docker volumes
    • Orchestrate and manage multi-container applications using Docker Compose

    Who is this for?


  • Software Developers
  • DevOps engineers
  • IT professionals who want to streamline application development, deployment, and management using Docker.
  • What You Need to Know?


  • Basic understanding of software development and programming concepts
  • Familiarity with command-line interfaces and terminal navigation
  • Recommended: Basic knowledge of at least one programming language
  • More details


    Description

    Imagine being able to develop an application on your local machine and then seamlessly run that application anywhere else without having to worry about compatibility issues or missing dependencies. Docker makes this possible. Almost every big company, be it Spotify, Netflix, or PayPal, uses Docker to deliver applications faster than ever before, and now it's your turn.

    This course will teach you how to:

    • Install and set up Docker on various operating systems

    • Containerize a wide range of applications built with Python, Go, Java, JavaScript, Ruby, Flask, Spring Boot, Node.js, and more

    • Build efficient and optimized Docker images using Dockerfiles

    • Establish seamless communication between containers using Docker networks

    • Orchestrate and manage multi-container applications, including microservices and databases, using Docker Compose

    • Handle persistent data storage and manage databases (MySQL, PostgreSQL, MongoDB) with Docker volumes

    • Push Docker images to Docker Hub and implement effective tagging and versioning strategies

    • Deploy containerized applications to the cloud using Heroku.

    Real-World E-commerce Application Project

    Throughout the course, you'll work on a realistic e-commerce application composed of multiple microservices, each built with different languages and frameworks. You'll learn how to containerize these microservices, manage their dependencies, and orchestrate the entire application using Docker Compose, and deploy it to the cloud. This hands-on experience will solidify your understanding of Docker's capabilities in a practical setting.


    Boost Your Career with Docker Skills

    Docker and microservice orchestration are highly sought-after skills in the industry. This course provides software developers and DevOps professionals with the knowledge and tools to streamline development workflows and optimize application deployment.

    Enroll in our Docker Bootcamp today and gain the practical skills you need to effectively develop and deploy applications using containerization.

    Who this course is for:

    • Software Developers
    • DevOps engineers
    • IT professionals who want to streamline application development, deployment, and management using Docker.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Jose Portilla
    Jose Portilla
    Instructor's Courses
    Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science, Machine Learning and Python Programming. He has publications and patents in various fields such as microfluidics, materials science, and data science. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming, the ability to analyze data, and the skills needed to present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Training and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, The New York Times, Credit Suisse, McKinsey and many more. Feel free to check out the website link to find out more information about training offerings.
    Rayan is a full-stack software developer based in Ottawa, Canada.Rayan has been appointed as an acting tech lead at Canada's IRCC. His main role is to set up infrastructure monitoring tools to extract health metrics from cloud-native applications.Rayan also takes leadership roles as he guides other developers towards building Spring Boot applications that implement Enterprise Integration Patterns using the Apache Camel framework. His supervision extends to showing developers how to deploy their applications on the Red Hat Openshift platform using the Kubernetes package manager Helm. Outside of his daily work, Rayan loves to explore new technologies. He is deeply passionate about Artificial Intelligence and Data Visualization.In Rayan's free time, he loves to teach!
    Learn The Part Inc.
    Learn The Part Inc.
    Instructor's Courses
    Learn the Part (LTP) is a team of expert developers and passionate instructors.At LTP, we carefully plan each lesson to deliver valuable information with clarity and structure. When you watch a LTP video, you will quickly realize what sets us apart from other course creators. Our goal is to take you from Zero to Professional Developer in any topic. We hope you enjoy our courses!
    Pierian Training
    Pierian Training
    Instructor's Courses
    Pierian Training stands as a premier provider in the realms of Data Science and Machine Learning education, offering both in-person and virtual instructor-led training tailored for enterprises. Explore our comprehensive profile to discover a wide range of courses designed to enhance your professional skills and organizational capabilities. Feel free to contact us if you have any questions in the link on our profile!
    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 16
    • duration 4:52:18
    • Release Date 2024/07/04