-->

Docker ویژه توسعه دهندگان

توضیحات دوره

محتوای «Docker ویژه توسعه دهندگان» به فصل‌ها و جلسه‌های مشخص تقسیم شده است تا بتوانید موضوع موردنیازتان را پیدا کنید و برای یادگیری زمان بگذارید. در تب سرفصل‌ها، جزئیات هر جلسه و فایل‌های همراه آن را ببینید.

چه چیزهایی یاد می‌گیرید؟

  • بخش اصلی

فایل‌ها و اطلاعات دوره

زمان‌ها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانه‌ای در نظر بگیرید.

سرفصل‌ها و جلسه‌ها

موضوع، توضیح و زمان هر جلسه

فصل ۱

بخش اصلی

۳۰ جلسه۹ ساعت و ۲۴ دقیقه
دربارهٔ این فصل

در این فصل، نکاتی مهم پیش از شروع آموزش، مجازی سازی چیست، Docker چیست و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    نکاتی مهم پیش از شروع آموزش

    ۱۴:۰۰

    این جلسه به «نکاتی مهم پیش از شروع آموزش» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  2. ۰۲

    مجازی سازی چیست

    ۰۸:۰۰

    این جلسه به «مجازی سازی چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  3. ۰۳

    Docker چیست

    ۱۵:۰۰

    این جلسه به «Docker چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  4. ۰۴

    نصب Docker بر روی Windows

    ۰۶:۰۰

    این جلسه به «نصب Docker بر روی Windows» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  5. ۰۵

    نصب Docker با استفاده از Hyper-V

    ۱۱:۰۰

    این جلسه به «نصب Docker با استفاده از Hyper-V» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  6. ۰۶

    نصب Docker با استفاده از WSL2

    ۰۹:۰۰

    این جلسه به «نصب Docker با استفاده از WSL2» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  7. ۰۷

    نصب Docker بر روی Linux

    ۰۸:۰۰

    این جلسه به «نصب Docker بر روی Linux» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  8. ۰۸

    مفاهیم پایه ای Docker

    ۲۲:۰۰

    این جلسه به «مفاهیم پایه ای Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  9. ۰۹

    دریافت و بارگذاری Image با استفاده از Docker Hub

    ۲۷:۰۰

    این جلسه به «دریافت و بارگذاری Image با استفاده از Docker Hub» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  10. ۱۰

    آشنایی با Container

    ۲۹:۰۰

    این جلسه به «آشنایی با Container» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  11. ۱۱

    توسعه استک LAMP با استفاده از Docker

    ۱۸:۰۰

    این جلسه به «توسعه استک LAMP با استفاده از Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  12. ۱۲

    انتقال فایل بین Docker و Host

    ۱۴:۰۰

    این جلسه به «انتقال فایل بین Docker و Host» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  13. ۱۳

    Bind Mount چیست

    ۱۲:۰۰

    این جلسه به «Bind Mount چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  14. ۱۴

    Volume چیست

    ۲۷:۰۰

    این جلسه به «Volume چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  15. ۱۵

    آشنایی با ساختار شبکه در Docker

    ۲۳:۰۰

    این جلسه به «آشنایی با ساختار شبکه در Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  16. ۱۶

    توسعه استک LEMP با استفاده از Docker

    ۳۸:۰۰

    این جلسه به «توسعه استک LEMP با استفاده از Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  17. ۱۷

    نصب Docker Compose

    ۰۶:۰۰

    این جلسه به «نصب Docker Compose» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  18. ۱۸

    YAML چیست

    ۱۵:۰۰

    این جلسه به «YAML چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  19. ۱۹

    توسعه استک LEMP با استفاده از Docker Compose

    ۲۴:۰۰

    این جلسه به «توسعه استک LEMP با استفاده از Docker Compose» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  20. ۲۰

    آشنایی بیشتر با Docker Compose

    ۲۲:۰۰

    این جلسه به «آشنایی بیشتر با Docker Compose» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  21. ۲۱

    اولین Image شخصی سازی شده

    ۱۹:۰۰

    این جلسه به «اولین Image شخصی سازی شده» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  22. ۲۲

    آشنایی بیشتر با Dockerfile

    ۳۴:۰۰

    این جلسه به «آشنایی بیشتر با Dockerfile» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  23. ۲۳

    دستورات بیشتر در Dockerfile

    ۲۱:۰۰

    این جلسه به «دستورات بیشتر در Dockerfile» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  24. ۲۴

    Image ماشین حساب

    ۱۷:۰۰

    این جلسه به «Image ماشین حساب» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  25. ۲۵

    Image شخصی سازی شده PHP

    ۳۹:۰۰

    این جلسه به «Image شخصی سازی شده PHP» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  26. ۲۶

    Image شحصی سازی شده در Docker Compose

    ۰۶:۰۰

    این جلسه به «Image شحصی سازی شده در Docker Compose» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  27. ۲۷

    Container های پایدار

    ۰۷:۰۰

    این جلسه به «Container های پایدار» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  28. ۲۸

    خطایابی در Docker

    ۲۴:۰۰

    این جلسه به «خطایابی در Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  29. ۲۹

    مدیریت منابع سخت افزاری در Docker

    ۳۱:۰۰

    این جلسه به «مدیریت منابع سخت افزاری در Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  30. ۳۰

    آشنایی با Portainer

    ۱۸:۰۰

    این جلسه به «آشنایی با Portainer» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

مدرس دوره

محمدحسین کاشی زاده قالی باف

محمدحسین کاشی زاده قالی باف

توسعه‌دهندهٔ وب و اپلیکیشن؛ مدرس iOS و Docker

محمدحسین کاشی زاده قالی باف، توسعه‌دهنده و مدرس برنامه‌نویسی iOS و Docker در uncox، در توسعهٔ وب، اپلیکیشن‌های تلفن همراه، زیرساخت و سرپرستی تیم فنی سابقه دارد. این اطلاعات از فایل اصلی رزومهٔ بازیابی‌شده از بخش آموزش Docker در uncox و صفحهٔ قدیمی معرفی مدرس iOS استخراج شده است. فایل PDF در سال ۲۰۲۱ ذخیره شده و سوابق زیر مربوط به زمان تنظیم آن است؛ سمت‌های شغلی فعلی تأیید نشده‌اند. فایل کامل هفت‌صفحه‌ای در تب «رزومه» در دسترس است. تحصیلات کارشناسی مهندسی فناوری اطلاعات، مؤسسهٔ آموزش عالی رایانه‌ای تهران. کارشناسی ارشد فناوری اطلاعات، گرایش تجارت الکترونیک، دانشگاه مهر البرز. سوابق شغلی • مدیر فنی شرکت اورس (Avers)، از اسفند ۱۳۹۸ تا زمان تنظیم رزومه. • برنامه‌نویس ارشد وب در شرکت دانش‌بنیان دیدستان، آذر ۱۳۹۷ تا اسفند ۱۳۹۹. • سرپرست تیم فنی دادسان، اردیبهشت تا آبان ۱۳۹۷. • برنامه‌نویس ارشد وب و تلفن‌های هوشمند در فوژان رسانه ایده هوشمند، مهر ۱۳۹۳ تا فروردین ۱۳۹۷. • مدرس برنامه‌نویسی iOS و Docker در uncox، از فروردین ۱۳۹۵ تا زمان تنظیم رزومه. توانمندی‌های فنی • برنامه‌نویسی شیءگرا با PHP، فریم‌ورک‌های Laravel و Yii، توسعهٔ WordPress و Joomla و آشنایی با Go. • راه‌اندازی و مدیریت سرورهای Linux بر پایهٔ LAMP و LEMP، کار با Docker، VMware Workstation و ESXi و ابزارهای مدیریت میزبانی WHM/cPanel، DirectAdmin و Webmin. • کار با MySQL، SQLite، Postgres و SQL Server؛ آشنایی با RabbitMQ و Kafka و مدیریت لاگ با ELK و Graylog. • طراحی رابط وب با HTML، CSS، LESS و SCSS و قالب‌های Handlebars، LightnCandy، Blade و Twig؛ کار با JavaScript، ES6، jQuery، AJAX، AngularJS و ReactJS. • ابزارهای ساخت Grunt، Webpack و Rollup؛ کنترل نسخه با Git، GitHub، GitLab و GitLab CI/CD. • برنامه‌نویسی Java و Swift و توسعهٔ Android و iOS؛ آشنایی با React Native، Electron، Angular و طراحی تجربهٔ کاربری. در رزومهٔ قدیمی iOS، Objective-C و آشنایی با C، C++، C# و Python نیز ذکر شده است. • آشنایی با SEO، Google Analytics، Tag Manager و Search Console. • آشنایی با Unity، Unreal Engine و Blueprint و تولید محتوای گرافیکی با Photoshop. • آشنایی با Agile/Scrum، Lean Startup و DevOps و ابزار مدیریت پروژهٔ Jira. پروژه‌ها و فعالیت‌ها • توسعهٔ اپلیکیشن‌های Android و iOS دنیای احسان و وب‌سایت سه‌زبانهٔ جایزهٔ احسان. • طراحی و توسعهٔ ویدیوپلیر اختصاصی دیدستان با پشتیبانی از تبلیغات VAST و سرویس استریم مبتنی بر Go. • طراحی و توسعهٔ سرویس تبلیغات گراف‌مدیا و زیرساخت و سرویس‌های دادسان. • توسعهٔ سرویس‌های uncox شامل پرسش‌وپاسخ، Snip، تیکت پشتیبانی، همکاری در فروش، پرداخت و کیف پول، خبرنامه، رابط کاربری و گفت‌وگوی گروهی. • طراحی اپلیکیشن مکان‌محور «اینجاست» برای Android و iOS و نامزدی جایزهٔ بهترین اپلیکیشن در مسابقات ایران موبی‌کد دانشگاه امیرکبیر در سال ۱۳۹۳. • توسعهٔ «زائریاب» برای شناسایی و مدیریت زائران با NFC و بارکد و پشتیبانی از کارکرد آنلاین و آفلاین. • توسعهٔ «نور القرآن» با متن، ترجمه و پخش صوت قرآن و دریافت عنوان بهترین اپلیکیشن در مسابقات تولید اپلیکیشن سپاه حضرت محمد (ص) تهران بزرگ، طبق رزومهٔ مدرس. • برگزاری دوره‌های حضوری و ویدیویی Android و iOS، کارگروه‌های تخصصی برنامه‌نویسی و حضور در نمایشگاه‌های کتاب و رسانه‌های دیجیتال. فعالیت‌های پیشین در رزومهٔ iOS تولید نرم‌افزار آموزشی قرآن تحت ویندوز (۱۳۸۷)، نرم‌افزارهای درسی (۱۳۸۸)، وب‌سایت انتشارات آرمان تدبیر و سامانهٔ هوشمند مدارس آرمان (۱۳۸۹)، وب‌سایت‌های آبتین سرور و گاد سرور (۱۳۹۰)، وب‌سایت رک‌نت و سرویس مدیریت کاربران شبکهٔ رک‌جت (۱۳۹۱) و راه‌اندازی شبکهٔ دفتر خدمات الکترونیک قضایی شعبهٔ آیت‌الله کاشانی (۱۳۹۳).

رزومهٔ مدرس

شروع تماشا در uPlayer

ویدیوها در برنامهٔ uPlayer پخش می‌شوند. برای شروع، این چهار مرحله را انجام دهید.

  1. برنامه را نصب کنید

    نسخهٔ مناسب کامپیوترتان را دانلود و نصب کنید.

    دانلود uPlayer
  2. کد حساب را کپی کنید

    وارد حساب uncox شوید. در صفحهٔ پلیر، «کد UPlayer» را کپی کنید.

    رفتن به صفحهٔ کد
  3. کد را در uPlayer وارد کنید

    برنامه را باز کنید و کد کپی‌شده را در کادر ورود بچسبانید.

    قبلاً وارد برنامه شده‌اید؟

    به تنظیمات ← دسترسی‌ها ← افزودن کد بروید و کد را ثبت کنید.

    اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.

  4. جلسه را پخش کنید

    در فهرست آموزش‌های برنامه، این دوره را پیدا کنید:

    Docker ویژه توسعه دهندگان

    جلسهٔ دلخواه را باز کنید. برای شروع پخش به اینترنت متصل باشید.

دسترسی به تمام جلسه‌ها

ثبت‌نام جدید متوقف شده است. خریداران قبلی با کد حسابی که خرید کرده‌اند وارد شوند.

دوره را نمی‌بینید یا به مشکل خورده‌اید؟

بررسی کنید کد حسابی را وارد کرده‌اید که خرید با آن انجام شده است.

گالری دوره