×
ribbon

داکر (Docker) و کوبرنیتیز (Kubernetes) - راهنمای عملی

مدرس:Udemy

Maximilian Schwarzmullerآکادمی پرو پرمیوم

«داکر، داکر کامپوز، پروژه‌های چند-کانتینری، استقرار (Deployment) و همه چیز درباره کوبرنیتیز را از پایه یاد بگیرید!»

جدید
زیرنویس
61دانشجو
23ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیآبان ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

درک ماهیت داکر و کوبرنیتیز و دلایل نیاز به استفاده از آن‌ها

نحوه نصب و کار با داکر در تمامی سیستم‌عامل‌ها (ویندوز، مک و لینوکس)

ساخت و استفاده از ایمیج‌ها (Images) و کانتینرها (Containers) با داکر

درک مفاهیم پیشرفته مانند مدیریت و ذخیره‌سازی داده‌های پایدار به کمک والیوم‌ها (Volumes)

این دوره شامل:

23 ساعت ویدئو

201 جلسه متنی

201 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

16 فصل229 جلسه23 ساعت ویدیو
01 - شروع به کار
  001 خوش‌آمدگویی به دوره
02:32
  002 داکر چیست؟
04:42
  003 چرا داکر و کانتینرها؟
05:59
  005 ماشین‌های مجازی در مقابل کانتینرهای داکر
08:55
  006 بررسی کلی نصب داکر
04:31
  006 نصب داکر روی لینوکس (انتخاب توزیع)
00:03
  007 نصب داکر روی مک‌اواس
03:34
  007 دستورالعمل نصب داکر روی مک‌اواس (مستندات رسمی)
00:04
  008 نصب داکر روی ویندوز
09:44
  008 دستورالعمل نصب داکر روی ویندوز (مستندات رسمی)
00:04
  008 نصب داکر روی ویندوز
00:03
  009 نصب Docker Toolbox برای سیستم‌های قدیمی
06:51
  009 دستورالعمل نصب Docker Toolbox روی مک‌اواس
00:03
  009 دستورالعمل نصب Docker Toolbox روی ویندوز
00:03
  010 محیط تمرینی داکر (Playground)
00:03
  011 مروری بر ابزارهای داکر
03:05
  012 نصب و پیکربندی محیط توسعه (IDE)
02:07
  013 داکر فایل (Dockerfile)
00:03
  013 شروع اولین پروژه نمایشی
00:03
  013 شروع کار عملی
09:23
  014 سرفصل‌های دوره
04:14
  015 چگونه بیشترین بهره را از این دوره ببریم
03:24
  016 منابع دوره
00:02
  016 اولین پروژه داکری شده
00:03
  016 اسلایدهای شروع به کار
00:03
  017 تنظیمات دوره
00:02
  لینک‌های خارجی
00:02
02 - ایمیج‌ها و کانتینرهای داکر: بلوک‌های سازنده اصلی
  001 مقدمه این ماژول
01:16
  002 ایمیج‌ها و کانتینرها: چیستی و چرایی
02:29
  003 استفاده و اجرای ایمیج‌های خارجی (از پیش ساخته شده)
08:28
  004 راه‌اندازی اولیه پروژه Node.js
00:03
  004 هدف ما: یک اپلیکیشن Node.js
06:40
  005 ساخت ایمیج اختصاصی با استفاده از Dockerfile
11:13
  006 اولین فایل Dockerfile برای اپلیکیشن Node.js
00:03
  006 اجرای یک کانتینر بر اساس ایمیج اختصاصی
07:58
  007 دستور EXPOSE و ابزارهای کاربردی کوچک
00:03
  008 ایمیج‌ها فقط خواندنی (Read-Only) هستند!
05:51
  009 پروژه Node.js نهایی شده
00:03
  009 درک لایه‌های ایمیج (Image Layers)
08:20
  010 خلاصه اولیه
03:18
  011 بررسی ایمیج‌ها و کانتینرها
00:03
  012 مدیریت ایمیج‌ها و کانتینرها
02:01
  013 متوقف کردن و راه‌اندازی مجدد کانتینرها
04:31
  014 درک کانتینرهای متصل (Attached) و جدا شده (Detached)
07:50
  015 اتصال به یک کانتینر در حال اجرا
00:03
  016 ورود به حالت تعاملی (Interactive Mode)
10:44
  016 راه‌اندازی اولیه پروژه Python
00:03
  017 حذف ایمیج‌ها و کانتینرها
06:26
  018 حذف خودکار کانتینرهای متوقف شده
03:18
  019 نگاهی به پشت صحنه: بررسی (Inspect) ایمیج‌ها
04:00
  020 کپی کردن فایل‌ها به داخل و خارج از کانتینر
04:57
  021 نام‌گذاری و تگ‌گذاری کانتینرها و ایمیج‌ها
09:27
  022 اشتراک‌گذاری ایمیج‌ها - نمای کلی
06:37
  023 ارسال ایمیج‌ها به DockerHub
10:44
  024 دریافت (Pull) و استفاده از ایمیج‌های به اشتراک گذاشته شده
04:50
  025 مدیریت ایمیج‌ها و کانتینرها
00:03
  026 خلاصه ماژول
05:00
  027 برگه تقلب (Cheat-Sheet) ایمیج‌ها و کانتینرها
00:04
  027 منابع ماژول
00:02
  027 پروژه Node.js نهایی
00:03
  027 پروژه Python نهایی
00:03
  027 اسلایدهای آموزشی ایمیج‌ها و کانتینرها
00:03
03 - مدیریت داده‌ها و کار با Volumeها
  001 مقدمه این فصل
01:27
  002 شناخت دسته‌بندی‌های داده و انواع مختلف داده
07:20
  003 تحلیل یک اپلیکیشن واقعی
03:02
  003 تنظیمات اولیه data-volumes-01
00:03
  004 ساخت و درک اپلیکیشن دمو
08:36
  004 افزودن Dockerfile در data-volumes-02
00:03
  005 درک مسئله و چالش موجود
05:25
  006 معرفی Volumeها
02:57
  007 اولین تلاش ناموفق
07:45
  007 تنظیم کد Node در data-volumes-03
00:03
  008 استفاده از Named Volumes برای حل مشکل
08:35
  009 حذف Volumeهای بی‌نام (Anonymous Volumes)
00:03
  010 اشتراک‌گذاری پوشه در Docker Toolbox
00:03
  010 شروع کار با Bind Mountها (اشتراک‌گذاری کد)
10:41
  011 میان‌برهای Bind Mount
00:03
  012 ترکیب و ادغام انواع مختلف Volumeها
07:52
  013 تنظیمات خاص NodeJS با استفاده از Nodemon در کانتینر
07:16
  013 افزودن Nodemon در data-volumes-04
00:03
  013 رویدادهای فایل در ویندوز WSL2
00:03
  014 استفاده از Volume بی‌نام موقت در data-volumes-05
00:04
  014 جمع‌بندی Volumeها و Bind Mountها
05:54
  015 بررسی تخصصی Volumeها و Bind Mountها
00:03
  016 نگاهی به Volumeهای فقط‌خواندنی (Read-Only)
05:40
  017 مدیریت Volumeهای داکر
07:39
  018 تنظیم مجدد Dockerfile در data-volumes-06
00:03
  018 استفاده از دستور COPY در مقابل Bind Mount
03:26
  019 افزودن dockerignore در data-volumes-07
00:03
  019 عدم استفاده از COPY برای همه فایل‌ها با کمک dockerignore
02:31
  020 افزودن موارد بیشتر به فایل dockerignore
00:03
  021 کار با متغیرهای محیطی و فایل‌های .env
08:47
  022 متغیرهای محیطی و امنیت
00:03
  023 استفاده از ARG و ENV در data-volumes-08
00:04
  023 استفاده از آرگومان‌های زمان ساخت (Build Arguments)
05:09
  024 جمع‌بندی فصل
05:15
  025 راهنمای سریع (Cheat Sheet) مدیریت داده‌ها
00:03
  025 سورس کد data-volumes-01
00:03
  025 سورس کد data-volumes-02
00:03
  025 سورس کد data-volumes-03
00:03
  025 سورس کد data-volumes-04
00:03
  025 سورس کد data-volumes-05
00:03
  025 سورس کد data-volumes-06
00:03
  025 سورس کد data-volumes-07
00:03
  025 سورس کد data-volumes-08
00:03
  025 منابع این فصل
00:03
  025 اسلایدهای آموزشی
00:02
  لینک‌های خارجی
00:02
04 - شبکه‌بندی و ارتباط بین کانتینرها
  مقدمه فصل
01:16
  سناریوی 1: ارتباط کانتینر با اینترنت
03:49
  آماده‌سازی اولیه پروژه‌ی شبکه‌بندی
00:03
  سناریوی 2: ارتباط کانتینر با ماشین میزبان (Localhost)
02:13
  سناریوی 3: ارتباط بین کانتینرها
02:40
  تحلیل اپلیکیشن دمو
07:49
  ایجاد کانتینر و برقراری ارتباط با وب
06:45
  پیاده‌سازی ارتباط کانتینر با میزبان
04:37
  ارتباط بین کانتینرها: یک راهکار اولیه
07:06
  معرفی Docker Networks: راهکار بهینه برای ارتباط کانتینرها
10:00
  نحوه حل کردن آدرس‌های IP توسط داکر
02:22
  ارتباطات کانتینرها و شبکه‌ها در داکر
00:03
  درایورهای شبکه در داکر
00:03
  جمع‌بندی فصل
01:26
  برگه راهنمای (Cheat Sheet) شبکه‌بندی و درخواست‌ها
00:04
  منابع فصل
00:02
  کد نهایی بخش شبکه‌بندی
00:03
  اسلایدهای مربوط به شبکه‌بندی
00:03
05 - ساخت برنامه‌های چند کانتینری با داکر
  001 مقدمه فصل
02:08
  002 تنظیمات اولیه پروژه
00:03
  002 معرفی برنامه هدف و تنظیمات
10:48
  003 داکری کردن سرویس MongoDB
04:26
  004 داکری کردن برنامه Node.js
07:30
  005 انتقال React SPA به داخل کانتینر
08:26
  006 افزودن شبکه داکر برای ارتباط موثر بین کانتینرها
11:50
  007 رفع خطاهای احراز هویت MongoDB (مرتبط با درس بعدی)
00:04
  008 افزودن پایداری داده‌ها به MongoDB با استفاده از Volumes
08:16
  009 استفاده از Volumes و Bind Mounts برای کانتینر NodeJS
15:02
  010 بروزرسانی زنده کد منبع برای کانتینر React (با استفاده از Bind Mounts)
06:50
  010 مدیریت رویدادهای فایل در ویندوز WSL2
00:03
  011 جمع‌بندی فصل
04:43
  012 منابع فصل
00:02
  012 کد نهایی پروژه
00:03
  012 اسلایدهای آموزشی کانتینرهای چندگانه
00:03
06 - ارکستراسیون حرفه‌ای و بهینه چند کانتینر با Docker Compose
  001 مقدمه این بخش
03:08
  002 تنظیمات اولیه پروژه compose-01
00:03
  002 داکر کامپوز چیست و چرا از آن استفاده می‌کنیم؟
04:33
  003 ایجاد یک فایل Compose
06:17
  004 بررسی دقیق تنظیمات فایل Compose
11:20
  005 نصب Docker Compose روی لینوکس
00:03
  006 کار با دستورات Docker Compose Up و Down
03:46
  007 کار با چندین کانتینر
14:51
  008 افزودن یک کانتینر دیگر
05:55
  009 بیلد کردن ایمیج‌ها و درک نام‌گذاری کانتینرها
05:25
  010 داکر کامپوز
00:02
  011 جمع‌بندی بخش
02:29
  012 برگه تقلب (Cheat Sheet) داکر کامپوز
00:03
  012 پروژه نهایی compose-02
00:03
  012 منابع این بخش
00:03
  012 اسلایدهای آموزشی Docker Compose
00:03
07 - کار با کانتینرهای ابزاری و اجرای دستورات در کانتینرها
  001 مقدمه فصل و کانتینرهای ابزاری چیستند
02:39
  002 کانتینرهای ابزاری و دلایل استفاده از آن‌ها
03:02
  003 روش‌های مختلف اجرای دستورات در کانتینرها
05:56
  004 ساخت اولین کانتینر ابزاری
04:51
  005 استفاده از ENTRYPOINT
05:27
  006 استفاده از داکر کامپوز
06:09
  007 کانتینرهای ابزاری، سطوح دسترسی و لینوکس
00:03
  008 جمع‌بندی فصل
01:31
  009 منابع فصل
00:02
  009 اسلایدهای کانتینرهای ابزاری
00:03
08 - تنظیمات پیچیده‌تر: یک پروژه لاراول و پی‌اچ‌پی در داکر
  001 مقدمه بخش
02:29
  002 ساختار هدف
07:13
  003 افزودن کانتینر Nginx (وب‌سرور)
08:08
  003 افزودن Nginx به پروژه لاراول
00:03
  003 پیکربندی Nginx
00:02
  004 افزودن کانتینر PHP
10:43
  005 افزودن کانتینر MySQL
03:21
  006 افزودن کانتینر ابزاری Composer
03:59
  006 راه‌اندازی کانتینرهای اصلی و Composer
00:03
  007 ایجاد اپلیکیشن لاراول با استفاده از کانتینر Composer
03:35
  008 رفع خطاهای احتمالی در مرحله بعد
00:03
  009 اجرای انتخابی سرویس‌ها در Docker Compose
11:54
  010 افزودن کانتینرهای ابزاری بیشتر
06:24
  011 کار با Docker Compose با استفاده از Dockerfile و بدون آن
04:07
  012 تفاوت کاربرد Bind Mounts و دستور COPY
14:20
  012 تکمیل نهایی پروژه لاراول
00:03
  013 افزودن Nginx به لاراول
00:03
  013 کانتینرهای کامپوزر و اپلیکیشن اصلی لاراول
00:03
  013 تکمیل پروژه لاراول
00:03
  013 اصلاحات نهایی پروژه لاراول
00:03
  013 منابع آموزشی بخش
00:03
  013 اسلایدهای پروژه لاراول
00:03
09 - مستقر سازی کانتینرهای داکر
  001 مقدمه ماژول
03:40
  002 از محیط توسعه تا عملیات
07:12
  003 فرآیند استقرار و ارائه‌دهندگان سرویس
06:26
  004 شروع تنظیمات پروژه استقرار
00:03
  004 شروع کار با یک مثال
04:02
  005 استفاده از Bind Mounts در محیط عملیاتی
05:04
  006 معرفی AWS و EC2
02:36
  007 بررسی دقیق‌تر EC2 (فارسی)
00:03
  007 اتصال به یک نمونه EC2
08:23
  007 نحوه اتصال به نمونه‌ها (فارسی)
00:03
  007 راهنمای کامل شروع کار با AWS (فارسی)
00:04
  007 درک مفاهیم VPC و Subnets (فارسی)
00:03
  008 نکته مهم: نصب داکر روی ماشین مجازی (فارسی)
00:04
  009 نصب داکر روی ماشین مجازی
01:56
  010 نصب داکر روی لینوکس (فارسی)
00:03
  011 ارسال ایمیج محلی به فضای ابری
05:34
  012 مستقر سازی پروژه روی EC2
00:03
  012 اجرا و انتشار اپلیکیشن (روی EC2)
10:20
  013 نمونه نهایی یک کانتینر
00:03
  013 مدیریت و به‌روزرسانی ایمیج کانتینر
05:31
  014 معایب رویکرد فعلی
04:43
  015 از استقرار دستی تا سرویس‌های مدیریت شده
05:46
  016 نکته مهم: AWS، قیمت‌گذاری و ECS (فارسی)
00:04
  017 استقرار با استفاده از AWS ECS (سرویس مدیریت شده کانتینر)
13:59
  017 نمونه نهایی یک کانتینر
00:03
  018 آموزش شروع کار با AWS (فارسی)
00:03
  018 بررسی بیشتر AWS
04:12
  019 افزودن Load Balancer به Fargate برای دامنه‌های ثابت (فارسی)
00:04
  019 به‌روزرسانی کانتینرهای مدیریت شده
03:28
  020 شروع تنظیمات اپلیکیشن چند کانتینری
00:03
  020 آماده‌سازی یک اپلیکیشن چند کانتینری
10:56
  021 پیکربندی کانتینر بک‌اند Node.js
10:31
  022 استقرار کانتینر دوم و Load Balancer
09:12
  022 استقرار ECS با دو کانتینر Node و Mongo
00:04
  023 استفاده از Load Balancer برای دامنه ثابت
05:16
  024 استفاده از EFS Volumes در ECS
17:53
  025 معماری فعلی ما
01:55
  026 دیتابیس‌ها و کانتینرها: یک ملاحظه مهم
05:16
  027 انتقال به MongoDB Atlas
00:03
  027 انتقال به MongoDB Atlas
13:45
  028 استفاده از MongoDB Atlas در محیط عملیاتی
07:33
  029 افزودن پروژه فرانت‌اند
00:03
  029 استقرار روی تسک‌های چندگانه
00:03
  029 معماری نهایی و به‌روز شده
02:25
  030 درک یک مشکل رایج
05:34
  031 ایجاد یک کانتینر فقط برای Build
04:47
  032 معرفی Multi-Stage Builds
07:52
  033 ساخت یک ایمیج با روش Multi-Stage
06:08
  034 استقرار یک اپلیکیشن فرانت‌اند مستقل
15:53
  034 پایان پروژه استقرار
00:03
  035 تفاوت‌های محیط توسعه و عملیات
03:51
  036 درک اهداف Multi-Stage Build
02:32
  037 فراتر از AWS
02:02
  038 خلاصه ماژول
06:43
  039 پروژه استقرار: شروع تنظیمات
00:03
  039 پروژه استقرار: انتقال به EC2
00:03
  039 پروژه استقرار: نمونه نهایی تک کانتینری
00:03
  039 پروژه استقرار: چند کانتینری
00:03
  039 پروژه استقرار: ECS با Node و Mongo
00:03
  039 پروژه استقرار: انتقال به Mongo Atlas
00:03
  039 پروژه استقرار: افزودن فرانت‌اند
00:03
  039 پروژه استقرار: تسک‌های چندگانه
00:03
  039 پروژه استقرار: پایان
00:03
  039 منابع ماژول (فارسی)
00:03
  039 اسلایدهای مبحث استقرار
00:03
  لینک‌های خارجی (فارسی)
00:03
10 - داکر و کانتینرها - جمع‌بندی
  001 مقدمه این بخش
00:57
  002 ایمیج‌ها و کانتینرها
03:36
  003 دستورات کلیدی
02:14
  004 داده‌ها، والیوم‌ها و شبکه‌بندی
03:13
  005 داکر کامپوز
01:11
  006 محیط محلی در مقابل ریموت
02:38
  007 استقرار (Deployment)
04:27
  008 منابع آموزشی این بخش
00:03
  008 اسلایدهای جمع‌بندی میانی
00:03

پیش‌نیاز‌ها

• هیچ تجربه قبلی در زمینه داکر یا کوبرنیتیز نیاز نیست!
• آشنایی اولیه با توسعه (وب) الزامی است — نیازی به تسلط بر زبان برنامه‌نویسی خاصی نیست.
• سرویس AWS (که در چند مثال استقرار و حدود ۴ ساعت از دوره استفاده شده) نیازمند کارت اعتباری است — با این حال می‌توانید صرفاً به‌صورت تئوری مباحث را دنبال کنید.

توضیحات دوره

به پرفروش‌ترین دوره داکر (Docker) و کوبرنیتیز (Kubernetes) بپیوندید و دو مورد از کلیدی‌ترین فناوری‌های دنیای توسعه نرم‌افزار را از پایه و با جزئیات کامل یاد بگیرید!

داکر و کوبرنیتیز از پرتقاضاترین فناوری‌ها و مهارت‌هایی هستند که این روزها می‌توانید بیاموزید.

اما چرا؟

چون فرآیند توسعه و استقرار (Deployment) پروژه‌های نرم‌افزاری — از پروژه‌های ساده گرفته تا سیستم‌های پیچیده — را به شکل چشمگیری آسان‌تر می‌کنند. به‌ویژه در زمینه توسعه وب (البته محدود به آن نیست)، داکر می‌تواند سطح مهارت‌های شما را دگرگون کند!

با داکر، بسته‌هایی به نام کانتینر (Container) می‌سازید و مدیریت می‌کنید؛ کانتینرها در اصل بسته‌هایی حاوی کدهای برنامه به همراه تمام ابزارها و پیش‌نیازهای اجرای آن کد هستند. این کانتینرها به شما امکان می‌دهند برنامه‌هایتان را کاملاً قابل‌پیش‌بینی و مستقل از محیط اجرا کنید — فرقی ندارد کد کجا اجرا می‌شود.
چه در دوآپس مدرن (DevOps) و چه در محیط توسعه محلی (تکی یا تیمی)، این قابلیت برگ برنده شماست؛ زیرا دیگر با جمله معروف «اما روی سیستم من کار می‌کرد!» مواجه نخواهید شد. وقتی برنامه درون کانتینر کار می‌کند، روی هر سیستمی کار خواهد کرد!

این دوره، داکر و کوبرنیتیز را از صفر تا صد به همراه تمام مباحث تئوری لازم و پروژه‌ها و دموهای عملی متعدد به شما آموزش می‌دهد.
ما تمام مفاهیم کلیدی را با جزئیات کامل و مثال‌های کاربردی بررسی می‌کنیم؛ از ایمیج‌ها (Images) و کانتینرها گرفته تا والیوم‌ها (Volumes)، شبکه‌سازی (Networking)، استقرار و کلاسترهای کوبرنیتیز: این دوره همه چیز را پوشش می‌دهد!

سرفصل‌های این دوره با جزئیات عبارتند از:

  • مقدمه‌ای جامع بر داکر، کانتینرها و دلایل نیاز به استفاده از داکر
  • راهنمای نصب و راه‌اندازی گام‌به‌گام برای macOS و ویندوز
  • بررسی عمیق مفاهیم بنیادین: کانتینرها و ایمیج‌ها
  • نحوه ساخت ایمیج‌های سفارشی، استفاده از ایمیج‌های آماده و اجرای کانتینرها بر پایه آن‌ها
  • مرور جامع دستورات اصلی و کاربردی کار با داکر
  • نحوه کار با داده‌ها و ذخیره‌سازی داده‌های پایدار به کمک والیوم‌ها (Volumes)
  • شبکه‌سازی کانتینرها — ارتباط با دنیای بیرون و ارتباط میان چند کانتینر
  • کار با پروژه‌های تک‌کانتینری و چند‌کانتینری
  • آموزش دقیق استقرار (Deployment): استقرار دستی و استقرار از طریق سرویس‌های ابری مدیریت‌شده مانند AWS ECS
  • درک معماری و مفاهیم بنیادین کوبرنیتیز
  • ساخت منابع کوبرنیتیز، Deployments ،Services و نحوه اجرای کانتینرها با کوبرنیتیز
  • کار تخصصی با داده‌ها در کوبرنیتیز با استفاده از انواع مختلف والیوم‌ها
  • شبکه‌سازی در کوبرنیتیز و سازوکار کشف سرویس (DNS Service Discovery)
  • نحوه استقرار پروژه‌های کوبرنیتیز (با مثال عملی روی AWS EKS) و مباحث بسیار دیگر!

تمامی این مباحث با جزئیات دقیق، اسلایدها و تئوری‌های لازم، و از همه مهم‌تر با نمونه‌ها و دموهای متعدد آموزش داده می‌شوند!
در طول دوره با پروژه‌های نمونه متعددی بر پایه زبان‌هایی مثل NodeJS ،Python یا PHP (با لاراول) کار خواهید کرد. البته برای همراهی با دوره نیازی به تسلط بر این زبان‌ها ندارید و جای هیچ نگرانی نیست!

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

  • همه کسانی که تا به حال با داکر یا کوبرنیتیز کار نکرده‌اند
  • کسانی که در درک دقیق ماهیت داکر و چرایی استفاده از آن دچار چالش هستند
  • توسعه‌دهندگان (وب) که می‌خواهند با دنیای داکر و دوآپس مدرن آشنا شوند

دیدگاه کاربران

5

بر اساس امتیاز 2 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

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

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
14دوره
4,148دانشجو
1,669نظر و امتیاز

تجربه به عنوان توسعه‌دهنده (وب):

از سن ۱۲ سالگی که شروع کردم، هرگز یادگیری مهارت‌ها و زبان‌های برنامه‌نویسی جدید را متوقف نکردم. در اوایل کار شروع به ساخت وب‌سایت برای دوستان و همچنین برای تفریح کردم. علاوه بر توسعه وب، من پایتون و سایر زبان‌های غیر مبتنی بر وب را نیز کاوش کردم. این اشتیاق از آن زمان تاکنون ادامه داشته و من را به تصمیم‌گیری برای کار به عنوان یک توسعه‌دهنده وب فریلنسر و مشاور سوق داد. موفقیت و لذتی که در این شغل دارم بسیار زیاد است و واقعاً آن اشتیاق را با شعله‌ای زنده نگه می‌دارد.

با شروع توسعه وب در سمت بک‌اند (PHP با لاراول، NodeJS، پایتون)، من در بسیاری از پروژه‌ها به تدریج به یک توسعه‌دهنده فرانت‌اند با استفاده از فریم‌ورک‌های مدرن مانند React، Angular یا VueJS تبدیل شدم. امروزه از هر دو دنیا لذت می‌برم!

من همچنین برنامه‌های کاربردی فول‌استک می‌سازم و دانش تخصصی در زمینه DevOps و محاسبات ابری کسب کرده‌ام - که این امر با گواهینامه‌های متعدد AWS که دارم (شامل گواهینامه سطح بالای حرفه‌ای معمار راهکار) اثبات شده است.

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

تجربه به عنوان مدرس:

به عنوان یک حرفه‌ای خودآموخته، من واقعاً بخش‌های سخت و موضوعات دشوار هنگام یادگیری زبان‌های جدید یا بهبود زبان‌های شناخته شده را می‌شناسم. این پیش‌زمینه و تجربه به من امکان می‌دهد تا بر مهم‌ترین مفاهیم کلیدی و موضوعات تمرکز کنم. سابقه درخشان من شامل بسیاری از دوره‌های با امتیاز ۵ ستاره و بیش از ۲,۰۰۰,۰۰۰ دانشجو در یودمی، بهترین مدرک برای این ادعاست.

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

به همراه مانوئل لورنز، آکادم‌مایند را تأسیس کردم تا بهترین تجربه یادگیری ممکن را به بیش از ۲,۰۰۰,۰۰۰ دانشجوی خود ارائه دهیم.

آکادمی پرو پرمیومپایان مرزهای زبانی برای دسترسی هوشمند و بومی به برترین آموزش‌های جهان
24دوره
1,248دانشجو
133نظر و امتیاز

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

 چشم انداز آکادمی پرو پرمیوم | PRO PREMIUM:

ایجاد دسترسی گسترده فارسی‌زبانان به دوره‌های آموزشی منتخب از Udemy، Coursera و دیگر پلتفرم‌های معتبر آموزشی جهان در طیف گسترده‌ای از حوزه‌های علمی، فنی، حرفه‌ای و مهارتی است.
از محتوای جهانی تا تجربه یادگیری بومی. هدف ما این است که مرز زبان مانعی برای دسترسی به بهترین آموزش‌های جهان نباشد.
 

درباره بنیان‌گذار | سجاد ثریا

فعال در حوزه هوش مصنوعی، علم داده ، آموزش و مهندسی سیستم‌ها.
تمرکز من بر ساخت سیستم‌های هوشمند برای تولید، بومی‌سازی و بهبود تجربه یادگیری است.
سوابق و مدارک تخصصی:
دارای گواهینامه‌های حرفه‌ای (Professional Certificates) متعدد از دانشگاه هاروارد (HarvardX) از جمله:
• علوم کامپیوتر برای هوش مصنوعی (Computer Science for Artificial Intelligence)
• علم داده (Data Science)
• پایتون برای علم داده و یادگیری ماشین (Python for Data Science and Machine Learning)
• پایتون برای علم داده و یادگیری عمیق (Python for Data Science and Deep Learning)
• علوم کامپیوتر برای برنامه‌نویسی پایتون (Computer Science for Python Programming)
• علوم کامپیوتر برای علم داده (Computer Science for Data Science)
• علوم کامپیوتر برای برنامه‌نویسی وب (Computer Science for Web Programming)
• علوم کامپیوتر برای امنیت سایبری (Computer Science for Cybersecurity)
دستاوردهای حرفه‌ای و تخصص‌های کلیدی:
مدرس رسمی دانشگاه هاروارد در ایران
معماری و توسعه پلتفرم‌های هوشمند برای بومی‌سازی و تولید محتوای آموزشی بین‌‌المللی.
تسلط عمیق بر هوش مصنوعی و معماری‌های نوین از جمله پیاده‌سازی و آموزش مدل‌های زبانی بزرگ (LLMs)، سیستم‌های RAG و توسعه معماری‌های چندعاملی (Multi-agent).
رهبری تحول دیجیتال در صنایع کلان: تدوین استراتژی، طراحی نقشه راه تحول دیجیتال و معماری سرفصل‌های آموزشی تخصصی برای صنایع پیچیده و مقیاس‌بزرگ نظیر نفت و گاز.

poster

داکر (Docker) و کوبرنیتیز (Kubernetes) - راهنمای عملی

61دانشجو

دوره‌های مشابه

دیگر دوره‌های Maximilian Schwarzmuller

دیگر دوره‌های آکادمی پرو پرمیوم