داکر برای همه
داکر دنیای اپلیکیشن های مدرن را تغییر داد، قدرتی که داکر به توسعه دهندگان و متخصصین دواپس برای کنترل بیشتر و بهتر برنامه و تجربه ی توسعه و دیپلوی یکسان میدهد با هیچ چیزی که قبلا تجربه کرده اید قابل مقایسه نیست! با دوره 'داکر برای همه'، از دنیای تکنولوژی عقب نمانید!
توضیحات
داکر(Docker) دنیای اپلیکیشن های مدرن را تغییر داد. در دنیای امروز ما، اکثر وب اپلیکیشن ها به شکل کانتینری (containerized) ایجاد و دیپلوی می شوند. قدرتی که داکر به توسعه دهندگان و متخصصین دواپس برای کنترل بیشتر و بهتر برنامه و تجربه ی توسعه و دیپلوی یکسان میدهد با هیچ چیزی که قبلا تجربه کرده اید قابل مقایسه نیست! با دوره 'داکر برای همه'، از دنیای تکنولوژی عقب نمانید!
سریع توسعه دهید و روی هر سیستمی اجرا کنید:
شعار داکر (Docker) همین است! با داکر سرعت توسعه افزایش می یابد، تجربه ی توسعه به محیط دیپلوی نزدیک تر می شود و کدی که روی سیستم شما کار میکند روی دیگر سیستم ها هم دقیقا همانطور که باید اجرا می شود!
پرکاربرد ترین ابزار برنامه نویسی در سال 2022 و 2023
مهم نیست از چه زبانی برای برنامه نویسی استفاده میکنید، با اضافه کردن دانش داکر به جعبه ابزار فنی خود میتوانید مطمئن باشید که به هر چیزی که برای توسعه و اجرای برنامه ی خود نیاز دارید دسترسی دارید! جاوااسکریپت (JavaScript)، پایتون (Python)، گو (Go Lang)، پی اچ پی (PHP)، جاوا (Java) و فلاتر (Flutter) و ... زبان هایی هستند که توسط داکر به سادگی پشتیبانی میشوند و کانتینر (Container) های داکر میتوانند تمامی آن ها را در محیط های مختلف (روی سیستم شما، سرور و ابر) به راحتی اجرا کنند.
همچنین داکر یک لایه ی امنیتی بسیار مهم و کاربردی به برنامه های شما اضافه میکند و تمام این موارد باعث شده که داکر تبدیل به یک ابزار مهم و کاربردی در بین برنامه نویسان حرفه ای تبدیل شود.
توسعه دهندگانی به وسعت یک کشور
احتمالا شنیده اید که جاوااسکریپت حدود 17 میلیون توسعه دهنده در دنیا دارد! داکر ماهانه بیش از 20 میلیون توسعه دهنده ی فعال دارد، بیش از 7 میلیون اپلیکیشن داکری وجود دارند و ماهانه بیش از 20 میلیارد بار!!!!! ایمیج های داکری دانلود شده و مورد استفاده قرار میگیرند.
چرا داکر یاد بگیریم؟
با یادگیری داکر:
فرصت های شغلی بیشتر و بهتری در انتظار شما خواهد بود.
فرآیند توسعه را با خیال راحت تر و با سرعت بیشتری طی میکنید.
ریسک اشتباه را کم می کنید.
عدم دسترسی به یک نسخه ی مشخص از یک نرم افزار خاص دیگر جزئی از مشکلات شما نخواهد بود.
فرصت های افزایش درآمد و بهبود موقعیت شغلی را تجربه خواهید کرد.
فاصله ی شما با برنامه نویسان ارشد کاهش خواهد یافت.
فصل های دوره
فصل اول
مقدمه ی دوره
1
چرا داکر مهم است؟
2
چه چیز هایی در این دوره یاد میگیرید؟
فصل دوم
راه اندازی محیط توسعه
1
نصب و راه اندازی داکر
2
تنظیم DNS برای دور زدن تحریم های داکر
3
استفاده از WSL2 و git bash
فصل سوم
تاریخچه ی محیط های اجرا
1
برنامه های مدرن و سنتی
2
از سرور اختصاصی تا پردازش ابری
3
زیر ساخت های ابری
4
خدمات ابری
فصل چهارم
آشنایی و شروع کار با داکر
1
آشنایی با داکر دسکتاپ
2
تنظیمات داکر دسکتاپ
3
آشنایی با کانتینر ها
4
آشنایی با تصاویر
5
ریجستری های عمومی و امنیت
6
آشنایی با برنامه های چند کانتینری
7
داکرایز کردن سریع اسکریپت ها به زبان های مختلف
8
ایجاد فضای static
9
تعریف فضای static روی host system
10
انتشار تصاویر
11
پیاده سازی LLM ها (داکر و هوش مصنوعی)
فصل پنجم
ایمیج ها در داکر | docker images
1
داکر انجین
2
داکر CLI
3
داکر فایل - Dockerfile
فصل ششم
مدیریت کانتینر ها
بزودی...
فصل هفتم
ایمیج های چند مرحله ای (نمونه ی پیاده سازی زبان های مختلف)
بزودی...
فصل هشتم
داکر کامپوز | docker compose
بزودی...
فصل نهم
شبکه های داکر | docker networking
بزودی...
فصل دهم
فضا ها در داکر | docker volumes
بزودی...
فصل یازدهم
داکر سووآرم | docker swarm
بزودی...
فصل دوازدهم
کوبرنیتیز مقدماتی | intro's of Kubernetes
بزودی...
فصل سیزدهم
مانیتورینگ و لاگینگ
بزودی...
فصل چهاردهم
مباحث CI/CD کاربردی (gitlab, github actions)
بزودی...
فصل پانزدهم
امنیت در داکر
بزودی...
فصل شانزدهم
Object storage (MinIO)
بزودی...
فصل هفدهم
پروژه: راه اندازی جایگزین Firebase
بزودی...
فصل هجدهم
Load Balancing
بزودی...
فصل نوزدهم
Proxy Manager
بزودی...
فصل بیستم
پروژه ی آخر - راه اندازی چند سرویس مانیتورینگ
بزودی...
سوالات متداول
این دوره برای چه کسانی مناسب است؟
چرا باید داکر یاد بگیریم؟
آیا این دوره صرفا برای افراد مبتدی توصیه می شود؟
دیدگاه ها و پرسش ها
11 دانشجو
23 جلسه
12:00 ساعت
پشتیبانی 3 ساله
کدنایت وبسایتی با هدف آموزش برنامه نویسی به افراد، با سبکی نو و بدور از چالش های همیشگی شروع یادگیری می باشد. ما در کدنایت همواره می کوشیم تا برترین دوره های آموزشی برنامه نویسی را در اختیار مخاطبان خود قرار دهیم تا شاهد موفقیت و درخشش آنها در شرکت ها و موقعیت های شغلی معتبر باشیم.