مطالب پیشنهادی از سراسر وب

دوره جامع داکر Code with Mosh

دسته بندی ها: آموزش های ویژه ، آموزش داکر (Docker) ، آموزش های Code with Mosh

هر آنچه برای تسلط بر داکر در یک دوره واضح، مختصر و کاربردی نیاز دارید

در مدت 5 ساعت از یک مبتدی به یک متخصص تبدیل شوید

آخرین به روزرسانی: 2021-5 (همراه با زیرنویس انگلیسی)

Docker بستری برای ساخت، اجرا و ارسال اپلیکیشن های کاربردی با سهولت است. به همین دلیل اکثر شرکت ها از آن استفاده می کنند و به دنبال مهندسین نرم افزار یا DevOps با مهارت Docker هستند.

اگر می خواهید میزان اشتغال خود را افزایش دهید، در حرفه خود سرآمد باشید و به پست های ارشد پردرآمد برسید، باید مهارت داکر را در رزومه خود داشته باشید. نه تنها این مهارت مورد نیاز می باشد، بلکه شما باید درک کنید که چگونه کار می کند و چگونه می توان به طور موثر از آن برای ساخت و ارسال نرم افزار استفاده کرد.

مشکل این است که اکثر کتاب ها و دوره های Docker در بهترین حالت گیج کننده هستند. آنها اغلب خیلی کوتاه و ابتدایی، یا خیلی طولانی و کسل کننده هستند. آنها انتظار دانش زیادی از لینوکس را دارند و نمونه های ساده آنها برنامه های واقعی را نشان نمی دهد.

به همین دلیل مدرس دوره این دوره را برای شما ایجاد کرده است!

این یک دوره واضح، مختصر، جامع و کاملاً کاربردی است که شما را برای کار آماده می کند. شما می توانید در کمتر از 5 ساعت در مورد داکر از اصول مطلق تا مفاهیم پیشرفته تر، همه چیز را یاد بگیرید. با پایان این دوره، شما یک اپلیکیشن full-stack با یک پایگاه داده و تست خودکار در فضای ابری خواهید داشت.

این که آیا شما یک مبتدی مطلق هستید و می خواهید Docker را از ابتدا یاد بگیرید، یا اینکه کمی از داکر می دانید و برای درک بهتر جزئیات Docker به یک دوره تازه سازی احتیاج دارید، این دوره به شما کمک می کند تا به اهداف خود برسید.

با پایان این دوره، شما قادر خواهید بود...

  • با اطمینان برنامه های کاربردی را با داکر بسازید و ارسال کنید
  • با استفاده از داکر در تیم های توسعه کار کنید
  • عیب یابی مسائل مانند یک حرفه ای

دوره Docker برای توسعه دهندگان

  • خط فرمان Linux را بیاموزید
  • برنامه های خود را با Docker کانتینر سازی کنید
  • تصاویر داکر خود را به درستی نسخه بندی کنید
  • سرعت ساخت خود را افزایش دهید
  • اندازه تصاویر Docker خود را کاهش دهید
  • تصاویر Docker خود را با دیگران به اشتراک بگذارید
  • داده های پایدار را با استفاده از حجم زیاد ذخیره کنید
  • برای مدیریت برنامه های چند کانتینری از Docker Compose استفاده کنید
  • از Docker Machine برای تهیه میزبان های Docker استفاده کنید
  • و خیلی خیلی بیشتر!

این دوره دارای فیلم های گام به گام، با جزئیات فراوان و یادگیری آسان بدون هیچ گونه اضافه گویی است.

این یک دوره جامع، کاملاً کاربردی و کاملاً ساختاریافته که شما را از مبتدی مطلق به حرفه ای می رساند.

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

  • هرکسی که برای کار نیاز به یادگیری داکر دارد
  • هر کسی که به عنوان یک مهندس DevOps به دنبال شغل است

هیچ دانش قبلی لازم نیست!

بیشتر دوره های دیگر دانش لینوکس زیادی را در نظر می گیرند و دستورات پیچیده و عجیب و غریب را به شما یاد می دهند تا به شما Docker بیاموزند. این دوره اینچنین نیست! همه چیزهایی را که باید از ابتدا بدانید خواهید آموخت. تنها شرط حداقل 3 ماه تجربه کد نویسی و آشنایی اولیه با Git است.

مباحث دوره

  • شروع کار
    • مقدمه
    • پیش نیازها
    • نحوه استفاده از این دوره
    • فایل های تکمیلی
    • دریافت کمک
    • فالو کردن مدرس
  • آشنایی با داکر
    • مقدمه
    • داکر چیست؟
    • ماشین های مجای در مقابل کانتینرها
    • معماری داکر
    • نصب کردن داکر
    • گردش کار توسعه 
    • داکر در عمل
    • خلاصه
    • یادداشتی برای کاربران ویندوز
  • خط فرمان لینوکس
    • مقدمه
    • توزیع های لینوکس
    • اجرای لینوکس
    • مدیریت بسته ها
    • سیستم فایل لینوکس
    • ناوبری سیستم فایل
    • دستکاری فایل ها و دیکشنری ها
    • ویرایش و نمایش فایل ها
    • ریدایرکشن
    • جستجو برای متن
    • یافتن فایل ها و دایرکتوری ها
    • زنجیرسازی فرمان ها
    • متغیرهای محیط
    • مدیریت فرآیندها
    • مدیریت کاربران
    • مدیریت گروه ها
    • مجوزهای فایل
    • خلاصه
  • ساخت تصاویر
    • مقدمه
    • تصاویر و کانتینرها
    • نمونه وب اپلیکیشن
    • دستورالعمل های Dockerfile 
    • انتخاب کردن Right Base Image
    • کپی کردن فایل ها و دیکشنری ها
    • اکسکلود کردن فایل ها و دیکشنری ها
    • اجرای فرمان ها
    • تنظیم کردن متغیرهای محیط
    • اکسپوز کردن پورت ها
    • تنظیم کردن کاربر
    • معرفی Entrypoints 
    • افزایش سرعت ساخت ها
    • حذف تصاویر
    • تگ کردن تصاویر
    • اشتراک گذاری تصاویر
    • ذخیره کردن و بارگیری تصاویر
    • خلاصه
    • تمیز کردن
  • کار با کانتینرها
    • مقدمه
    • شروع کار با کانتینرها
    • نمایش لاگ ها
    • انتشار پورت ها
    • اجرای فرمان ها در اجرای کانتینرها
    • حذف کردن کانتینرها
    • سیستم فایل کانتینرها
    • پایداری داده با Volumes 
    • کپی کرن فایل ها بین Host و کانتینرها
    • اشتراک گذاری کد منبع با کانتینر
    • خلاصه
  • اجرای اپلیکشن های Multi-container
    • مقدمه
    • نصب کردن Docker Compose
    • تمیز کردن فضای کاری
    • نمونه وب اپلیکیشن
    • فرمت های JSON و YAML
    • ایجاد کردن Compose File
    • ساخت تصاویر
    • شروع و توقف کردن اپلیکشن
    • شبکه سازی داکر
    • نمایش لاگ ها
    • انتشار تغیرات
    • مهاجرت کردن پایگاه داده
    • اجرای تست ها
    • خلاصه
  • استقرار اپلیکیشن ها
    • ​​​​​​​مقدمه
    • گزینه های استقرار
    • دریافت Virtual Private Server
    • نصب کردن Docker Machine
    • تهیه یک هاست
    • اتصال به هاست
    • معرفی Production Configuration
    • کاهش اندازه تصاویر
    • استقرار اپلیکیشن
    • عیب یابی مسائل استقرار
    • انتشار تغییرات
    • جمع بندی دوره

سایر ویدئوهای دوره:

پیش نیازهای دوره جامع داکر

 

نحوه استفاده بهینه از دوره 

 

داکر چیست؟

 

مقایسه ماشین های مجازی و کانتینرها

 

معماری داکر

ترجمه با ویدابیا

ترجمه فارسی این دوره آموزشی رو همین الان از ویدابیا سفارش بده الان سفارش بده
آیا این نوشته را دوست داشتید؟
Code with Mosh The Ultimate Docker Course Publisher:Code with Mosh Author:Mosh Hamedani Duration:5 HOURS Level:BEGINNER TO PRO

Everything you need to master Docker in one clear, concise, and practical course

Go from Zero to Hero in 5 Hours

Docker is a platform for building, running, and shipping applications with ease. That's why most companies use it and are looking for software or DevOps engineers with Docker skills.

If you want to increase your employability, excel in your career, and reach highly-paid senior positions, you must have Docker in your resume. And not only that, you should understand how it works and how to effectively use it to build and ship software.

The problem is most Docker books and courses are confusing at best. They're often too short and basic, or too long and boring. They expect a lot of Linux knowledge, and their simple examples don't showcase real-world applications.

That's why I've created this course for you!

A clear, concise, comprehensive, and highly practical course that prepares you for the job. You'll learn everything about Docker from the absolute basics to more advanced concepts in under 5 hours. By the end of this course, you'll have a live full-stack application with a database and automated tests in the cloud.

Whether you’re an absolute beginner wanting to learn Docker from scratch, or you know a bit of Docker and need a refresher course to better understand the ins and outs of Docker, this course will help you achieve your goals.

By the end of this course, you'll be able to…

  • Confidently build and ship applications with Docker
  • Work in development teams using Docker
  • Troubleshoot issues like a pro

A Docker Course for Developers

  • Learn the Linux command line
  • Containerize your applications with Docker
  • Properly version your Docker images
  • Speed up your builds
  • Reduce the size of your Docker images
  • Share your Docker images with others
  • Store persistent data using volumes
  • Use Docker Compose to manage multi-container apps
  • Use Docker Machine to provision Docker hosts
  • And much, much more!

Step-by-step, bite-sized, and easy-to-digest videos with zero fluff

A comprehensive, highly-practical, and perfectly-structured course that takes you from absolute begineer to pro.

Who is this course for?

  • Anyone who needs to learn Docker for work
  • Anyone looking for a career as a DevOps engineer

No prior knowledge needed!

Most other courses assume so much Linux knowledge and throw weird, complex commands at you to teach you Docker. Not this course! You'll learn everything you need to know from scratch. The only requirement is at least 3 months of coding experience and basic familiarity with Git.

Course Curriculum

  • Getting Started (3m)
    • Start1- Introduction (0:53)
    • Start2- Prerequisites (0:43)
    • Start3- How to Take this Course (0:46)
    • Start4- Supplementary Files
    • Start5- Getting Help
    • Start6- Follow Me Around
  • Introduction to Docker (25m)
    • Preview1- Introduction (0:44)
    • Preview2- What is Docker (3:15)
    • Preview3- Virtual Machines vs Containers (3:14)
    • Preview4- Docker Architecture (2:14)
    • Start5- Installing Docker (3:35)
    • Start6- Development Workflow (2:16)
    • Start7- Docker in Action (9:32)
    • Start8- Summary
    • Start9- A Note for Windows Users
  • The Linux Command Line (65m)
    • Start1- Introduction (0:51)
    • Start2- Linux Distributions (1:02)
    • Start3- Running Linux (5:11)
    • Start4- Managing Packages (3:34)
    • Start5- Linux File System (1:58)
    • Start6- Navigating the File System (4:19)
    • Start7- Manipulating Files and Directories (3:26)
    • Start8- Editing and Viewing Files (3:54)
    • Start9- Redirection (3:04)
    • Start10- Searching for Text (2:18)
    • Start11- Finding Files and Directories (3:23)
    • Start12- Chaining Commands (5:05)
    • Start13- Environment Variables (7:34)
    • Start14- Managing Processes (2:55)
    • Start15- Managing Users (7:01)
    • Start16- Managing Groups (3:17)
    • Start17- File Permissions (5:23)
    • Start18- Summary
  • Building Images (65m)
    • Start1- Introduction (0:34)
    • Start2- Images and Containers (2:41)
    • Start3- Sample Web Application (3:06)
    • Start4- Dockerfile Instructions (1:20)
    • Start5- Choosing the Right Base Image (7:29)
    • Start6- Copying Files and Directories (5:32)
    • Start7- Excluding Files and Directories (3:03)
    • Start8- Running Commands (1:26)
    • Start9- Setting Environment Variables (1:25)
    • Start10- Exposing Ports (1:27)
    • Start11- Setting the User (4:49)
    • Start12- Defining Entrypoints (6:06)
    • Start13- Speeding Up Builds (6:38)
    • Start14- Removing Images (2:46)
    • Start15- Tagging Images (5:32)
    • Start16- Sharing Images (4:19)
    • Start17- Saving and Loading Images (3:28)
    • Start18- Summary
    • Start19- Cleaning Up
  • Working with Containers (30m)
    • Start1- Introduction (0:35)
    • Start2- Starting Containers (3:03)
    • Start3- Viewing the Logs (2:06)
    • Start4- Publishing Ports (2:06)
    • Start5- Executing Commands in Running Containers (1:58)
    • Start6- Stopping and Starting Containers (0:57)
    • Start7- Removing Containers (1:47)
    • Start8- Containers File System (1:33)
    • Start9- Persisting Data using Volumes (5:55)
    • Start10- Copying Files between the Host and Containers (2:20)
    • Start11- Sharing the Source Code with a Container (4:18)
    • Start12- Summary
  • Running Multi-container Applications (50m)
    • Start1- Introduction (0:47)
    • Start2- Installing Docker Compose (1:12)
    • Start3- Cleaning Up our Workspace (3:07)
    • Start4- The Sample Web Application (3:10)
    • Start5- JSON and YAML Formats (4:12)
    • Start6- Creating a Compose File (8:57)
    • Start7- Building Images (3:37)
    • Start8- Starting and Stopping the Application (2:10)
    • Start9- Docker Networking (4:45)
    • Start10- Viewing Logs (1:28)
    • Start11- Publishing Changes (4:03)
    • Start12- Migrating the Database (7:20)
    • Start13- Running Tests (2:47)
    • Start14- Summary
  • Deploying Applications (30m)
    • Start1- Introduction (0:45)
    • Start2- Deployment Options (1:33)
    • Start3- Getting a Virtual Private Server (1:03)
    • Start4- Installing Docker Machine (1:01)
    • Start5- Provisioning a Host (4:33)
    • Start6- Connecting to the Host (2:03)
    • Start7- Defining the Production Configuration (3:04)
    • Start8- Reducing the Image Size (8:15)
    • Start9- Deploying the Application (4:31)
    • Start10- Troubleshooting Deployment Issues (7:03)
    • Start11- Publishing Changes (2:42)
    • Start12- Course Wrap Up

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 6.75GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 8000 تومان
  • دوره جامع داکر Code with Mosh یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر

علی هوشیاری 2 ماه قبل

دم شما گرم، کورسی هس که شما نداشته باشین؟ 😂😂😂

رضا 2 ماه و 3 هفته قبل

عالی بود. ممنون از شما.

مسعود 2 ماه و 4 هفته قبل

شما بهترین هستین.

علی 3 ماه قبل

واقعا ممنون که اینقد پاسخگو هستین