Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Software Engineering Docker

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

Lerne alles über Dockerfiles, Images, Container und fortgeschrittene Themen: Multi Stage build und Docker-compose.
Rating: 3.9 out of 53.9 (45 ratings)
325 students
Created by Timo H. | C# Development | .Net | DevOps
Last updated 6/2020
German
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Course content

6 sections • 41 lectures • 2h 57m total length

  • Preview04:16
  • Preview04:06
  • Linux Comm Fu - Wichtigste Grundlagen für Linux CLI (im Docker Container)
    08:27
  • Problem gelöst durch Docker I: Konsistenzproblem
    02:29
  • Problem gelöst durch Docker II: Responsiveness Problem
    02:15
  • Grenzen für Docker Container mit Asp.Net core Anwendungen
    02:13
  • Voraussetzungen für den Kurs: dotnet core, docker und vscode
    00:08

  • Docker Grundlagen I: Zusammenhang von Dockerfile, Image und Container
    06:44
  • Preview04:14
  • Preview03:30
  • Docker Grundlagen II: Arbeiten mit der CLI
    03:51
  • Docker Grundlagen III: DockerHub und erste Images und Container
    02:17
  • Zusammenfassung der Grundlagen
    02:08

  • Container erstellen, starten und stoppen
    03:48
  • Docker Container modifizieren und Images ableiten
    04:28
  • Container Debuggen
    05:42
  • Arbeiten mit Containern üben
    1 question
  • Arbeiten mit Docker Images
    01:06
  • Docker Images und Dockerfiles Übersicht
    03:29
  • Preview05:32
  • Docker Image tag, history, save und load
    01:57
  • Verstehe die wichtigsten Commands von Dockerfiles
    05:48
  • Weitere Dockerfile Commands in der Übersicht
    03:42
  • Dockerfile anlegen
    1 question
  • Dockerfile Advanced: Multistage builds
    05:07
  • Dockerfile erstellen mit Asp.Net core
    02:14
  • Zusammenfassung Dockerfile, Images und Container
    02:38
  • Arbeiten mit Docker Quiz
    4 questions

  • Docker Volumes und Netzwerke
    00:50
  • Docker Volumes verstehen
    02:46
  • Docker Volume erstellen mit Docker CLI
    04:27
  • Zwei Möglichkeiten Volumes zu erstellen
    01:48
  • Daten zwischen Containern teilen
    02:02
  • Docker Netzwerke verstehen
    02:27
  • Verbinde zwei Container mit dem Default und dem Custom bridge network
    02:15
  • Netzwerke und Volumes üben
    1 question
  • Docker Netzwerke mit Wordpress und MariaDb
    1 question
  • Netzwerke und Volumes Quiz
    4 questions

  • Preview03:51
  • Inspizieren der Web Api
    05:00
  • MariaDb mit Volume und Dockerfile zum verknüpfen
    03:53
  • Asp.Net Dockerfile und Integration der Container
    03:58
  • Vereinfachen des Erstellens: Docker Compose verstehen
    04:59
  • Docker Compose für die Applikation erstellen
    05:14
  • Zusammenfassung Applikation
    01:46
  • Lerne docker-compose einzusetzen
    1 question

  • 5 Dinge um Docker zu meistern: Übersicht über die Kursthemen
    09:58
  • VS Code verwenden
    09:30

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

Instructor

Timo H. | C# Development | .Net | DevOps
Freelancer & .Net Developer
Timo H. | C# Development | .Net | DevOps
  • 4.0 Instructor Rating
  • 616 Reviews
  • 7,818 Students
  • 12 Courses

I am a passionate software developer in the world of .Net programming.


As a Freelancer I support my clients with custom made solutions, consultancy or on site and online trainings in a wide range of topics.

Besides programming in .Net I also work with Python, SQL/NoSQL databases and the usual DevOps capabilities like docker and public cloud systems (Azure and AWS)

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.