آموزش دوره Crash Docker برای DevOps و توسعه دهندگان شلوغ

Docker Crash Course for busy DevOps and Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه توسعه و استقرار برنامه های کاربردی وب با فناوری های Docker را بیاموزید. مهارت های DevOps خود را به سطح بعدی ببرید. یک برنامه مبتنی بر وب را با رویکرد میکروسرویس کانتینری کنید و آن را با استفاده از برنامه‌های چند کانتینری Dockerfile Design خودکار کنید و گردش کار را با استفاده از Compose Scale Docker گردش کار با Docker Swarm خودکار کنید، برنامه‌ای در مقیاس بزرگ را در چندین میزبان در فضای ابری هماهنگ و مستقر کنید. کار با فناوری Docker در زمینه دانش عمیق در مورد فناوری Docker و اعتماد به نفس برای کمک به شرکت یا پروژه شما برای اعمال گردش کار درست استقرار Docker و ارائه مداوم نرم افزار بهتر مهارت های ارزشمند DevOps مانند راه اندازی جریان های کاری یکپارچه سازی مداوم و موارد دیگر. ... پیش نیازها: کامپیوتری که ویندوز، OSX یا لینوکس دارد. دانش Git و Linux ارجحیت دارد اما الزامی نیست. تجربه قبلی با Docker Technologies لازم نیست.

این دوره در مورد چیست:

این دوره، تمام اصول اولیه نرم افزار Docker را پوشش می دهد و هر آنچه را که باید در مورد توسعه و استقرار برنامه های کاربردی مدرن با نرم افزار Docker بدانید، به شما آموزش می دهد.

در پایان این دوره، دانش عمیقی در مورد نرم‌افزار Docker و مهارت‌های عمومی DevOps کسب خواهید کرد تا به شرکت یا پروژه خود کمک کنید تا گردش کار Docker مناسب را اعمال کند و نرم‌افزار بهتر را به طور مداوم ارائه دهد.

از این دوره چه چیزی یاد خواهید گرفت:

به ویژه، یاد خواهید گرفت:

  • یک برنامه مبتنی بر وب را با رویکرد میکروسرویس نگهداری کنید و با استفاده از Dockerfile آن را خودکار کنید.

  • برنامه‌های چند کانتینری طراحی کنید و گردش کار را با استفاده از Compose خودکار کنید.

  • مقیاس کردن گردش کار Docker با Docker Swarm، هماهنگی و استقرار یک برنامه کاربردی در مقیاس بزرگ در چندین میزبان در فضای ابری.

  • بهترین شیوه کار با نرم افزار Docker در این زمینه.

  • دانش عمیق در مورد نرم‌افزار Docker و اعتماد به نفس برای کمک به شرکت یا پروژه شما برای اعمال گردش کار مناسب برای استقرار Docker و ارائه مداوم نرم‌افزار بهتر.

  • مهارت های ارزشمند DevOps مانند راه اندازی خطوط لوله یکپارچه سازی مداوم.


چرا باید فناوری‌های Docker را یاد بگیریم:

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

Docker در حال تبدیل شدن به یک ابزار ضروری برای توسعه دهندگان است. کانتینرها و رویکرد Docker به شما این فرصت را می دهد که بدون نیاز به وابستگی کار کنید. Docker به توسعه‌دهندگان اجازه می‌دهد تا بدون نگرانی درباره محیطی که برنامه در آن اجرا می‌شود، روی چیزهایی که واقعاً اهمیت دارند، تمرکز کنند.

هزاران شرکت از داکر در تولید استفاده می کنند، امروز شما به همان فناوری مجازی سازی مستقیماً روی دسکتاپ خود دسترسی دارید.


درباره نویسنده:

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

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

شرکت جیمز با اجرای Docker در تولید، مزایای زیادی به دست آورده است. در این دوره، او می‌خواهد سال‌ها دانش و بهترین شیوه‌های کار با داکر در زمینه واقعی را با شما به اشتراک بگذارد.


چرا مهارت های DevOps؟

امروزه مهندسان DevOps در صنعت IT تقاضای زیادی دارند. شرکت‌ها به دنبال توسعه‌دهندگانی هستند که هم بتوانند برنامه‌ها را توسعه دهند و هم به کار گیرند.

متوسط ​​حقوق یک مهندس DevOps حدود 140,000 دلار در سال در منطقه سیلیکون ولی است که 20% بیشتر از حقوق یک مهندس نرم افزار است.

Master DevOps Skills به این معنی است که شما در بازار کار رقابتی پیشتاز خواهید بود!


چرا این دوره را انتخاب کنید؟

این دوره بسیار کاربردی است، جیمز تلاش زیادی کرده است تا نه تنها تئوری، بلکه نمونه‌های واقعی توسعه برنامه‌های Docker را که می‌توانید در لپ‌تاپ خود امتحان کنید، به شما ارائه دهد.

جیمز همه کد منبع را در Github آپلود کرده است و شما می‌توانید با ویندوز، سیستم عامل مک یا لینوکس آن را دنبال کنید.

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


30 روز ضمانت بازگشت وجه!

برای این دوره 30 روز ضمانت بازگشت وجه از Udemy دریافت خواهید کرد.

 اگر راضی نیستید، فقط ظرف 30 روز درخواست بازپرداخت کنید. بازپرداخت کامل دریافت خواهید کرد. هیچ سوالی پرسیده نمی شود.


آیا آمادگی دارید مهارت‌ها و حرفه DevOps خود را به سطح بالاتری ببرید، اکنون این دوره را بگذرانید!

در عرض 4 ساعت از صفر به قهرمان Docker خواهید رسید.


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

با فناوری های داکر شروع کنید Get Started with Docker Technologies

  • بررسی اجمالی دوره: به دنیای فناوری داکر خوش آمدید Course Overview: Welcome to the Docker Technology World

  • نحوه شرکت در این دوره و نحوه دریافت پشتیبانی How to Take this Course and How to Get Support

  • سخنرانی متنی: نحوه شرکت در این دوره و نحوه دریافت پشتیبانی Text Lecture: How to Take this Course and How to Get Support

  • اسلایدهای دوره Course Slides

  • مقدمه ای بر فناوری های مجازی سازی Introduction to Virtualization Technologies

  • معماری مشتری-سرور نرم افزار Docker Docker Software's Client-Server Architecture

  • Docker را برای Mac/Windows نصب کنید Install Docker for Mac/Windows

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

  • مفاهیم مهم فناوری داکر Important Concepts of Docker Technology

  • اولین کانتینر Hello World Docker ما را اجرا کنید Run Our First Hello World Docker Container

  • شیرجه عمیق در ظروف داکر Deep Dive into Docker Containers

  • Docker Port Mapping و Docker Logs فرمان Docker Port Mapping and Docker Logs Command

  • یادگیری اضافی: فرو رفتن عمیق در Docker Logging Extra Learning: Deep Dive into Docker Logging

با فناوری های داکر شروع کنید Get Started with Docker Technologies

  • بررسی اجمالی دوره: به دنیای فناوری داکر خوش آمدید Course Overview: Welcome to the Docker Technology World

  • نحوه شرکت در این دوره و نحوه دریافت پشتیبانی How to Take this Course and How to Get Support

  • سخنرانی متنی: نحوه شرکت در این دوره و نحوه دریافت پشتیبانی Text Lecture: How to Take this Course and How to Get Support

  • اسلایدهای دوره Course Slides

  • مقدمه ای بر فناوری های مجازی سازی Introduction to Virtualization Technologies

  • معماری مشتری-سرور نرم افزار Docker Docker Software's Client-Server Architecture

  • Docker را برای Mac/Windows نصب کنید Install Docker for Mac/Windows

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

  • مفاهیم مهم فناوری داکر Important Concepts of Docker Technology

  • اولین کانتینر Hello World Docker ما را اجرا کنید Run Our First Hello World Docker Container

  • شیرجه عمیق در ظروف داکر Deep Dive into Docker Containers

  • Docker Port Mapping و Docker Logs فرمان Docker Port Mapping and Docker Logs Command

  • یادگیری اضافی: فرو رفتن عمیق در Docker Logging Extra Learning: Deep Dive into Docker Logging

کار با Docker Images Working with Docker Images

  • لایه های تصویر داکر Docker Image Layers

  • با استفاده از دستور Docker Commit، تصاویر Docker بسازید Build Docker Images by using Docker Commit Command

  • ساخت تصاویر Docker با نوشتن Dockerfile Build Docker Images by Writing Dockerfile

  • Dockerfile عمیق Dockerfile In-depth

  • تصاویر Docker را به Docker Hub فشار دهید Push Docker Images to Docker Hub

کار با Docker Images Working with Docker Images

  • لایه های تصویر داکر Docker Image Layers

  • با استفاده از دستور Docker Commit، تصاویر Docker بسازید Build Docker Images by using Docker Commit Command

  • ساخت تصاویر Docker با نوشتن Dockerfile Build Docker Images by Writing Dockerfile

  • Dockerfile عمیق Dockerfile In-depth

  • تصاویر Docker را به Docker Hub فشار دهید Push Docker Images to Docker Hub

ایجاد برنامه های کاربردی وب کانتینری Create Containerized Web Applications

  • یک برنامه وب ساده Hello World را کانتینر کنید Containerize a Simple Hello World Web Application

  • جهت متن: یک برنامه وب Hello World را کانتینر کنید Text Direction: Containerize a Hello World Web Application

  • یک سرویس جستجوی کلیدی ساده را پیاده سازی کنید Implement a Simple Key-value Lookup Service

  • پیوندهای Docker Container ایجاد کنید Create Docker Container Links

  • گردش کار جاری را با Docker Compose به صورت خودکار انجام دهید Automate Current Workflow with Docker Compose

  • شیرجه عمیق به Docker Compose Workflow Deep Dive into Docker Compose Workflow

  • آموزش اضافی: مواردی که باید هنگام کار با ظروف Docker مراقب باشید Extra Learning: Things to Watch out When Working with Docker Containers

ایجاد برنامه های کاربردی وب کانتینری Create Containerized Web Applications

  • یک برنامه وب ساده Hello World را کانتینر کنید Containerize a Simple Hello World Web Application

  • جهت متن: یک برنامه وب Hello World را کانتینر کنید Text Direction: Containerize a Hello World Web Application

  • یک سرویس جستجوی کلیدی ساده را پیاده سازی کنید Implement a Simple Key-value Lookup Service

  • پیوندهای Docker Container ایجاد کنید Create Docker Container Links

  • گردش کار جاری را با Docker Compose به صورت خودکار انجام دهید Automate Current Workflow with Docker Compose

  • شیرجه عمیق به Docker Compose Workflow Deep Dive into Docker Compose Workflow

  • آموزش اضافی: مواردی که باید هنگام کار با ظروف Docker مراقب باشید Extra Learning: Things to Watch out When Working with Docker Containers

شبکه داکر Docker Networking

  • مقدمه ای بر شبکه داکر Introduction to Docker Networking

  • هیچ شبکه None Network

  • شبکه پل Bridge Network

  • شبکه میزبان و شبکه پوشش Host Network and Overlay Network

  • D3: متن سخنرانی: شبکه همپوشانی D3: Text Lecture: Overlay Network

  • شبکه های کانتینری را با Docker Compose تعریف کنید Define Container Networks with Docker Compose

شبکه داکر Docker Networking

  • مقدمه ای بر شبکه داکر Introduction to Docker Networking

  • هیچ شبکه None Network

  • شبکه پل Bridge Network

  • شبکه میزبان و شبکه پوشش Host Network and Overlay Network

  • D3: متن سخنرانی: شبکه همپوشانی D3: Text Lecture: Overlay Network

  • شبکه های کانتینری را با Docker Compose تعریف کنید Define Container Networks with Docker Compose

یک خط لوله یکپارچه سازی مداوم ایجاد کنید Create a Continuous Integration Pipeline

  • تست های واحد را در داخل کانتینر بنویسید و اجرا کنید Write and Run Unit Tests inside Containers

  • مقدمه ای بر ادغام پیوسته Introduction to Continuous Integration

  • جهت متن: مقدمه ای بر ادغام پیوسته Text Direction: Introduction to Continuous Integration

  • برای راه‌اندازی گردش کار CI، CircleCI را با حساب Github پیوند دهید Link CircleCI with Github Account for Setting up a CI Workflow

  • تصاویر Docker را از CircleCI به DockerHub فشار دهید Push Docker Images To DockerHub from CircleCI

  • عیب‌یابی: تصاویر Docker را به Docker Hub فشار دهید Trouble Shooting: Push Docker Images to Docker Hub

یک خط لوله یکپارچه سازی مداوم ایجاد کنید Create a Continuous Integration Pipeline

  • تست های واحد را در داخل کانتینر بنویسید و اجرا کنید Write and Run Unit Tests inside Containers

  • مقدمه ای بر ادغام پیوسته Introduction to Continuous Integration

  • جهت متن: مقدمه ای بر ادغام پیوسته Text Direction: Introduction to Continuous Integration

  • برای راه‌اندازی گردش کار CI، CircleCI را با حساب Github پیوند دهید Link CircleCI with Github Account for Setting up a CI Workflow

  • تصاویر Docker را از CircleCI به DockerHub فشار دهید Push Docker Images To DockerHub from CircleCI

  • عیب‌یابی: تصاویر Docker را به Docker Hub فشار دهید Trouble Shooting: Push Docker Images to Docker Hub

کانتینرهای Docker را در تولید مستقر کنید Deploy Docker Containers in Production

  • مقدمه ای بر اجرای کانتینرهای داکر در تولید Introduction to Running Docker Containers in Production

  • ثبت حساب دیجیتال اقیانوس برای استقرار برنامه های کانتینری Register Digital Ocean Account for Deploying Containerized Applications

  • برنامه Docker را با ماشین Docker در فضای ابری اجرا کنید Deploy Docker Application to the Cloud with Docker Machine

  • جهت متن: برنامه Docker را با ماشین Docker در فضای ابری اجرا کنید Text Direction: Deploy Docker Application to the Cloud with Docker Machine

  • معرفی Docker Swarm و راه اندازی Swarm Cluster Introduction to Docker Swarm and Set up Swarm Cluster

  • خدمات Docker App را از طریق Docker Swarm در فضای ابری مستقر کنید Deploy Docker App Services to the Cloud via Docker Swarm

  • مواد آموزشی اضافی: ابزارهای نظارت بر Dockers Extra learning Material: Dockers Monitoring Tools

کانتینرهای Docker را در تولید مستقر کنید Deploy Docker Containers in Production

  • مقدمه ای بر اجرای کانتینرهای داکر در تولید Introduction to Running Docker Containers in Production

  • ثبت حساب دیجیتال اقیانوس برای استقرار برنامه های کانتینری Register Digital Ocean Account for Deploying Containerized Applications

  • برنامه Docker را با ماشین Docker در فضای ابری اجرا کنید Deploy Docker Application to the Cloud with Docker Machine

  • جهت متن: برنامه Docker را با ماشین Docker در فضای ابری اجرا کنید Text Direction: Deploy Docker Application to the Cloud with Docker Machine

  • معرفی Docker Swarm و راه اندازی Swarm Cluster Introduction to Docker Swarm and Set up Swarm Cluster

  • خدمات Docker App را از طریق Docker Swarm در فضای ابری مستقر کنید Deploy Docker App Services to the Cloud via Docker Swarm

  • مواد آموزشی اضافی: ابزارهای نظارت بر Dockers Extra learning Material: Dockers Monitoring Tools

مواد آموزشی اضافی Additional Learning Materials

  • موارد جدید در Docker 17.06 What is new in Docker 17.06

  • پشتیبانی بومی Docker از Kubernetes Docker's Native support for Kubernetes

  • یادگیری آینده Future Learning

  • متن سخنرانی: یادگیری آینده Text Lecture: Future Learning

  • کوپن به دوره های دیگر ما Coupons to Our Other Courses

مواد آموزشی اضافی Additional Learning Materials

  • موارد جدید در Docker 17.06 What is new in Docker 17.06

  • پشتیبانی بومی Docker از Kubernetes Docker's Native support for Kubernetes

  • یادگیری آینده Future Learning

  • متن سخنرانی: یادگیری آینده Text Lecture: Future Learning

  • کوپن به دوره های دیگر ما Coupons to Our Other Courses

نمایش نظرات

آموزش دوره Crash Docker برای DevOps و توسعه دهندگان شلوغ
جزییات دوره
3 hours
49
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
65,292
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tao W Tao W

مهندس نرم افزار

Level Up Level Up

شریک یادگیری حرفه ای شما

James Lee James Lee

مهندس نرم افزار سیلیکون ولی