نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Docker یک تجربه استاندارد توسعه دهنده استاندارد را برای برنامه های کاربردی کانتینر فراهم می کند. این دوره به شما اصول اصلی را برای توسعه برنامه های کاربردی کانتینری با Docker آموزش می دهد، تمرکز بر بهترین روش های شناخته شده است. یافتن یک محیط تولیدی برای توسعه برنامه های کاربردی کانتری می تواند روی حیله و تزویر باشد. در این دوره، توسعه برنامه های Docker: اصول اصلی، شما تکنیک هایی را که لازم است در توسعه با Docker موفق باشد، یاد خواهید گرفت. اول، شما کشف خواهید کرد که چگونه در داخل ظروف توسعه دهید تا سرعت گردش کار خود را افزایش دهید. بعد، شما برخی از بهترین شیوه ها را برای ساخت ظروف خود را لاغر و امن تر کشف خواهید کرد. در نهایت، شما خواهید آموخت که چگونه برنامه های خود را در هنگام ورود به یک ظرف در حال اجرا است. هنگامی که شما با این دوره به پایان رسید، شما مهارت ها و دانش را با اطمینان برنامه های کاربردی نرم افزاری را با استفاده از یک گردش کار کانتینر ایجاد خواهید کرد.
سرفصل ها و درس ها
مرور دوره
Course Overview
-
مرور دوره
Course Overview
استفاده از حجم برای توسعه برنامه های کاربردی در ظروف
Using Volumes to Develop Applications in Containers
-
طرح ماژول
Module Outline
-
انعطاف پذیری یک برنامه در یک تصویر Docker
Encapsulating an Application in a Docker Image
-
داده های مداخله در کانتینرهای Docker با حجم
Persisting Data in Docker Containers with Volumes
-
کد منبع برنامه نصب اتصال به یک ظرف
Bind-mounting Application Source Code into a Container
-
مدیریت مشکلات مالکیت فایل
Managing File Ownership Problems
-
نسخه ی نمایشی: توسعه یک برنامه با استفاده از یک اتصال اتصال
Demo: Developing an Application Using a Bind Mount
-
خلاصه ماژول
Module Summary
جداسازی نرم افزار ساخت و اجرای با ساخت چند مرحله ای
Separating Application Build and Execution with Multi-stage Builds
-
طرح ماژول
Module Outline
-
توسعه در ظروف با زبان های کامپایل شده
Developing in Containers with Compiled Languages
-
نسخه ی نمایشی: با استفاده از الگوی سازنده
Demo: Using the Builder Pattern
-
معرفی Dockerfiles چند مرحله ای
Introducing Multi-stage Dockerfiles
-
جدا کردن یک dockerfile به مراحل گسسته
Separating a Dockerfile into Discrete Stages
-
نسخه ی نمایشی: استفاده از Docker چند مرحله ای ساخت
Demo: Making Use of Multi-stage Docker Builds
-
خلاصه ماژول
Module Summary
بهترین شیوه های بهینه سازی تصاویر Docker
Best Practices for Optimizing Docker Images
-
طرح ماژول
Module Outline
-
درک رابطه بین لایه های تصویر و اندازه تصویر
Understanding the Relationship between Image Layers and Image Size
-
اقدامات لازم برای به حداقل رساندن محتوای تصویر
Taking Steps to Minimize Image Content
-
ساخت یک dockerfile برای کارایی ساخت
Structuring a Dockerfile for Build Efficiency
-
بهینه سازی اندازه تصویر با ساخت چند مرحله ای
Optimizing Image Size with Multi-stage Builds
-
نسخه ی نمایشی: ایجاد یک تصویر مطلوب برای یک برنامه ایجاد کنید
Demo: Creating an Optimal Image Build for an Application
-
خلاصه ماژول
Module Summary
ساخت اطلاعات پیکربندی در دسترس برای برنامه های کاربردی کانتینر
Making Configuration Data Available to Containerized Applications
-
طرح ماژول
Module Outline
-
با استفاده از پیکربندی در محیط زیست
Using Configuration in the Environment
-
تعریف متغیرهای محیطی در dockerfiles
Defining Environment Variables in Dockerfiles
-
تمایز بین دستورالعمل های Env و Arg
Differentiating between ENV and ARG Instructions
-
تامین متغیرهای محیطی بر روی خط فرمان
Supplying Environment Variables on the Command Line
-
نسخه ی نمایشی: پیکربندی مصرف از داخل ظرف
Demo: Consuming Configuration from within a Container
-
خلاصه ماژول
Module Summary
پیکربندی ورود به سیستم برای برنامه های کاربردی
Configuring Logging for Containerized Applications
-
طرح ماژول
Module Outline
-
نوشتن برنامه های کاربردی به کنسول
Writing Application Logs to the Console
-
با استفاده از قابلیت های ورود به سیستم Docker
Using Docker’s Logging Capabilities
-
نسخه ی نمایشی: بازرسی برنامه های کاربردی با استفاده از Docker CLI
Demo: Inspecting Application Logs Using the Docker CLI
-
خلاصه ماژول
Module Summary
اشکال زدایی برنامه های کاربردی کانتینری با استفاده از IDE
Debugging Containerized Applications Using an IDE
-
طرح ماژول
Module Outline
-
توسعه در ظروف با IDE
Developing in Containers with an IDE
-
کار با ظروف در کد ویژوال استودیو
Working with Containers in Visual Studio Code
-
با استفاده از یک اشکال زدایی در کد ویژوال استودیو
Using a Debugger in Visual Studio Code
-
نسخه ی نمایشی: اشکال زدایی یک برنامه در یک ظرف
Demo: Debugging an Application in a Container
-
خلاصه ماژول
Module Summary
نمایش نظرات