آموزش توسعه اپلیکیشن های NET Core. با داکر Docker

Developing .NET Core Apps with Docker
تعداد ویدئو 57
زمان دوره 02:59:00
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش توسعه اپلیکیشن های NET Core. با داکر Docker یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش برنامه نویسی در NET Core. با استفاده از داکر (Docker) است که با نام اصلی Developing .NET Core Apps with Docker از شرکت Pluralsight منتشر شده است.

استفاده کردن از داکر(Docker) در اپلیکیشن های ASP.NET Core

امروزه استفاده کردن از تکنولوژی داکر برای توسعه اپلیکیشن های وب، بسیار مفید می باشد. استفاده از این تکنولوژی کمک می کند تا یک رفتار یک شکل را در نرم افزار توسعه داده شده پیاده سازی کنید. به عبارت دیگر، نرم افزار توسعه داده شده در environment های مختلف از قبیل production و development به طور یک شکلی عمل خواهد کرد. انتقال دادن container image های ساخته شده به ماشین های مختلف، کمک می کند تا به سادگی بتوانید اپلیکیشن مورد نظر خود را در ماشین های مختلف اجرا کنید. برای استفاده کردن از داکر در اپلیکیشن های ASP.NET Core، اغلب از یک docker-file کمک می گیریم. اینگونه از docker-file ها از قابلیت multi-stage build که در داکر وجود دارد، استفاده می کنند تا بتوانند container های مختلف برنامه را اجرا کنند.

Developing-.NET-Core-Apps-with-Docker-Snapshot

به سادگی container هایی که مسئولیت build کردن و سپس run کردن برنامه را به عهده دارند توسط docker hub در اختیار برنامه نویسان قرار می گیرد. برای استفاده کردن از داکر در کنار ASP.NET Core، بایستی از ایمیج هایی استفاده کنید که شامل dotnet/sdk باشد. این موضوع باعث می شود تا CLI مربوط به .NET نیز در اختیار شما قرار بگیرد. ایمیج های موجود برای توسعه محلی و یا local development بهینه سازی شده اند و همچنین انجام عملیاتی از قبیل debugging و unit testing نیز بر روی آنها به سادگی امکان پذیر است.

سرفصل مطالب آموزش ویدیویی توسعه اپلیکیشن های NET Core. با داکر Docker

فصل اول: مقدمه

  • مقدمه دوره آموزشی

فصل دوم: شروع کار با NET Core و Docker

  • خوش آمد گویی و معرفی
  • از .NET Core یا .NET استفاده کنیم؟
  • بررسی سناریوی دوره آموزشی
  • بررسی پیش نیاز های مورد نیاز
  • مقایسه این دوره آموزشی با دوره آموزشی Fundamentals
  • انواع پروژه ها در .NET
  • آموزش عملی: ایجاد کردن یک .NET API با ویژوال استودیو
  • آموزش عملی: اضافه کردن یک Docker Support به ویژوال استودیو
  • آموزش عملی: اضافه کردن یک .NET API با VS Code
  • آموزش عملی: اضافه کردن یک Docker Support به درون VS Code
  • آموزش عملی: بررسی کردن Docker Desktop با Docker CLI
  • جمع بندی

فصل سوم: انجام لاگینگ در اپلیکیشن های .NET Core مبتنی بر داکر

  • مقدمه
  • انجام لاگینگ در Container ها
  • آموزش عملی: کار با یک پروژه API و استفاده از ILogger برای لاگینگ
  • آموزش عملی: Exception Handling و Logging
  • مزایای استفاده کردن از یک کتابخانه لاگینگ
  • آموزش عملی: راه اندازی کردن Serilog
  • آموزش عملی: لاگ های Static در مقایسه با ILogger
  • آموزش عملی: اضافه کردن Seq و Request Logging
  • آموزش عملی: کار کردن با لاگینگ در Console Application ها و Worker Service Application ها
  • معرفی دوره های آموزشی پیشرفته تر
  • جمع بندی

فصل چهارم: پیکربندی در اپلیکیشن های .NET Core مبتنی بر داکر

  • مقدمه
  • بررسی انواع مختلف Configuration Value ها
  • بررسی Configuration لایه بندی شده در .NET
  • پیکربندی کردن برنامه های داکر
  • آموزش عملی: استفاده کردن از Configuration پیش فرض در API ها و Worker Project ها
  • آموزش عملی: فعال سازی Configuration در Console Application های .NET
  • آموزش عملی: کار کردن با Environment Variable ها در زمان Development
  • آموزش عملی: استفاده از DebugView برای بازبینی Configuration Value ها و Source ها
  • کار کردن با Secret ها در Configuration
  • بررسی قدم های بعدی در Configuration و برنامه های .NET
  • جمع بندی

فصل پنجم: ساختن Docker Image ها برای اپلیکیشن های .NET

  • مقدمه
  • بررسی واژه ها و Workflow ابتدایی
  • ساختن Docker Image ها
  • ساختن Docker Image های .NET
  • آموزش عملی: ساختن یک Docker Image از یک پروژه .NET
  • آموزش عملی: اعمال کردن Tag ها و Push کردن Image ها
  • آموزش عملی: ساختن یک GitHub Action برای Build کردن و Push کردن Docker Image ها
  • آموزش عملی: Pull کردن و Run کردن یک Image
  • آموزش عملی: بررسی Container Fast Mode
  • جمع بندی

فصل ششم: ساده کردن Solution های پیچیده با استفاده از Docker Compose

  • مقدمه
  • مقدمه ای بر Docker Compose
  • بررسی برنامه Carved Rock
  • مقایسه Docker Compose و روش های سنتی
  • بررسی آناتومی یک فایل Docker Compose
  • آموزش عملی: راه اندازی Docker Compose در ویژوال استودیو
  • آموزش عملی: راه اندازی Docker Compose و Debugging در VS Code
  • آموزش عملی: اضافه کردن یک پروژه ASP.NET MVC به Docker Compose در ویژوال استودیو
  • آموزش عملی: اضافه کردن یک RabbitMQ به عنوان یک سرویس در ویژوال استودیو
  • آموزش عملی: اضافه کردن یک ASP.NET Worker Service در ویژوال استودیو
  • آموزش عملی: اضافه کردن دیتابیس SQL Server
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش توسعه اپلیکیشن های NET Core. با داکر Docker”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید