Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker für Softwareentwickler - Schnellstart für den Alltag
Rating: 3.9 out of 5(63 ratings)
422 students

Docker für Softwareentwickler - Schnellstart für den Alltag

Lerne alles über Dockerfiles, Images, Container und fortgeschrittene Themen: Multi Stage build und Docker-compose.
Last updated 6/2020
German

What you'll learn

  • Was Docker ist und welches Problem es löst für Asp Net Apps
  • Fundamentale Docker Konzepte
  • Docker Tools und CLI, vom Erstellen bis zum Debuggen und Logging
  • Nutze Dockerfiles, Images, Container, Volumes und weitere Docker Features
  • Wie kann Docker effektiv eingesetzt werden (insbesonder mit .Net core)
  • Verbinde Asp dotnet core Applikationen mit Datenbanken

Course content

6 sections41 lectures2h 57m total length
  • Warum dieser Kurs?4:16
  • Was ist Docker und wozu brauchen wir es?4:06

    Lerne in diesem Video wozu Docker eigentlich benötigt wird und warum es so weit verbreitet ist.

  • Linux Comm Fu - Wichtigste Grundlagen für Linux CLI (im Docker Container)8:27

    Eine Einführung in die Navigation in einem Linux Container mit der sh Shell im Alpine Container.

    Lerne die wichtigsten Commands anzuwenden, um damit in einem Docker container zu arbeiten.

    - Navigation im Dateisystem
    - Rechte und Nutzer
    - Files lesen, erstellen, ändern und löschen
    - Pakete installieren


  • Problem gelöst durch Docker I: Konsistenzproblem2:29

    Was ist das Konsistenzproblem? Verstehe in diesem Video worum es geht und wie Docker dieses Problem löst.

  • Problem gelöst durch Docker II: Responsiveness Problem2:15

    Was ist das Responsiveness Problem? Lerne worum es geht und wie Docker dieses Problem löst.

  • Grenzen für Docker Container mit Asp.Net core Anwendungen2:13

    Welche Grenzen müssen wir beachten, wenn wir Docker Container verwenden wollen?

  • Voraussetzungen für den Kurs: dotnet core, docker und vscode0:08

Requirements

  • Dotnet core Kenntnisse sind kein Muss, um diesen Kurs zu belegen, helfen aber bei den späteren Beispielen
  • CLI und Software Prinzipien im Allgemeinen sollten keine totalen Fremden sein

Description

Docker ist aus dem modernen Entwicklungsalltag nicht mehr wegzudenken!

Wenn du schnell neue Applikationen für das Dev System hochfahren möchtest, neue Programmiersprachen testen möchtest, oder um simpel und einfach einen standardisierten und gesicherten Vorgang zum Entwickeln und Deployen zu haben.

Docker ist die Technologie der Wahl!

In Bereichen die unter anderem die folgenden Trends der IT Branche einschließen:

  • DevOps

  • Cloud Deployment

  • Standardisierte Umgebungen

  • Testbarkeit

  • Skalierbarkeit

  • Microservices

  • uvm.

Aus diesem Grunde solltest du Docker unbedingt beherrschen, um deine Karriere voran zu bringen und ein exzellenter Developer im modernen Entwicklungsprozess zu sein.

In diesem Kurs lernst du folgendes:

  • Docker im Vergleich zu Virtuellen Maschinen

  • Welche Probleme löst Docker allgemein im Softwareentwicklungsprozess

    • Responsiveness Problem

    • Konsistenz Problem

  • Architektur von Docker und die Funktionsweise des Docker Daemon

  • Einblick und Analogien zu Dockerfile, Images und Container

  • Nutzen der CLI, um mit

    • Images

    • Containern

    • Netzwerke

    • Volumes

umzugehen und zu arbeiten.

Zusätzlich wirst du Einblicke gewinnen in folgende fortgeschrittenen Themen, die auch ASP.Net einschließen:

  • Multi Stage Builds

  • Wie funktioniert das Image Layering

  • Container Debugging

  • Verbinden von Containern über Docker Compose

  • Containerisiertes Development (IDE in Docker sozusagen)

  • Woher kommt Docker eigentlich?

Zudem gibt es natürlich den gesamten Code als Downlaod in einem GitHub Repository, sowie Cheat Sheets, Quizzes und Assignments, um Docker zu erlernen.

Schreib dich ein, denn durch die 30 Tage Rückgabe Garantie von Udemy kannst du jederzeit vom Kauf zurücktreten, sollte dir der Kurs nicht weiterhelfen...

Zudem stehe ich mit Antworten zu allen Fragen bereit.


Viel Erfolg bei diesem Kurs.

Who this course is for:

  • IT Professionals die Docker verstehen und einsetzen möchten
  • DevOps engineers im .Net core Umfeld
  • Jeder .Net core Entwickler der zukunftsfähig agieren möchte
  • .Net Core/C# Entwickler
  • Allgemein Entwickler in DevOps Teams oder die einfach effektiver und erfolgreicher sein wollen