
Docker Mastery نام یک دوره آموزشی در زمینه طراحی و اجرای نرم افزار های توزیع شده میباشد که به وسیله آن میتوانید نرم افزار های خود را سریع تر و راحت تر منتشر کرده و عملیات بسته بندی ، حمل و توسعه هر برنامه کاربردی که به صورت سبک و قابل حمل ایجاد شده است را بطور خودکار انجام دهید. در این دوره یاد میگیرید چگونه کدهای ماشین را در حالی که به عنوان یک container فعالیت میکند تغییر دهید و تنها پورتهای خاصی را به برنامه ها بر روی شبکه اختصاص دهید ، کلاستر سه گره ای بر روی سرورهای ابری ایجاد کنید ، آی پی های مجازی بسازید و بر روی کلاسترها تنظیم کنید و همچنین بعد از گذراندن این دوره میتوانید از داکر در فعالیتهای برنامه نویسی یا sysAdmin نیز استفاده کرده ، DockerFile ساخته و اقدام به ساخت این فایلها کنید ، کلاسترهای مالتی نود ساخته و از کانتینرهای H/A استفاده کنید ، از اعتبار سنجی TLS استفاده کرده و یا برای امنیت بیشتر آن ها را رمز گذاری کنید.
این دوره آموزشی برای افراد زیر بسیار مناسب میباشد:
مهندسین نرم افزار ، ادمین های سیستم ها و سرور ها ، مدیران IT و اپراتور ها با هر سطح از دانش و توانایی و همچنین تمامی افرادی که در زمینه ایجاد ، پیاده سازی و سازماندهی نرم افزار های بر روی سرور سر و کار دارند بسیار مناسب میباشد.
لینک دانلود
- No paid software required – Just install your favorite text editor and browser!
- Local admin access to install Docker for Mac/Windows/Linux.
- Understand terminal or command prompt basics.
- Linux basics like shells, SSH, and package managers. (tips included to help newcomers!)
- Know the basics of creating a server in the cloud (on any provider). (tips included to help newcomers!)
- Understand the basics of web and database servers. (how they typically communicate, IP’s, ports, etc.)
- Have a GitHub and Docker Hub account