Asp.Net Core + Docker ve Docker Compose

Sıfırdan adım adım asp.net core projelerinizi nasıl dockerize yapılacağını öğreneceksiniz.
4.75 (642 reviews)
Udemy
platform
Türkçe
language
Web Development
category
Asp.Net Core + Docker  ve Docker Compose
3 511
students
11 hours
content
Jul 2023
last update
$29.99
regular price

Why take this course?

🚀 Asp.Net Core + Docker ve Docker Compose Kursu 🌟

Kurs Öngörü: Bu kursumuz, Asp.Net Core (ve MVC'si) projelerinizi Docker içinde çalıştırmak için gerekli adımları adım açıklayacaktır. Sıfırdan başlayarak, Docker teknolojisi ve .Net Core projeleri için dockerize sürecini anlatacağız. Kursunuz, Docker'ın temel kavramlarından sonra, container networking, volumes, ve Docker Compose gibi ileri düzey konulara kadar geniş bir yelpazede bilgi sağlayacaktır.

Kurs İçeriği:

📚 Docker Tanıtımı

  • Docker'in ne olduğunu ve neden özelliklerini kullanacağınızı öğrenin.
  • Docker, neden bir containerization seçeneği olarak tercih edildiğinden faydaları keşfedin.

🎨 Docker Geliştirme Araçları ve CLI

  • Docker'ın temel komutlarını öğrenin ve ilk Docker container'ı çalıştırın.
  • Docker images ve containers oluşturma sürecini Dockerfiles kullanarak kavracaksınız.

🔗 Docker Networking ve Volumes

  • Docker'ın ağ yapısından networking konseptleri öğrenin.
  • Container'lar arası veri alışverişi için volumes kullanma yöntemike familiar olun.

📦 Docker Compose

  • Docker Compose, birden fazla container için nasıl bir araç olduğunu ve bir Compose dosyası yazma süreci öğrenin.

🔒 Sonrası Geliştirmeler

  • Docker registries, private images, ve güvenlik önlemleri hakkında bilgi edinin.
  • Asp.Net Core Mvc uygulamalarınızı dockerize etmek için önemli Docker CLI komutlarını ve multi-stage build süreci öğrenin.
  • Container için environment değişkenlerini nasıl ayarlayacağınızı öğrenin.
  • Visual Studio IDE ile docker ortamınıza nasıl ekleyeceklerinizi anlatalım.

Kurs Detayları:

  1. Docker Nedir?

    • Docker'ın tanımı ve kapsayıcılar hakkında detaylı bilgi edineceksiniz.
  2. Dockerfile/Image/Container Nedir?

    • Dockerfile'ın nasıl yazıldığı, images oluşturma ve container çalıştırma süreci öğrenin.
  3. Docker CLI Nedir?

    • Docker komut satırmı aracı (CLI) yönlendirme, pull, build, run gibi temel komutları keşfedin.
  4. Docker Registry Nedir?

    • Docker images'ini depolama ve dağıtma için kullanabileceğiniz bir registry'e giriş yapacağınız.
  5. Resmi Asp.Net Core Image'leri Nedir?

    • .Net Core uygulamaları için Microsoft tarafından sağlanan resmi Docker images öğrenin.
  6. Net Core Console Uygulaması Dockerize Etme

    • Adım adım, bir Net Core console uygulamasını Docker içinde çalıştırmayı öğrenin.
  7. Docker CLI Komutları

    • Docker container'larını yönetmek için gerekli komutları edineceksiniz.
  8. Asp.Net Core Mvc Uygulaması Dockerize Etme

    • Asp.Net Core Mvc uygulamalarınızı Docker içinde çalıştırmayı adım adım öğrenin.
  9. Docker Volume Nedir?

    • Container'lar arası sürekli veri depolama için Docker volumes konseptini kavracaksınız.
  10. Bind Mount Nedir?

    • Host sistemi dosyalarını ve klasörlerini container'a bağlayma yöntemleri öğrenin.
  11. MultiStage Build Nedir?

    • Docker Build çerçevesinde mükemmel kullanım için farklı stajlardan oluşan images oluşturma yöntemi öğrenin.
  12. Container İçin Environment Değişkenleri

    • Uygulamanızda kullanacağınız environment değiškenlerini nasıl tanımlayacağınızı öğrenin.
  13. Visual Studio IDE ile Docker Ortamı Sağlama

    • Visual Studio IDE kullanarak docker ortamınızı yapılandırma ve uygulamalarızı dockerize etme süreci öğrenin.
  14. Docker Compose

    • Birden fazla container'ı yönetmek için Docker Compose'un temellerini edinin ve bir proje için bir Compose dosyası oluşturma süreci öğrenin.

Bu kurs, .Net Core geliştiricileri veya DevOps mühendislerine, uygulamalarını dockerize ederek yerel ve bulut ortamlarında karmaşık uygulama yapılarını hızlı bir şekilde dağıtabilecek geniş bir bilgi sahibi olmanıza yardımcı olacaktır. Docker ve .Net Core'ün en güncel tekniklerini öğrenerek, uygulamalarınızın hafifleştirilmesine ve kapsayıcı tabanlı bir çözüm üzerindeki olduğunuzu gösterecek olanlar için pekim çekici bir içerik sunuyoruz.

Loading charts...

Related Topics

2873844
udemy ID
15/03/2020
course created date
20/03/2020
course indexed date
Bot
course submited by