بوتکمپ کامل داکر: ساخت، ارسال و استقرار پروژههای واقعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک کانتینریسازی و مفاهیم اصلی داکر از ابتدا
- بهکارگیری داکر در سناریوهای دنیای واقعی با 2 پروژه و بیش از 40 دموی عملی
- سنجش یادگیری خود با آزمونهای بخشبهبخش و تکالیف کاربردی
- نصب داکر و پیکربندی محیط با استفاده از ماشینهای مجازی لینوکس
- استفاده از رابط خط فرمان داکر برای مدیریت کانتینرها، ایمیجها و والیومها با اطمینان کامل
- نوشتن Dockerfileهای موثر برای ساخت ایمیجهای سفارشی.
- ارسال و دریافت ایمیجها با استفاده از Docker Hub و رجیستریهای خصوصی
- ایجاد و مدیریت شبکههای داکر و والیومهای داده.
- استفاده از Docker Compose برای ارکستراسیون اپلیکیشن های چند کانتینری
- درک تکنیکهای پیشرفته مانند dockerignore.، بیلدهای چندمرحلهای و مبانی Swarm
پیشنیازهای دوره
- مهارتهای اولیه کار با کامپیوتر (آشنایی مقدماتی با لینوکس/CLI مزیت محسوب میشود، اما الزامی نیست).
- بدون نیاز به دانش قبلی در مورد داکر یا کانتینرها – آموزش از ابتدا شروع میشود!
- یک سیستم با ویندوز، macOS یا لینوکس
- اتصال اینترنت برای دانلود داکر و ابزارهای مرتبط
توضیحات دوره
تسلط گامبهگام به داکر – از مبتدی مطلق تا حرفهای آمادهبهکار در حوزه DevOps.
چه تازهکار در IT باشید، چه علاقهمند به مسیر شغلی IT، یا یک متخصص شاغل مانند توسعهدهنده نرمافزار، مدیر سیستم، مهندس DevOps، مهندس شبکه، مهندس امنیت، مهندس MLOps، دانشمند داده، یا تحلیلگر داده، این دوره راهنمای کامل، ساختاریافته و عملی شما برای تسلط به داکر هم برای اکنون و هم برای آینده است.
معماریهای میکروسرویس و اپلیکیشن های Cloud-Native در حال تسلط به چشمانداز توسعه جهانی هستند. در هسته این تحول، کانتینریسازی قرار دارد و داکر به پلتفرم استاندارد صنعت برای ساخت، ارسال و استقرار کارآمد و مطمئن اپلیکیشن ها تبدیل شده است.
در این دوره، شما با مبانی داکر شروع خواهید کرد و به سرعت به تسلط بر مهارتهای دنیای واقعی پیشرفت میکنید: نوشتن Dockerfileها، ایجاد و مدیریت ایمیجها، استفاده از والیومها، ساخت شبکههای سفارشی، و استقرار اپلیکیشن های چند کانتینری با استفاده از Docker Compose. شما همچنین ویژگیهای پیشرفته داکر را، از جمله بیلدهای چندمرحلهای، dockerignore.، مرور کلی Docker Swarm، دایجستهای ایمیج، و بهترین شیوه های مناسب برای محیط پروداکشن بررسی خواهید کرد.
با 13 بخش عملی، بیش از 40 دموی تعاملی، 2 پروژه واقعی، و آزمونها و تکالیف در هر ماژول، این دوره فراتر از تئوری رفته و به شما کمک میکند مهارتهای واقعی و شغلی داکر را کسب کنید.
تا پایان دوره، در استفاده از داکر برای ساخت، تست و استقرار اپلیکیشن های کانتینری اعتمادبهنفس پیدا کرده و آماده خواهید بود تا این مهارتها را در هر تیم مدرن DevOps یا توسعه به کار بگیرید.
این دوره برای چه کسانی مناسب است؟
- تازهکاران IT که به دنبال کسب مهارتهای اساسی DevOps و کانتینریسازی در اوایل مسیر شغلی خود هستند.
- تغییردهندگان مسیر شغلی IT از نقشهای غیرفنی یا مرتبط که میخواهند وارد حوزه DevOps، ابر یا توسعه نرمافزار شوند.
- دانشجویان، علاقهمندان به فناوری و خودآموزانی که قصد دارند وارد دنیای DevOps، کانتینرها یا مهندسی ابر شوند.
- هر کسی که برای گواهینامههایی مانند Docker Certified Associate (DCA) آماده میشود یا میخواهد در مصاحبههای DevOps و نقشهای شغلی متمایز باشد.
- مهندسان DevOps و مدیران سیستم که هدفشان مدرنسازی پایپ لاین های استقرار با استفاده از کانتینرها و ابزارهای ارکستراسیون است.
- معماران نرمافزار که اپلیکیشن های مقیاسپذیر و مبتنی بر میکروسرویس را در محیطهای cloud-native طراحی میکنند.
- توسعهدهندگانی که میخواهند اپلیکیشن ها را سریعتر، مطمئنتر و هماهنگ با روشهای مدرن DevOps کانتینری و مستقر کنند.
- مهندسان شبکه و امنیت که نیاز دارند درک کنند کانتینریسازی چگونه بر امنیت، اتصال و معماری سیستم تأثیر میگذارد.
- مهندسان MLOps، دانشمندان داده و تحلیلگران داده که میخواهند مدلهای یادگیری ماشین و پایپ لاین های داده را با استفاده از داکر بستهبندی و مستقر کنند.
- متخصصان امنیت سایبری که به دنبال درک محیطهای کانتینری از دیدگاه امنیت و ایزولهسازی هستند.
بوتکمپ کامل داکر: ساخت، ارسال و استقرار پروژههای واقعی
-
معرفی دوره 03:50
-
مخاطبان دوره 01:29
-
چرا داکر؟ 05:08
-
سرفصلهای دوره 08:31
-
مرور کلی سرورها و مجازیسازی 17:50
-
آزمون None
-
مرور کلی کانتینرها 08:33
-
از یک Dockerfile تا یک کانتینر 06:19
-
آزمون None
-
معماری داکر 08:50
-
میزبانهای داکر - داکر چگونه کار میکند؟ 02:08
-
Namespaces و Cgroupها 03:54
-
آزمون None
-
یادگیری با استفاده از یک VM ابری واقعی AWS در مقابل استفاده از VM روی لپتاپ 08:12
-
ایجاد حساب رایگان AWS 07:59
-
محدود کردن هزینهها در AWS - بودجههای هزینه AWS و کاربر ادمین 11:08
-
درک سرویسهای رایگان AWS - طرح رایگان AWS 06:14
-
ایجاد یک ماشین مجازی Ubuntu (نمونه EC2) در AWS 22:17
-
اتصال به اینستنس با استفاده از SSH از سیستمهای MacOS و لینوکس (لپتاپ) 06:46
-
اتصال به اینستنس با استفاده از SSM و EC2 Instance Connect 11:42
-
اتصال به اینستنس با استفاده از MobaXterm در لپتاپهای ویندوزی 11:57
-
اتصال به اینستنس با استفاده از OpenSSH در لپتاپهای ویندوز 10 به بالا 13:26
-
نصب داکر روی اینستنس Ubuntu 16:06
-
آزمون None
-
فرمان های داکر - docker pull و docker ps 09:14
-
فرمان های داکر - docker create - docker stop - docker start 12:07
-
فرمان های داکر - docker exec - شروع یک پوسته تعاملی در کانتینر 07:18
-
تمرین عملی: docker exec 10:55
-
فرمان های داکر - docker run 06:35
-
تمرین عملی: docker run 14:14
-
فرمان های داکر - docker inspect 08:33
-
فرمان های داکر - docker commit 16:19
-
تمرین عملی: docker commit 11:00
-
فرمان docker diff 05:41
-
تمرین عملی: docker rm rmi prune logs help 06:21
-
رفتار راهاندازی کانتینر 16:55
-
رفتار پیشفرض پورت کانتینر و نگاشت پورت 12:17
-
فرمان داکر - docker rm docker rmi docker prune docker logs docker help 02:48
-
آزمون None
-
نصب افزونه داکر در VS Code 02:48
-
Dockerfile - دستورالعملهای FROM و RUN 10:03
-
Dockerfile - دستورالعمل CMD 08:16
-
مقایسه docker build و docker commit 03:06
-
تمرین عملی: Dockerfile - FROM - RUN - CMD و docker history 13:43
-
بهینهسازی ایمیجها و نامهای سفارشی Dockerfile 06:50
-
Dockerfile - دستورالعمل ENTRYPOINT 09:12
-
تمرین عملی: دستورالعمل ENTRYPOINT 19:10
-
Dockerfile - دستورالعملهای EXPOSE و COPY 07:15
-
تمرین عملی: دستورالعملهای Expose و COPY 09:40
-
Dockerfile - دستورالعملهای WORKDIR و LABEL 14:26
-
تمرین عملی: دستورالعمل WORKDIR 07:56
-
تمرین عملی: دستورالعملهای ENV و LABEL 06:16
-
Dockerfile - دستورالعمل ADD 09:09
-
تمرین عملی: دستورالعمل ADD 14:35
-
آزمون None
-
ایمیجهای داکر 07:18
-
رجیستری داکر 11:25
-
ایجاد حساب کاربری Docker Hub 02:56
-
تمرین عملی: رجیستری عمومی داکر 13:26
-
تمرین عملی: رجیستری خصوصی داکر 07:55
-
دایجست ایمیج (گونههای ایمیج) 10:17
-
تمرین عملی: دایجست ایمیج 04:17
-
آزمون None
-
مرور کلی شبکهسازی داکر 06:13
-
حالت پل در داکر 14:18
-
فرمان های شبکه داکر 03:51
-
تمرین عملی: حالت پل در داکر 12:10
-
حالتهای شبکهسازی داکر - شبکههای تعریفشده توسط کاربر (سفارشی) 18:09
-
حالت پل در داکر - پورت کانتینر 07:43
-
تمرین عملی: حالت پل در داکر - نگاشت پورت کانتینر 14:54
-
حالتهای شبکهسازی داکر - حالتهای Host و None 03:39
-
تمرین عملی: حالتهای Host و None در داکر 18:58
-
آزمون None
-
ماندگاری دادهها در داکر - مرور کلی 03:23
-
والیومهای داکر 07:04
-
تمرین عملی: والیومهای نامدار داکر 15:41
-
استفاده از Dockerfile برای ایجاد والیومهای داکر 02:29
-
تمرین عملی: ایجاد والیومهای داکر با استفاده از Dockerfile 09:51
-
قابلیت Bind Mounts در داکر 06:41
-
تمرین عملی: Docker Bind Mounts 11:35
-
docker run --mount 05:46
-
رفتار پیشفرض Bind Mount 05:55
-
تمرین عملی: رفتار پیشفرض Bind Mount 12:48
-
والیومهای نامدار داکر - رفتار پیشفرض 04:19
-
تمرین عملی: والیومهای نامدار داکر - رفتار پیشفرض 10:22
-
آزمون None
-
مرور کلی Docker Compose 03:23
-
فایلهای YAML (پیکربندی) Docker Compose 08:27
-
فرمان های اولیه Docker Compose 04:22
-
تمرین عملی: نصب Docker Compose 02:06
-
تمرین عملی: فایلهای پیکربندی Docker Compose 07:13
-
تمرین عملی: فایلهای Docker Compose چند کانتینری 06:19
-
تمرین عملی: والیومهای داکر و Bind Mounts با استفاده از فایلهای Docker Compose 13:40
-
تمرین عملی: استفاده از بیلد Docker Compose و نامهای فایل Compose جایگزین 10:47
-
فایل Docker Compose - دستورالعملهای Healthcheck و depends_on 04:55
-
فایل Docker Compose - ویژگی networks: 08:32
-
آزمون None
-
تکلیف 02:27
-
پاسخ تکلیف 03:59
-
پروژه 1 - استقرار یک وبسایت روی سرور Nginx با استفاده از داکر 19:24
-
معرفی پروژه 16:49
-
استقرار پروژه 25:08
-
معرفی بخش 00:27
-
حل نام (DNS) در داکر 06:13
-
تمرین عملی: حل نام در داکر 09:49
-
داکر فایلها - بیلدهای چندمرحلهای 04:50
-
تمرین عملی: بیلدهای چندمرحلهای در Dockerfile 12:39
-
فایل dockerignore. 02:45
-
بهترین شیوه های داکر 05:02
-
معماری اپلیکیشن یکپارچه در مقابل میکروسرویس - مرور کلی 07:01
-
ارکستراسیون داکر با استفاده از Docker Swarm - مرور کلی 08:56
-
آزمون None
-
تبریک ... 02:41
-
گامهای یادگیری بعدی 01:28
مشخصات آموزش
بوتکمپ کامل داکر: ساخت، ارسال و استقرار پروژههای واقعی
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:114
- مدت زمان :15:24:37
- حجم :7.73GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy