Containerize a full-stack NodeJS application in Docker

4.5
Sterne
32 Bewertungen
von
Coursera Project Network
2,263 bereits angemeldet
In diesem angeleitetes Projekt werden Sie:

Containerize a full-stack NodeJS app in Docker

Deploy your app to a remote server

Clock2
IntermediateMittel
CloudKein Download erforderlich
VideoVideo auf geteiltem Bildschirm
Comment DotsEnglisch
LaptopNur Desktop

In this 1-hour long project-based course on Intermediate Docker: Containerize a full-stack NodeJS application in Docker and deploy to remote server, you will get to use Docker to stitch together a real full stack NodeJS application in a multi-container architecture. By the end of this course, you will have built a simple blog page, which is a working full-stack application using the MVC (model view controller) framework in NodeJS persisting to a MongoDB database across separate containers and living on one single Docker provided network. You will learn how to stitch all of these services together using Dockerfile and docker-compose files, and get it configured in a remote machine in the cloud, just like if you wanted to run the application from anywhere in the world! Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Kompetenzen, die Sie erwerben werden

Docker (Software)MVC Framework

Schritt für Schritt lernen

In einem Video, das auf einer Hälfte Ihres Arbeitsbereichs abgespielt wird, führt Sie Ihr Dozent durch diese Schritte:

  1. Task 1: Run docker-compose up to demonstrate our app

  2. Task 2: Start writing our first Dockerfile and review NodeJS code

  3. Task 3: Rewire our dockerfile for real-world efficiency in development cycle

  4. Task 4: Set a working directory inside our application container

  5. Task 5: Begin writing our docker-compose file

  6. Task 6: Configure our code for our db configuration

  7. Task 7: Practise with some basic debugging commands

  8. Task 8: Deploy our app to a remote server

Ablauf angeleiteter Projekte

Ihr Arbeitsbereich ist ein Cloud-Desktop direkt in Ihrem Browser, kein Download erforderlich

Ihr Dozent leitet Sie in einem Video mit geteiltem Bildschirm Schritt für Schritt an.

Häufig gestellte Fragen

Häufig gestellte Fragen

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..