لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Docker Mastery: با Kubernetes + Swarm from a Docker Captain
Docker Mastery: with Kubernetes +Swarm from a Docker Captain
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از DevOps با بهترین دوره آموزشی در Docker، Kubernetes، Compose، Swarm و Registry، کانتینرها را بسازید، آزمایش کنید، مستقر کنید. نحوه استفاده از Docker، Compose و Kubernetes در دستگاه خود برای ساخت و آزمایش بهتر نرم افزار ابزارهای رسمی Docker و Kubernetes را از یک Docker Captain برنده جایزه یاد بگیرید! با گروه چت زنده (50000 عضو!) و پرسش و پاسخ مستقیم ماهانه، سریعتر بیاموزید. مهارت های ساخت محیط های توسعه را با کدهای خود که در کانتینرها اجرا می شوند به دست آورید. خوشه های Swarm و Kubernetes را برای استقرار سرور بسازید! عملی با بهترین شیوه ها برای ساخت Dockerfiles و Compose فایل ها مانند یک حرفه ای! تصاویر دلخواه خود را بسازید و منتشر کنید. رجیستری تصویر سفارشی خود را برای ذخیره برنامه های خود و استقرار در محیط های شرکتی ایجاد کنید. پیش نیازها: بدون نیاز به نرم افزار پولی - فقط ویرایشگر متن و مرورگر مورد علاقه خود را نصب کنید! دسترسی ادمین محلی برای نصب Docker برای Mac/Windows/Linux. اصول ترمینال یا خط فرمان را بدانید. اصول اولیه لینوکس مانند شل، SSH و مدیریت بسته. (نکات ارائه شده برای کمک به تازه واردان!) اصول ایجاد یک سرور در فضای ابری (در هر ارائه دهنده) را بدانید. (نکات لازم برای کمک به تازه واردان!) اصول اولیه سرورهای وب و پایگاه داده را بدانید. (نحوه ارتباط آنها، IP ها، پورت ها و غیره) یک حساب GitHub و Docker Hub داشته باشید.
بهروزرسانی 2023: نمونههای جدید CI با 18 سخنرانی که به شما نشان میدهد چگونه Docker و Kubernetes را در GitHub Actions خودکار کنید، از جمله اسکن آسیبپذیری، ساخت تصویر پیشرفته، ساختهای چند پلتفرمی، و موارد دیگر.
بهروزرسانی 2022: ویدیوهای نصب و پیکربندی بهروزرسانی شده، و پشتیبانی بیشتر از Apple Silicon (M1 arm64) و Raspberry Pi!
با مگا-کورس شماره ONE Docker + Kubernetes در Udemy برای آینده Dockerized آماده باشید. به کاملترین و به روزترین دوره آموزش و استفاده از کانتینرها به صورت سرتاسری، از توسعه و تست گرفته تا استقرار و تولید سرور خوش آمدید. توسط یک Docker Captain و مشاور DevOps برنده جایزه تدریس شده است.
تازه با Docker شروع به کار کردید؟ کامل. این دوره با این فرض شروع می شود که شما با کانتینرها تازه کار هستید.
یا: اکنون از Docker استفاده می کنید و باید با مشکلات دنیای واقعی مقابله کنید؟ من برای شما اینجا هستم! موضوعات تولید من را در مورد Swarm، Kubernetes، رازها، ورود به سیستم، ارتقاءهای چرخشی و موارد دیگر مشاهده کنید.
جایزه: این دوره با Slack Chat، سرور Discord Chat، و ماهانه YouTube Q As with me ارائه می شود!
"من دوره دیگری را در (Udemy) دنبال کرده ام. این یکی میلیون ها بار عمیق تر است." "... وقتی نوبت به همه چیزهای docker می رسد، این دوره ای است که می خواهید بگذرانید" - Student Udemy Review
چرا باید از من یاد بگیرید؟ چرا به من اعتماد کنید تا بهترین راه های استفاده از Docker را به شما آموزش دهم؟ (سلام، من برت هستم، لطفاً به من اجازه دهید یک لحظه در مورد خودم صحبت کنم):
من یک پزشک هستم. به دنیای واقعی خوش آمدید: من 20 سال تجربه سیستمعامل و توسعهدهنده، بیش از 30 گواهینامه، و از Docker و اکوسیستم کانتینر برای مشتریان مشاور و شرکتهای خودم از روزهای اولیه Docker استفاده کردهام. از کسی که صدها کانتینر را در دهها پروژه و سازمان اجرا میکند بیاموزید.
من یک معلم هستم. از کسی که می داند چگونه یک برنامه درسی درست کند یاد بگیرید: می خواهم به شما کمک کنم. مردم می گویند من در آن خوب هستم. در چند سال گذشته، هزاران نفر را در مورد استفاده از Docker در کارگاهها، کنفرانسها و جلسات آموزش دادهام. در رویدادهایی مانند DockerCon، O'Reilly Velocity، GOTO Conf و Linux Source Summit تدریس می کنم. امیدوارم تصمیم بگیرید که با من بیاموزید و به انجمن آنلاین فوق العاده Docker بپیوندید.
من جوامع را رهبری می کنم. همچنین، من یک کاپیتان Docker هستم، به این معنی که Docker Inc. فکر میکند من یک یا دو چیز در مورد Docker میدانم و در به اشتراک گذاشتن آن با دیگران به خوبی عمل میکنم. در دنیای واقعی: من به اجرای دو جلسه محلی در جامعه فناوری شگفتانگیزمان در نورفولک/ویرجینیا بیچ ایالات متحده کمک میکنم. من به صورت آنلاین کمک میکنم: معمولاً در Slack، Discord و Twitter، جایی که از دیگران یاد میگیرم و به آنها کمک میکنم.
"به دلیل دوره تسلط Docker، من اولین شغل DevOps خود را پیدا کردم. متشکرم کاپیتان!" - دانشجو رونالد آلونزو
"دوره های Docker زیادی در Udemy وجود دارد - اما آنها را نادیده بگیرید، برت مجردترین فردی است که به شما آموزش می دهد." - کوین گریفین، MVP مایکروسافت
بازپرداخت: بخشی از سود من در این دوره به حمایت از منبع باز و محافظت از آزادی های آنلاین ما اهدا می شود! این دوره فقط توسط افراد شگفت انگیز ایجاد منبع باز امکان پذیر شده است. من روی شانه های غول های (متن باز) ایستاده ام! کمک های مالی بین موسسات خیریه مورد علاقه من از جمله بنیاد مرز الکترونیک و بنیاد نرم افزار آزاد تقسیم خواهد شد. به آنها نگاه کن آنها عالی هستند!
این یک دوره آموزشی زنده است و با تغییر ویژگیهای Docker و Kubernetes بهروزرسانی میشود.
این دوره به گونه ای طراحی شده است که شما را سریع شروع کند، اما همچنین شما را عمیقاً به "چرا" چیزها برساند. به سادگی سریعترین و بهترین راه برای یادگیری آخرین مهارت های کانتینر. به دامنه موضوعات در جلسه نگاه کنید و وسعت مهارت هایی را که خواهید آموخت.
همچنین شامل سرورهای Slack و Discord با بیش از 50 هزار دانشجو برای دریافت کمک در این دوره و ادامه یادگیری Docker و DevOps شما با کمک من و سایر دانشجویان است.
"دوره برت سطحی بالاتر از همه آن منابع است، و اگر برای دستیابی به Docker در تلاش هستید، این منبعی است که باید روی آن سرمایه گذاری کنید." - آستین تیندل، دانشجوی دوره
برخی از بسیاری از کارهای جالبی که در این دوره انجام خواهید داد:
کد وب را در زمانی که در یک ظرف سرو می شود در دستگاه خود ویرایش کنید
برنامههای خود را در شبکههای خصوصی که فقط پورتهای ضروری را نشان میدهند قفل کنید
یک خوشه Swarm 3 گره در ابر ایجاد کنید
Kubernetes را نصب کنید و ابزارهای کلاستر سرور پیشرو را بیاموزید
از IPهای مجازی برای متعادل کردن بار داخلی در کلاستر خود استفاده کنید
Dockerfiles خود را برای ساخت سریعتر و استقرارهای کوچک بهینه کنید
تصاویر برنامه سفارشی خود را بسازید/منتشر کنید
تفاوتهای Kubernetes و Swarm را بیاموزید
رجیستری تصویر خود را ایجاد کنید
از Swarm Secrets برای رمزگذاری تنظیمات محیط خود حتی روی دیسک استفاده کنید
بهروزرسانیهای کانتینر را در یک طرح رولینگ همیشه آپدیت اجرا کنید
ایجاد آرمانشهر پیکربندی یک مجموعه واحد از فایلهای YAML برای توسعهدهندگان محلی، آزمایش CI، و استقرار خوشه تولیدی
و خیلی چیزهای دیگر...
پس از گذراندن این دوره، شما قادر خواهید بود:
از Docker در نقشهای توسعهدهنده و/یا sysadmin روزانه خود استفاده کنید
برنامهها را در Kubernetes مستقر کنید
ایجاد Dockerfiles و Compose فایل
خوشههای Swarm چند گره بسازید و کانتینرهای H/A را بکار ببرید
با استفاده از روشهای زیرساخت بهعنوان کد، مانیفستهای Kubernetes YAML را بسازید و استقرار دهید
یک گردش کار با استفاده از Docker در برنامهنویس ایجاد کنید، سپس تست/CI، سپس تولید با YAML
کلیدها، گواهیهای TLS و رمزهای عبور خود را با اسرار رمزگذاری شده محافظت کنید
Dockerfiles و تصاویر خود را کوچک، کارآمد و سریع نگه دارید
برنامهها را در Docker، Swarm و Kubernetes اجرا کنید و مزایا/معایب هرکدام را درک کنید
زمانی که کد شما در یک ظرف اجرا می شود، به صورت محلی توسعه دهید
از دادههای پایدار مهم در حجمها محافظت کنید و پایههای اتصال را انجام دهید
با جدیدترین مهارتهای Docker Container تیم خود را به آینده هدایت کنید!
موارد اضافی که با این دوره ارائه می شود:
برای دریافت کمک/مشاوره از من و سایر دانشجویان، به تیم دوره Slack دسترسی داشته باشید.
ویدیوهای پاداشی که در جاهای دیگر مانند YouTube قرار دادهام و از منابع این دوره به آنها پیوند داده شده است.
در پخشهای زنده هفتگی DevOps و نمایشهای نمایشی در YouTube Live به من بپیوندید.
هزاران پیوند مرجع برای تکمیل این محتوا.
بهروزرسانی محتوا با تغییر ویژگیهای Docker در این موضوعات.
سرفصل ها و درس ها
شروع سریع!
Quick Start!
داکر در سال 2022 چیست؟ سه نوآوری
What is Docker in 2022? The Three Innovations
اجرای سریع کانتینر
Quick Container Run
چرا داکر؟ چرا اکنون در سال 2022؟
Why Docker? Why Now in 2022?
معرفی دوره
Course Introduction
نقشه راه دوره (نمای کلی)
Course Roadmap (overview)
دریافت منابع دوره (ریپو GitHub)
Getting Course Resources (GitHub Repo)
چت دوره با دانش آموزان ظروف یادگیری
Course Chat with Students Learning Containers
پرسش و پاسخ زنده YouTube با Bret
YouTube Live Q&A with Bret
سوالات متداول بزرگ
The Big FAQ
بهترین راه برای راه اندازی Docker برای سیستم عامل شما
The Best Way to Setup Docker for Your OS
نصب The Right Docker برای این دوره
Installing The Right Docker for this course
نصب Docker: The Fast Way
Installing Docker: The Fast Way
Docker برای ویندوز: راه اندازی و نکات
Docker for Windows: Setup and Tips
Docker برای Mac: راه اندازی و نکات
Docker for Mac: Setup and Tips
Docker برای دسکتاپ لینوکس: راه اندازی و نکات
Docker for Linux Desktop: Setup and Tips
Docker برای سرور لینوکس: راه اندازی و نکات
Docker for Linux Server: Setup and Tips
کد VS برای ویرایش DevOps، Docker و YAML
VS Code for DevOps, Docker, and YAML Editing
تغییرات نسخه Docker و محصولات
Docker Version and Products Changes
ایجاد و استفاده از ظروف مانند یک رئیس
Creating and Using Containers Like a Boss
نصب و پیکربندی Docker ما را بررسی کنید
Check Our Docker Install and Config
راه اندازی یک وب سرور Nginx
Starting a Nginx Web Server
خلاصه: وقتی یک کانتینر را اجرا می کنیم چه اتفاقی می افتد
Debrief: What Happens When We Run a Container
کانتینر VS. VM: این فقط یک فرآیند است
Container VS. VM: It's Just a Process
ظروف ویندوز: آیا باید آنها را در نظر بگیرید؟
Windows Containers: Should You Consider Them?
پشتیبانی بازو برای MySQL
Arm support for MySQL
تکلیف: چندین کانتینر را مدیریت کنید
Assignment: Manage Multiple Containers
نمایش نظرات