آموزش Docker & Kubernetes در فرآیند توسعه نرم افزار - مقدمه

دانلود Docker & Kubernetes in Software Development Process - intro

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ماشین‌های مجازی، کانتینرها، Docker، Docker Compose، Deployment، Kubernetes، Application Scaling و خیلی بیشتر! مفاهیم اصلی کانتینری‌سازی را درک کنید و چگونه استقرار و مقیاس‌پذیری نرم‌افزار را متحول می‌کند مجازی‌سازی چیست و چه مشکلی را حل می‌کند. روز توسعه نرم افزار چگونه برنامه های Dockerised را می توان در محیط ابری مستقر کرد مزایای استراتژیک Kubernetes را در مدیریت و مقیاس بندی کارآمد برنامه های کانتینری بیاموزید. شناسایی چالش‌ها و ملاحظات پیاده‌سازی فناوری‌های کانتینری در محیط‌های ابری پیش نیازها: درک کلی مفاهیم مهندسی نرم‌افزار آگاهی عمومی از رایانش ابری دانش مفهومی سیستم‌های عامل علاقه عمومی به رویه‌های DevOps

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


نتایج یادگیری ارزش دوره:

  1. مقدمه‌ای بر کانتینرها: به اصول اولیه فناوری کانتینر بپردازید، معماری آن و اصول اساسی زیربنای عملکرد آن را درک کنید.

  2. برنامه های کاربردی در دنیای واقعی: نحوه استفاده از کانتینرها برای افزایش قابلیت حمل نرم افزار، افزایش کارایی، و فعال کردن مقیاس پذیری نرم افزار از طریق نمایش های جذاب را بررسی کنید.

  3. دیدگاه‌های مجازی‌سازی: آنچه که مجازی‌سازی مستلزم آن است، مشکلاتی که به آن می‌پردازد و رابطه همزیستی آن با کانتینرها را کشف کنید، که با نمایش عملی ماشین‌های مجازی تکمیل می‌شود.

  4. کانتینرها در مقابل ماشین‌های مجازی: تمایز بین کانتینرها و ماشین‌های مجازی را روشن کنید، با مزیت‌های منحصربه‌فرد آنها و زمینه‌های مناسب برای استفاده از آنها آشنا شوید.

  5. کاوش در Docker : Docker را بررسی کنید، مشکلاتی را که حل می‌کند و چگونگی ایجاد انقلاب در گردش‌های کاری توسعه محلی، با تأکید بر درک نظری به جای عمل عملی، تشخیص دهید.

  6. نمای کلی از استقرار Cloud: بینشی در مورد فرآیند و بهترین روش‌ها برای استقرار برنامه‌های dockerised در فضای ابری، درک ملاحظات استراتژیک درگیر به دست آورید.

  7. مقدمه ای بر Kubernetes : با سازماندهی کانتینرهای متعدد در مقیاس با Kubernetes آشنا شوید، مفاهیم اصلی و معماری آن را در یک نمای کلی در سطح بالا درک کنید.

  8. مقیاس‌سازی برنامه با Kubernetes: کشف کنید که چگونه Kubernetes به مقیاس‌بندی برنامه‌ها برای برآوردن تقاضا، با تمرکز بر جنبه‌های نظری مقیاس‌پذیری برنامه کمک می‌کند.

  9. بهینه‌سازی تجربه کاربر: بیاموزید که چگونه می‌توان از Kubernetes برای بهینه‌سازی تجربیات کاربر استفاده کرد و از دسترسی بالا و استفاده کارآمد از منابع اطمینان حاصل کرد.

  10. درک معایب: در بررسی انتقادی معایب کانتینری‌سازی با در نظر گرفتن چالش‌ها و پیامدهای بالقوه برای اجرا شرکت کنید.


چه کسی باید ثبت نام کند؟

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


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

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


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

مقدمه ای بر کانتینری سازی Intro to containerisation

  • ظروف - مقدمه Containers - intro

  • کاربردهای دنیای واقعی کانتینرها - قابلیت حمل نرم افزار - دمو Real world applications of containers - software portability - demo

  • کاربرد دنیای واقعی کانتینرها - کارایی و مقیاس پذیری نرم افزار Real world application of containers - efficiency & software scalability

  • به من بگو چه فکر می کنی! Tell me what you think!

مجازی سازی چیست و چه مشکلی را حل می کند؟ What is and what problem does virtualisation solve?

  • مجازی سازی چیست و چه مشکلی را حل می کند؟ What is and what problem does virtualisation solve?

  • نسخه ی نمایشی مجازی سازی و ماشین های مجازی Demo of virtualisation and virtual machines

  • مقایسه ماشین های مجازی با کانتینرها چگونه است؟ How virtual machines compare to containers?

داکر چیست و چه مشکلی را حل می کند؟ What is and what problem does Docker solve?

  • داکر چیست و چه مشکلی را حل می کند؟ What is and what problem does Docker solve?

  • توسعه محلی با Docker - نسخه ی نمایشی Local development with Docker - demo

  • چگونه معماری های پیچیده محلی را آزمایش و اجرا کنیم؟ نوشتن Docker - نسخه ی نمایشی How to test and run locally complicated architectures? Docker compose - demo

  • استقرار برنامه dockerised در ابر - نسخه ی نمایشی Deployment of dockerised application to the cloud - demo

ظروف در حال تولید Containers in production

  • چگونه کانتینرهای متعدد در تولید را مدیریت کنیم؟ معرفی Kubernetes How to manage multiple containers in production? Intro to Kubernetes

  • Kubernetes چگونه به مقیاس برنامه شما کمک می کند؟ - نسخه ی نمایشی How does Kubernetes help to scale your application? - demo

  • چگونه تجربه کاربری را با Kubernetes بهینه کنیم؟ - نسخه ی نمایشی How to optimise user experience with Kubernetes? - demo

  • معایب کانتینری سازی Drawbacks of containerisation

  • یک بررسی بسیار قدردانی خواهد شد! A review would be much appreciated!

نمایش نظرات

آموزش Docker & Kubernetes در فرآیند توسعه نرم افزار - مقدمه
جزییات دوره
1.5 hours
16
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,305
4.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kamil Kulik • Software Engineer Kamil Kulik • Software Engineer

توسعه دهنده Full Stack Typescript