آنچه یاد خواهید گرفت:
مفاهیم اصلی را از مبانی تا سطح پیشرفته با توضیحات ساده و کاربردی بهخوبی درک کنید.
اصول داکر و مفاهیم کانتینر را یاد بگیرید و تفاوت کانتینرها با ماشینهای مجازی را بفهمید.
داکر را در سیستم خود نصب و پیکربندی کنید و راهاندازی آن را بهدرستی بررسی کنید.
با اطمینان با کانتینرها و ایمیجهای داکر با فرمانهای ضروری داکر کار کنید.
ایمیجهای سفارشی را با Dockerfile ایجاد کرده و هر دستور را بهروشنی درک کنید.
از volumeها و شبکهسازی در داکر برای مدیریت داده و ارتباط بین کانتینرها استفاده کنید.
اپلیکیشنهای واقعی (مانند اسپرینگ بوت) را کانتینرسازی کنید و آنها را در محیطهای ایزوله اجرا کنید.
پیشنیازهای دوره
هیچ تجربه قبلی در داکر یا DevOps لازم نیست، همهچیز را از ابتدا توضیح میدهیم.
تمایل به تمرین همراه با مدرس و امتحان کردن دستورات
یک لپتاپ یا کامپیوتر دسکتاپ برای انجام همه دموها و تمرینهای عملی
توضیحات دوره
داکر را از ابتدا و با یک رویکرد عملی و مناسب مبتدیان یاد بگیرید؛ رویکردی که حتی مفاهیم پیچیده را هم ساده و قابلفهم میکند. این دوره بر ساختن یک پایه قوی و کاربردی در داکر، بدون نظریههای اضافی یا ایجاد سردرگمی تمرکز دارد. همهچیز را به صورت گامبهگام توضیح میدهیم تا بتوانید با اطمینان از داکر در سناریوهای واقعی استفاده کنید.
تا پایان این دوره، شما درک محکمی از اصول داکر خواهید داشت، در کار با ایمیجها و کانتینرها راحت خواهید بود و میتوانید با اطمینان Dockerfiles بنویسید تا اپلیکیشنها را کانتینری کنید. همچنین یاد میگیرید داکر در پشت صحنه چگونه کار میکند و چگونه در توسعه مدرن و گردشکارهای DevOps استفاده میشود.
آنچه در این دوره یاد خواهید گرفت:
اصول و مفاهیم اصلی داکر
ایمیجها و کانتینرهای داکر
مبانی Dockerfile و فرمانهای ضروری Dockerfile
Dockerfileهای چندمرحلهای و بهترین شیوهها
اصول شبکهسازی داکر
مبانی volumeها و ذخیرهسازی در داکر
Docker Compose برای اپلیکیشنهای چندکانتینری
اصول Docker Swarm (آشنایی با ارکستراسیون)
همچنین تجربه عملی در کانتینرسازی اپلیکیشنها بدست خواهید آورد که شامل موارد زیر است:
یک اپلیکیشن ریاکت
یک اپلیکیشن اسپرینگ بوت
یک اپلیکیشن پایتون
یک وب اپلیکیشن مبتنی بر Maven
همه موضوعات را با دموهای لایو پوشش میدهیم تا بتوانید همراه با مدرس تمرین کنید و در استفاده از داکر به اعتمادبهنفس واقعی برسید.
این دوره برای افراد کاملا مبتدی و همچنین افراد شاغل مناسب است که میخواهند درک روشن، ساختارمند و کاربردی از داکر داشته باشند.
یادگیری داکر را به شکلی ساده، عملی و مؤثر شروع کنید و مهارتهایی کسب کنید که در دنیای امروز مبتنی بر cloud و DevOps ضروری هستند.
این دوره برای چه کسانی مناسب است؟
مبتدیان DevOps و داکر که میخواهند کانتینرسازی را از ابتدا و با توضیحات روشن و ساده شروع کنند.
دانشجویان و تازهکارهایی که میخواهند مهارتهای مرتبط با صنعت را یاد بگیرند و آمادگی شغلی خود را افزایش دهند.
هر کسی که برای مصاحبههای فنی آماده میشود و انتظار میرود داکر و مفاهیم اولیه DevOps را بداند.
افراد شاغلی که میخواهند مهارتهای خود را ارتقا دهند و به سمت نقشهای DevOps یا cloud حرکت کنند.