آموزش Docker برای توسعه دهندگان Python Django

Docker for Python Django Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به اصول Docker و کانتینریر کردن برنامه های جنگو خود در مراحل آسان آموزش نحوه راه اندازی AWS EC2 نمونه های لینوکس آموزش دستورات پایه لینوکس نصب Docker در نمونه لینوکس درک معماری Docker و گردش کار تسلط بر دستورات داکر مختلف آموزش نحوه عملکرد لایه بندی داکر ایجاد حجم و نصب Docker و تفاوت را بدانید افزودن و حذف کانتینرها به شبکه داکر یک فایل داکر ایجاد کنید، از آن برای ساختن یک تصویر و راه اندازی یک ظرف استفاده کنید. کانتینر برنامه Django با استفاده از docker compose ایجاد یک برنامه وب جنگو پویا که از پایگاه داده postgres استفاده می کند پروژه را Docker کنید و چندین کانتینر را با استفاده از docker compose و موارد دیگر راه اندازی کنید در مراحل آسان پیش نیازها:دانش جنگو

این دوره برای توسعه دهندگان جنگو است که می خواهند به پروژه های Docker و Containerize مسلط شوند و همه آن دسته از دانش آموزانی که دوره توسعه دهندگان جنگو من برای پایتون را تکمیل کرده اند. Docker یک ابزار منبع باز برای بسته بندی برنامه های شما و همه چیزهایی است که به عنوان کانتینر نیاز دارند. سپس می توانید از این کانتینرها بر روی لپ تاپ خود، در آزمایش، مرحله و تا تولید که می تواند در ابر یا سرورهای سازمان شما باشد استفاده کنید. . از این دوره شما

خواهید داشت
  • با نحوه راه‌اندازی نمونه‌های لینوکس AWS EC2 برای نصب docker در آینده آشنا شوید

  • برخی دستورات اساسی لینوکس را که برای کار با docker نیاز دارید بیاموزید

  • Docker را روی یک نمونه لینوکس نصب کنید

  • معماری Docker و گردش کار را درک کنید

  • تسلط بر دستورات مختلف docker

  • با نحوه عملکرد لایه‌بندی docker آشنا شوید

  • حجم‌ها و پایه‌های Docker را ایجاد کنید و تفاوت را بدانید

  • کانتینرها را به شبکه داکر اضافه و حذف کنید

  • یک فایل Docker ایجاد کنید، از آن برای ساختن یک تصویر و راه اندازی یک ظرف استفاده کنید

  • Docker Desktop را برای کار با docker به صورت محلی در دستگاه خود نصب کنید

  • از کد ویژوال استودیو با افزونه docker آن برای ایجاد و ویرایش فایل‌های docker استفاده کنید

  • یک برنامه وب ساده جنگو ایجاد کنید

  • پروژه جنگو را داکر کنید

  • نوشتن docker و نحوه ایجاد فایل‌های yaml را یاد بگیرید

  • ظرف برنامه Django را با استفاده از docker compose راه اندازی کنید

  • یک برنامه وب پویا جنگو ایجاد کنید که از پایگاه داده postgres استفاده می کند

  • پروژه را Docker کنید و چندین کانتینر را با استفاده از docker compose راه اندازی کنید




سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • چگونه از این دوره به بهترین شکل ممکن استفاده کنیم How to make the best of this course

  • URL هاب GIT GIT Hub URL

AWS EC2 و Linux Basics AWS EC2 and Linux Basics

  • ایجاد حساب AWS Create AWS Account

  • EC2 EC2

  • AWS Instance را اجرا کنید Launch AWS Instance

  • SSH SSH

  • MAC - به نمونه متصل شوید MAC - Connect to instance

  • ویندوز - از MobaXTerm استفاده کنید Windows - Use MobaXTerm

  • نکات EC2 EC2 TIPS

  • فهرست راهنمای لینوکس Linux Directories

  • مرور دایرکتوری ها و فایل ها Browsing Directories and files

  • نصب نرم افزار Install Software

  • ویرایشگر VI VI Editor

داکر Docker

  • معرفی Introduction

  • معماری داکر و گردش کار Docker Architecture and Workflow

  • داکر در حال عمل Docker in action

  • Docker Run Docker Run

  • Docker Clean Up Docker Clean Up

  • با Docker Run راحت باشید Get Comfortable with Docker Run

  • Docker Commit Docker Commit

  • لایه‌های داکر و ذخیره‌سازی پوششی Docker Layers and Overlay Storage

  • کانتینر MySql را راه اندازی کنید Launch MySql Container

  • Volumes and Bind Mounts Volumes and Bind Mounts

  • از حجم ها استفاده کنید Use Volumes

  • از Bind Mounts استفاده کنید Use Bind Mounts

  • شبکه Docker در عمل Docker networking in action

  • یک شبکه کانتینر را تغییر دهید Change a containers network

  • معرفی Dockerfile Dockerfile Introduction

  • اولین داکرفایل First Dockerfile

  • زیبایی لایه های داکر Beauty of Docker Layers

  • داکر Docker

Docker Local Setup Docker Local Setup

  • معرفی Introduction

  • Docker Desktop را نصب کنید Install Docker Desktop

  • کد ویژوال استودیو - Docker IDE Visual Studio code - The Docker IDE

  • Visual Studio Code IDE را نصب کنید Install Visual Studio Code IDE

  • نحو YAML YAML Syntax

  • pipenv pipenv

  • PostgreSQL PostgreSQL

پروژه ساده جنگو Simple Django Project

  • معرفی Introduction

  • دستورات استفاده شده را دانلود کنید Download the commands used

  • یک پروژه جنگو ساده ایجاد کنید Create a simple Django project

  • پروژه را داکر کنید Dockerize the Project

  • Docker Compose Docker Compose

  • Docker Compose UP Docker Compose UP

  • دستورات نوشتن بیشتر More Compose Commands

  • برو داخل ظرف Go inside the container

  • یک حجم را نصب کنید Mount a volume

  • پروژه ساده جنگو Simple Django Project

پروژه جنگو پویا Dynamic Django Project

  • معرفی Introduction

  • راه اندازی پایگاه داده Postgres Setup Postgres database

  • یک پروژه پویا ایجاد کنید Create a dynamic project

  • داده ها را اضافه کنید و آزمایش کنید Add Data and Test

  • پروژه را داکر کنید Dockerize the Project

  • راه اندازی Postgres با استفاده از خط فرمان docker Launching Postgres using docker command line

  • نوشتن فایل Walk Through Compose File Walk Through

  • سرويس postgres را بنويسيد Compose postgres service

  • نوشتن وب سرویس Compose web service

  • Docker Compose UP Docker Compose UP

  • داده ها را اضافه کنید و آزمایش کنید Add Data and Test

  • سیاست راه اندازی مجدد restart policy

  • برای Docker Hub ثبت نام کنید Sign Up For Docker Hub

  • به داکر هاب فشار دهید Push to Docker Hub

  • فرمان Docker Prune Docker Prune Command

  • پروژه جنگو پویا Dynamic Django Project

بسته شدن Wrap Up

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Docker برای توسعه دهندگان Python Django
جزییات دوره
4.5 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
645
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید