این دوره، ادامه عملی کلاس اساسيات داکر (Docker Essentials)است. اگر آن دوره را گذراندهاید، میدانید که ما بر روی مفاهیم بنیادی - ایمیجها، کانتینرها، Volumeها و نحوه عملکرد داکر را بررسی کردیم.
اکنون زمان آن است که تمام این مفاهیم را به صورت عملی پیادهسازی کنیم.
در این کلاس پروژه محور، ما یک اپلیکیشن واقعی مدیریت وظایف (Task Manager) فولاستک - ساخته شده با TypeScript، React، Express، Drizzle ORM و دیتابیس PostgreSQL - را مورد بررسی قرار داده و هر بخش از آن را گام به گام کانتینری میکنیم.
شما یاد میگیرید که چگونه موارد زیر را بنویسید:
یک Dockerfile برای بکاِند (Backend)
یک Dockerfile برای فرانتاِند (Frontend)
یک Dockerfile برای مدیریت مایگریشنهای دیتابیس
و در نهایت، یک تنظیمات Docker Composeکه تمام اجزا را به هم متصل میکند.
در پایان، شما قادر خواهید بود کل سیستم را تنها با یک دستور در محیط لوکال اجرا کنید.
دیگر خبری از تنظیمات پیچیده و جملهی "روی سیستم من کار میکرد"نخواهد بود.
فقط یک توسعه محیطی تمیز، قابل پیشبینی و قابل انتقال.
این دوره تئوریهای ابتدایی را حذف کرده و مستقیماً به سراغ پیادهسازی میرود.
بنابراین اگر با داکر کاملاً تازهکار هستید، توصیه میکنم ابتدا با اساسيات داکرشروع کنید و پس از درک مفاهیم پایه، به اینجا برگردید.
اما اگر آمادهاید تا چیزی واقعی بسازید - چیزی که بتوانید در پروژههای خودتان از آن استفاده کنید - در جای درستی هستید.
من تمام دستورات مهم داکر را در یک راهنما برای شما آماده کردهام تا همیشه در دسترس داشته باشید. این راهنما را در فایلهای پیوست شده پیدا خواهید کرد.
از اینجا شروع کنید
همچنین یادگیری Git را توصیه میکنم. لینک دوره در اینجا قرار دارد
برای اینکه درسهای آینده را از دست ندهید، سابسکرایب کنید!
نمایش نظرات