Mastering Docker: Publishing and Deploying Web Applications
Mastering Docker: Publishing and Deploying Web Applications, available at $34.99, has an average rating of 3.5, with 45 lectures, based on 3 reviews, and has 60 subscribers.
You will learn about Learning basic Docker development for publishing web applications Docker for publishing static web files Docker for publishing NodeJS application Docker for publishing PHP application Docker for publishing ASPNET and ASPNET Core applications Docker for publishing Python Django application Docker for publishing Spring Boot application Docker for publishing Golang application This course is ideal for individuals who are Developers or Web Developers or IT Administrator or Anyone who wants to learn Docker for publishing web applications It is particularly useful for Developers or Web Developers or IT Administrator or Anyone who wants to learn Docker for publishing web applications.
Enroll now: Mastering Docker: Publishing and Deploying Web Applications
Summary
Title: Mastering Docker: Publishing and Deploying Web Applications
Price: $34.99
Average Rating: 3.5
Number of Lectures: 45
Number of Published Lectures: 45
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Learning basic Docker development for publishing web applications
- Docker for publishing static web files
- Docker for publishing NodeJS application
- Docker for publishing PHP application
- Docker for publishing ASPNET and ASPNET Core applications
- Docker for publishing Python Django application
- Docker for publishing Spring Boot application
- Docker for publishing Golang application
Who Should Attend
- Developers
- Web Developers
- IT Administrator
- Anyone who wants to learn Docker for publishing web applications
Target Audiences
- Developers
- Web Developers
- IT Administrator
- Anyone who wants to learn Docker for publishing web applications
Containerization is one of solutions to address deployment process due to development and production machine complexity. Docker is one of containerization platform that we can deploy various platforms with single container. This workshop focuses on how to publish and deploy various web applications in Docker environment.
You will learn some topics related to web application publishing. In general, you will learn the following topics:
-
Basic Docker CLI Development
-
Publishing and deploying Static Web Files
-
Publishing and deploying Node.js Web Applications
-
Publishing and deploying PHP Web Applications
-
Publishing and deploying ASP.NET Core Web Applications
-
Publishing and deploying Python Django Web Applications
-
Publishing and deploying Spring Boot Web Applications
If you don’t have Docker experiences, you start to learn basic Docker CLI. You can write Dockerfile scripts to build containers. Then, you can deploy containers to Docker server.
We learn to publish basic web application. It’s static web application. The web application consists of static files such as HTML, CSS, and JS. We can deploy these web files to deploy Docker environment. We can use Apache HTTPD and Nginx as web server to serve our static web files.
We continue to publish and deploy Node.js web applications. If you have Node.js and Express application, we can deploy on Docker easily. We also learn how deploy Node.js Express with database server such as MongoDB, MySQL and PostgreSQL by building orchestration with Docker Compose. In addition, we make interaction between Node.js Express and Minio Storage server (S3 protocol) within Docker environment.
You also learn to publish PHP and Laravel web application to Docker included MySQL database. On the last of this section, we will learn how to deploy PhpMyAdmin and MySQL within Docker environment. Then, we deploy WordPress application on Docker.
Furthermore, we learn how to publish ASP.NET Core and Python Django to Docker environment. Our application is shipped with databases like SQL Server and MySQL for Docker platform.
Last, we will publish and deploy Spring Boot application. You can write Dockerfile for Spring Boot application. Furthermore, we build Docker Compose for Spring Boot CRUD application and MySQL database server.
You can use own platform to follow this workshop. You can use Windows, Linux or macOS. Docker is available for those platforms.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Preparation
Lecture 3: Installing Docker
Chapter 2: Basic Docker CLI Development
Lecture 1: Overview
Lecture 2: Docker Image and Container
Lecture 3: Basic Docker CLI Shell
Lecture 4: Docker – Hello World
Lecture 5: Build and Run Your Own Docker Application
Lecture 6: Start and Stop Docker Container
Lecture 7: Show Application Logs on Docker
Lecture 8: Tag Docker Image
Lecture 9: Publish to Docker Hub
Lecture 10: Delete Docker Container
Lecture 11: Delete Docker Images
Chapter 3: Static Web Files
Lecture 1: Overview
Lecture 2: Publish and Deploy Static Web Files with Apache from Docker
Lecture 3: Publish and Deploy Static Web Files with Nginx from Docker
Lecture 4: Apply Docker Volume for Publishing Static Web Files
Chapter 4: Node.JS application
Lecture 1: Overview
Lecture 2: Deploy Node.JS and Express to Docker
Lecture 3: Apply Docker Volume for Deploying Node.JS and Express
Lecture 4: Deploy Node.JS, Express, and MongoDB to Docker
Lecture 5: Deploy Node.JS, Express, MongoDB and Session with Redis to Docker
Lecture 6: Deploy Node.JS, Express, and PostgreSQL to Docker Environment
Lecture 7: Deploy Node.JS, Express, and MySQL to Docker Environment
Lecture 8: Deploy Node.JS and Express and Minio S3 to Docker Environment
Chapter 5: PHP Application
Lecture 1: Overview
Lecture 2: Deploy PHP application to Apache and Docker
Lecture 3: Deploy PHP application to Nginx, PHP-FPM and Docker
Lecture 4: Deploy PHP application, Nginx, PHP-FPM and MySQL to Docker
Lecture 5: Deploy PHP application with Laravel to Docker
Lecture 6: Deploy PHP application with Laravel and MySQL to Docker
Lecture 7: Deploy PHP application, Nginx, PHP-FPM, MySQL and phpMyAdmin to Docker
Lecture 8: Deploy PHP WordPress application, MySQL and phpMyAdmin to Docker
Chapter 6: ASPNET Core applications
Lecture 1: Overview
Lecture 2: Deploy ASP.NET Core application to Docker with Visual Studio Code
Lecture 3: Create, Run and Debug ASP.NET Core application with Docker and Visual Studio
Lecture 4: Deploy ASP.NET Core application and SQL Server to Docker
Lecture 5: Deploy ASP.NET Core application and MySQL to Docker
Chapter 7: Python Django application
Lecture 1: Overview
Lecture 2: Deploy Python Django application to Docker
Lecture 3: Deploy Python Django application and MySQL to Docker
Chapter 8: Spring Boot Application
Lecture 1: Overview
Lecture 2: Deploy Spring Boot application to Docker
Lecture 3: Deploy Spring Boot application and MySQL to Docker
Instructors
-
Agus Kurniawan
Researcher, Trainer, Consultant and Author
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 1 votes
- 4 stars: 0 votes
- 5 stars: 1 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024