Docker ویژه توسعه دهندگان
توضیحات دوره
آموزش Docker برای توسعهدهندگان؛ Image و Container، شبکه، Bind Mount و Volume، ساخت محیط LAMP و LEMP و استفاده از Docker Compose.
دوره از مفهوم مجازیسازی و نصب Docker روی ویندوز و لینوکس آغاز میشود. دریافت Image، مدیریت Container و انتقال فایل بین میزبان و کانتینر، مبنای ساخت محیطهای LAMP و LEMP هستند. سپس شبکه، Bind Mount، Volume، قالب YAML و Docker Compose در محیط توسعه بررسی میشوند.
چه چیزهایی یاد میگیرید؟
- شناخت Image، Container و Docker Hub
- مدیریت داده و شبکه کانتینرها
- ساخت محیط توسعه با Docker Compose
این دوره برای شماست اگر…
برنامهنویس هستید و میخواهید محیط توسعه و سرویسهای وب را با کانتینر مدیریت کنید.
پیشنیاز شروع
آشنایی اولیه با خط فرمان و مفهوم سرویس وب؛ تجربه PHP یا سرور برای تمرینهای LAMP و LEMP مفید است.
ابزارها و شیوه تمرین
نصب Docker روی ویندوز و لینوکس، WSL2، شبکه، Volume و Compose در سرفصلها قرار دارند. تمرینها شامل محیطهای LAMP و LEMP هستند.
فایلها و اطلاعات دوره
زمانها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانهای در نظر بگیرید.
سرفصلها و جلسهها
موضوع، توضیح و زمان هر جلسه
فصل ۱بخش اصلی
بخش اصلی
در این فصل، نکاتی مهم پیش از شروع آموزش، مجازی سازی چیست، Docker چیست و موضوعات تکمیلی را دنبال میکنید.
-
۰۱
این جلسه به «نکاتی مهم پیش از شروع آموزش» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۲
۰۸:۰۰
این جلسه به «مجازی سازی چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۳
۱۵:۰۰
این جلسه به «Docker چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۴
این جلسه به «نصب Docker بر روی Windows» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۵
این جلسه به «نصب Docker با استفاده از Hyper-V» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۶
این جلسه به «نصب Docker با استفاده از WSL2» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۷
۰۸:۰۰
این جلسه به «نصب Docker بر روی Linux» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۸
۲۲:۰۰
این جلسه به «مفاهیم پایه ای Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۹
این جلسه به «دریافت و بارگذاری Image با استفاده از Docker Hub» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۰
۲۹:۰۰
این جلسه به «آشنایی با Container» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۱
این جلسه به «توسعه استک LAMP با استفاده از Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۲
این جلسه به «انتقال فایل بین Docker و Host» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۳
۱۲:۰۰
این جلسه به «Bind Mount چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۴
۲۷:۰۰
این جلسه به «Volume چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۵
این جلسه به «آشنایی با ساختار شبکه در Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۶
این جلسه به «توسعه استک LEMP با استفاده از Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۷
۰۶:۰۰
این جلسه به «نصب Docker Compose» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۸
۱۵:۰۰
این جلسه به «YAML چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۹
این جلسه به «توسعه استک LEMP با استفاده از Docker Compose» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۰
این جلسه به «آشنایی بیشتر با Docker Compose» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۱
این جلسه به «اولین Image شخصی سازی شده» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۲
این جلسه به «آشنایی بیشتر با Dockerfile» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۳
این جلسه به «دستورات بیشتر در Dockerfile» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۴
۱۷:۰۰
این جلسه به «Image ماشین حساب» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۵
۳۹:۰۰
این جلسه به «Image شخصی سازی شده PHP» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۶
این جلسه به «Image شحصی سازی شده در Docker Compose» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۷
۰۷:۰۰
این جلسه به «Container های پایدار» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۸
۲۴:۰۰
این جلسه به «خطایابی در Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۹
این جلسه به «مدیریت منابع سخت افزاری در Docker» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۳۰
۱۸:۰۰
این جلسه به «آشنایی با 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 پخش میشوند. برای شروع، این چهار مرحله را انجام دهید.
-
کد را در uPlayer وارد کنید
برنامه را باز کنید و کد کپیشده را در کادر ورود بچسبانید.
قبلاً وارد برنامه شدهاید؟
به تنظیمات ← دسترسیها ← افزودن کد بروید و کد را ثبت کنید.
اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.
-
جلسه را پخش کنید
در فهرست آموزشهای برنامه، این دوره را پیدا کنید:
Docker ویژه توسعه دهندگانجلسه دلخواه را باز کنید. برای شروع پخش به اینترنت متصل باشید.
دوره را نمیبینید یا به مشکل خوردهاید؟
بررسی کنید کد حسابی را وارد کردهاید که خرید با آن انجام شده است.