معرفی اجمالی دوره
این دوره مناسب چه کسانی است؟
Docker ابزاری بسیار مناسبی برای کلیه برنامهنویسان و توسعهدهندگان است چرا که این امکان را میدهد که یک برنامه توسعهیافته را جدای از پلتفرم، در هر محیطی اجرا کنند. کانتینر این امکان را به برنامهنویسان میدهد تا یک برنامه را با تمام ماژولها و وابستگیها ایزوله سازی کرده و در سیستمعاملهای مختلف بدون هیچ مشکلی اجرا کند. بهعنوان یک مثال بارز یک توسعهدهنده PHP را در نظر بگیرید. او احتمالاً باید یک وب سرور را بر روی سیستم خود نصب کند همچنین نیاز به یک پایگاه داده MySQL دارد و اگر پروژه گسترش پیدا کند ممکن است نیاز به نصب چند ماژول اضافی برای PHP و تنظیمات مختلف داشته باشید.
توسعه دهندگان نرمافزار، ادمینهای سرورها، مهندسان IT
متخصصان و اپراتورهای شبکههای سلولی موبایل
هرکسی که نیاز به ایجاد، اجرا و مدیریت نرمافزار بر روی سرورها را دارد.
مهارتهایی که بعد از فراگیری دوره آموزش داکر مقدماتی خواهید داشت؟
آشنایی با ویژگیهای داکر
آشنایی با مفاهیم میکروسرویسها و مباحث containerization
استفاده از docker و میکروسرویسها برای پیادهسازی نرمافزار
استفاده از Dockerfile (داکر فایل) و docker-compose برای ایجاد نرمافزارها در محیط UAT
پیادهسازی سناریوهای docker swarm و High Availability
اجرای نرمافزارهای مستقل از سیستمعامل بر روی محیطهای production
ویژگیهای دوره
آنلاین، پروژه محور ، تعاملی، ارائه گواهینامه ایان دوره
فصول دوره
فصل اول: معرفی و پیش زمینه فصل دوم: ایجاد آزمایشگاه لینوکس و Docker فصل سوم: معرفی و بررسی Containerها در Docker فصل چهارم: معرفی و بررسی Imageها در Docker و ساخت Imageها فصل پنجم: بررسی مبحث Networking و DNS در Docker فصل ششم: ذخیرهسازی و مدیریت دادهها در Docker فصل هفتم: معرفی و بررسی Docker Compose (ابزاری برای اجرای چند Container) فصل هشتم: معرفی Docker Swarm و ورود به دنیای Cloud فصل نهم: مثالهای کاربردی فصل دهم: مقدمهای از Kubernetes پروژه پایانی;
معرفی مدرس
صادق کریمی دستگردی
صادق کریمی دانشآموخته کارشناسی ارشد رشته مهندسی سیستمهای مخابرات از دانشگاه امیرکبیر است.
وی اکنون در حوزه مخابرات سلولی فعالیت دارد و در حال حاضر در شرکت ایرانسل به عنوان مهندس آنالیز دادهها در حوزه امنیت شبکه فعالیت دارد و علاقهمند به استفاده از هوش مصنوعی و یادگیری ماشین در سیستمهای مخابراتی است. همچنین، ایشان در زمینه پیادهسازی میکروسرویسها و containerها با تمرکز بر نسل 5G شبکههای سلولی و Telco cloud فعالیت دارد.
روش ارزیابی و نمرهدهی
حد نصاب قبولی در دوره: 70.0 نمره، فارغالتحصیل شدن در این دوره نیاز به ارسال تمرینها و پروژههای الزامی دارد
نمونه گواهینامه