در این دوره با مفاهیم اصلی Docker، نحوه ساخت و مدیریت کانتینرها و روشهای ایمنسازی محیط Docker آشنا میشوید. آموزش با معرفی مفاهیم پایه آغاز میشود و با استفاده از نمایشهای عملی، موضوعاتی مانند شبکهسازی، ذخیرهسازی، ثبت گزارشها، مدیریت ایمیجها و اجرای برنامههای چندکانتینری را بررسی میکند. هدف این است که درک بهتری از کاربرد Docker در توسعه و استقرار نرمافزار به دست آورید و بتوانید از آن در پروژههای واقعی استفاده کنید.
دوره آموزش Docker و امنیت کانتینرها در قالب 25 جلسه 3 ساعت ارائه شده و شامل دسترسی دائمی است.
Docker بستری برای بستهبندی و اجرای نرمافزارها در قالب کانتینر فراهم میکند. کانتینرها اجزای موردنیاز یک برنامه را در محیطی قابلانتقال قرار میدهند و به توسعهدهندگان و تیمهای زیرساخت کمک میکنند تا نرمافزار را در محیطهای مختلف با سازگاری بیشتری اجرا کنند.
یادگیری Docker برای توسعهدهندگان، متخصصان DevOps و مدیران سیستم اهمیت دارد؛ زیرا میتواند راهاندازی محیط توسعه، آزمایش برنامهها و فرایند استقرار نرمافزار را سادهتر کند. در این دوره، مفاهیم Docker از طریق توضیحات پایه و نمایشهای عملی بررسی میشوند تا ارتباط میان اجزای مختلف آن بهتر درک شود.
در ابتدای دوره، با ساخت محیط موردنیاز برای تمرین آشنا میشوید. مباحث این بخش شامل راهاندازی محیط Ubuntu در Windows و macOS و نصب Docker است. این مرحله زمینه لازم را برای اجرای فرمانها و دنبالکردن تمرینهای عملی فراهم میکند.
در این بخش با ساختار کلی Docker و اجزای اصلی آن آشنا میشوید. تفاوت Dockerfile، ایمیج و کانتینر بررسی میشود و کاربرد تگهای Docker و فرمانهای ضروری برای مدیریت محیط یاد میگیرید. همچنین یک نمایش عملی برای درک بهتر روند اجرای کانتینرها ارائه میشود.
شبکهسازی یکی از مباحث مهم هنگام اجرای سرویسها در کانتینرهاست. این بخش مدلهای شبکه Docker، از جمله Bridge و Host را معرفی میکند و با یک تمرین عملی، نحوه ارتباط شبکهای کانتینرها را بررسی میکند.
برای نگهداری دادهها و استفاده از فایلها در کانتینرها، شناخت روشهای ذخیرهسازی ضروری است. در این بخش با Volume، Bind Mount و Tmpfs آشنا میشوید و کاربرد هر روش را در سناریوهای مختلف بررسی میکنید.
ثبت و بررسی لاگها به شناسایی خطاها و نظارت بر اجرای برنامهها کمک میکند. این بخش با معرفی سازوکارهای لاگگیری Docker و نمونههایی از درایورهای ثبت گزارش، روشهای بررسی خروجی کانتینرها و عیبیابی مشکلات را پوشش میدهد.
رجیستریها برای نگهداری و توزیع ایمیجهای Docker استفاده میشوند. در این بخش با مفهوم رجیستری و نقش آن در گردشکار توسعه و استقرار نرمافزار آشنا میشوید.
امنیت کانتینرها در اجرای برنامهها در محیطهای واقعی اهمیت زیادی دارد. این بخش به اصول امنیت Docker، روشهای ایمنسازی محیط و بررسی آسیبپذیریهای احتمالی ایمیجها میپردازد. هدف، آشنایی با اقداماتی است که میتوانند ریسکهای امنیتی را کاهش دهند.
در پروژههایی که به چند سرویس وابستهاند، مدیریت جداگانه کانتینرها میتواند پیچیده شود. Docker Compose امکان تعریف سرویسها و تنظیمات موردنیاز آنها را در یک فایل فراهم میکند. در این بخش با ساختار فایل docker-compose.yml و اجرای مجموعهای از سرویسها مانند پایگاه داده، وبسرور و کش آشنا میشوید.
برای استفاده بهتر از این دوره، آشنایی اولیه با مفاهیم فناوری اطلاعات و کار با ترمینال یا خط فرمان مفید است. بااینحال، داشتن تجربه قبلی در کار با Docker پیشنیاز اصلی دوره نیست؛ زیرا آموزش با معرفی مفاهیم پایه و راهاندازی محیط شروع میشود.
پس از گذراندن این آموزش، با مفاهیم اصلی Docker و گردشکار مبتنی بر ایمیج و کانتینر آشنا خواهید شد. همچنین میتوانید فرمانهای پایه را برای مدیریت کانتینرها به کار ببرید، با مدلهای شبکه و روشهای ذخیرهسازی آشنا شوید، لاگها را برای بررسی مشکلات دنبال کنید و ساختار برنامههای چندکانتینری را با Docker Compose بشناسید. مباحث امنیتی دوره نیز دید اولیهای درباره روشهای ایمنسازی محیط Docker و بررسی آسیبپذیری ایمیجها در اختیار شما قرار میدهد.
Docker یکی از ابزارهای مهم در توسعه و استقرار نرمافزارهای مدرن است و آشنایی با آن میتواند مسیر یادگیری DevOps و مدیریت زیرساخت را هموارتر کند. این دوره با ترکیب مفاهیم پایه و نمایشهای عملی، موضوعاتی مانند نصب Docker، مدیریت کانتینرها، شبکهسازی، ذخیرهسازی، لاگگیری، امنیت و Docker Compose را پوشش میدهد. اگر قصد دارید کار با Docker را شروع کنید و درک منسجمتری از کاربرد آن در پروژههای نرمافزاری به دست آورید، این آموزش میتواند نقطه شروع مناسبی باشد.
ما در آکادمی لرن فایلز آموزش Docker را به گونهای تدریس و تولید کردهایم که این دوره برای تمام افراد اعم از مبتدی و متخصص کاربرد لازم خود را داشته باشد، اما شما برای شروع این دوره نیاز به آموزش:
اگر به دنبال نقشه راه بعد از آموزش Docker هستید همراه ما باشید.
بعد از آموزش Docker اگر تمایل دارید به مسیر آموزشی خود ادامه دهید، به ترتیب زیر حرکت کنید:
این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!
چنانچه احساس میکنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.

هنوز بررسیای ثبت نشده است.