لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط Docker به روش devops توسط School of Devops®
Mastering Docker the devops way by School of Devops®
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه اجرای Docker را بیاموزید، برنامههای خود را در تصاویر Docker بستهبندی کنید و آن را در مقیاس تولید در 10 روز اجرا کنید. استقرار پشته خدمات میکرو با سرویسهای به هم پیوسته، محیطهای توسعه خودکار Docker Swarm: هماهنگسازی استقرار داکر در مقیاس در راهاندازی تولید معمار مقاوم به خطا، سیستمهای در دسترس بالا و دستیابی به استقرار زمان توقف صفر نحوه گنجاندن Docker در گردشهای کاری devops پیش نیازها:آشنایی با فرآیند تحویل نرمافزار و دانش پایه لینوکس آشنایی اولیه با ابزارهای خط فرمان لینوکس لپ تاپ یا devops یا یک حساب ابری برای راه اندازی محیط
با Docker در هسته خود، سیستم اکو کانتینرهای باز در حال تغییر نحوه ساخت، ارسال، تحویل و تنظیم نرم افزار است. اگر با دقت مشاهده کنید، به وضوح می توانید نشانه های حکایتی را ببینید که نشان می دهد این اتفاق بزرگ بعدی خواهد بود. همه بازیکنان بزرگ ابر و پلتفرمهای فناوری به طور یکسان ابزارها و خدماتی را در اطراف کانتینرها منتشر کردهاند. گوگل و آمازونهای دنیا را که در حال حاضر از کانتینر در تولید استفاده میکنند، رها کنید، بسیاری از شرکتها در سطح جهان یا در حال فکر کردن به یک استراتژی کانتینری هستند یا در حال حاضر در حال اتخاذ آن هستند. اگر شما یک متخصص فناوری اطلاعات هستید، نباید بخشی از این انقلاب را از دست بدهید و با افزودن این مهارت جدید درخشان امروز و مهارت ضروری برای فردا به مجموعه خود، جلوتر از بازی باشید.
این دوره بخشی از مجموعه آموزشی بایت اندازه devops توسط School of Devops است و یک مسیر یادگیری عملی برای استاد ساختن، استقرار، تحویل و مدیریت نرم افزار با کانتینرها و داکر است.
این دوره با یک بخش مقدماتی آغاز می شود که با پاسخ دادن به تمام سوالات زیر، درک مفهومی خوبی به شما می دهد،
Containerها چیست و چه تفاوتی با VM دارد
زیر کاپوت چیست؟ چه چیزی ظروف را ممکن می کند؟
نحوه تحویل نرم افزار تغییر Docker چگونه است
چگونه Docker در یک گردش کار devops قرار می گیرد؟
Open Container Eco System چیست و چه اجزایی دارد؟
بخش مقدماتی تنها بخش نظری است که سپس با یک سناریو مبتنی بر جلسات عملی دنبال میشود که بر یادگیری از طریق انجام دادن تأکید دارد. هر یک از بخش ها شامل آزمون ها و پیگیری پروژه های نانو و تمرینات عیب یابی است.
تا زمانی که کار با این برنامه تمام شد، باید بتوانید،
کانتینرها را اجرا، راه اندازی و مدیریت کنید
محدودیت های منابع و ویژگی های کانتینر را مدیریت و کنترل کنید
یک برنامه نرم افزاری را بسته بندی کنید، تصاویر داکر بسازید و در رجیستری با Dockerfiles منتشر کنید
پشته خدمات میکرو را با Docker Compose در Dev و Staging اجرا کنید
استقرار داکرها را در مقیاس تولید با Docker Swarm هماهنگ کنید
معمار مقاوم به خطا، سیستمهای در دسترس بالا و دستیابی به عدم استقرار خرابی
سرفصل ها و درس ها
درباره دوره
About Course
درباره دوره
About Course
مربی خود را بشناسید - گوراو شاه کیست؟
Know your Instructor - Who is Gourav Shah ?
مقدمه ای بر داکر
Introduction to Docker
مقدمه ای بر داکر
Introduction to Docker
معرفی
Introduction
صفر تا داکر در 5 دقیقه
Zero to Docker in 5 Minutes
سه راه - ظروف، ماشین های مجازی و فلزات خالی
Three Ways - Containers, VMs and Bare Metals
آنچه در زیر هود است - فضاهای نام، Cgroups و OverlayFS
Whats under the hood - Namespaces, Cgroups and OverlayFS
قابلیت حمل، چگالی، سازگاری - ویژگی های کلیدی Docker
Portability, Density, Consistency - The Key Features of Docker
داستان تکامل داکر
The Docker Evolution Story
Docker Workflow و Components
Docker Workflow and Components
لیست خواندن
Reading List
امتحان
Quiz
راه اندازی محیط زیست
Setting up the Environment
راه اندازی محیط زیست
Setting up the Environment
راه اندازی محیط زیست
Setting up the Environment
اتاق چت Gitter برای دوره
Gitter Chat Room for the Course
گزینه 1: Docker برای Mac/Windows
Option 1: Docker for Mac/Windows
گزینه 2: استفاده از Docker Toolbox
Option 2: Using Docker Toolbox
گزینه 3: codespaces.io
Option 3: codespaces.io
معرفی نمونه برنامه رای گیری
Introducing Sample Voting App
شروع کار با Docker
Getting Started with Docker
شروع کار با Docker
Getting Started with Docker
معرفی
Introduction
تست آب با داکر
Testing Waters with Docker
راه اندازی اولین کانتینر ما
Launching our first Container
راه اندازی کانتینر مانند ماشین مجازی با حالت تعاملی
Launching Container Like a VM with Interactive Mode
فضاهای نام در عمل - یادگیری آنچه که شامل و چه چیزی نیست
Namespaces in Action - Learning Whats contained and whats not
ماندگار کردن ظروف
Making Containers Persist
اتصال به یک کانتینر در حال اجرا
Connecting to a Running Container
مکث، توقف حذف
Pause, Stop Remove
امتحان
Quiz
عملیات کانتینری
Container Operations
عملیات کانتینری
Container Operations
معرفی
Introduction
Port Mapping Primer - راه اندازی و اتصال به یک برنامه وب
Port Mapping Primer - Launching and Connecting to a Web Application
تغییر نام، بالا، پیوست و جدا کردن
Renaming, Top, Attaching and Detaching
بازرسی ظروف و پیش زمینه
Inspecting Containers and Foregrounding
محدود کردن منابع - حافظه
Limiting Resources - Memory
اولویت بندی استفاده از CPU
Prioritising CPU Utilisation
امتحان
Quiz
گنج شکار
Treasure Hunt
داکر کردن برنامه خود
Dockerising your own App
داکر کردن برنامه خود
Dockerising your own App
معرفی
Introduction
نحوه بسته بندی یک برنامه در یک Docker Image
How to package an application into a Docker Image
ساختن تصویر داکر به روش ضروری
Building Docker Image the Imperative Way
راه اندازی و سفارشی سازی یک کانتینر
Launching and customizing a Container
قرار دادن کانتینر در یک تصویر و اعتبارسنجی
Committing the container into an Image and Validating
عیب یابی ساخت تصویر، انتشار در داکر هاب
Troubleshooting Image Builds, Publishing to Docker Hub
خودکار ساختن تصویر با Dockerfile
Automating Image builds with a Dockerfile
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات