لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کانتینری کردن CRUD اسپرینگ بوت با داکر و داکر کامپوز
- آخرین آپدیت
دانلود Containerize Spring Boot CRUD with Docker and Docker Compose
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره، شما در استفاده از Docker و Docker Compose برای اجرای برنامههای Spring Boot و پایگاههای داده در محیط کانتینرها استاد خواهید شد. در ابتدا، ضرورت اجرای برنامهها در کانتینرها را درک کرده و با مفاهیمی مانند Docker، Image، Container، Docker Hub و Dockerfile آشنا میشوید.
ما مزایای استفاده از داکر، ایجاد Dockerfileها، ساخت تصاویر (Images) داکر و راهاندازی کانتینرها را بررسی خواهیم کرد. شما یاد میگیرید که چگونه یک برنامه معمولی Spring Boot را به یک برنامه مبتنی بر داکر تبدیل کنید، پایگاههای داده را در کانتینرها اجرا کنید و ارتباط بین کانتینرها را برقرار نمایید. علاوه بر این، موارد زیر را خواهید آموخت:
- بررسی لاگها و مدیریت ایمیجها و کانتینرها
- ایجاد و استفاده از فایلهای Docker Compose برای اجرای چندین کانتینر به صورت همزمان
- آموزش ساخت برنامههای Spring Boot با استفاده از Spring Initializer
- درک ساختار Docker Hub، مخازن (Repositories)، ایمیجها و تگها، و تگگذاری ایمیجهای داکر برای نسخههای خاص
- بیلد کردن کد، تگگذاری ایمیجها و ارسال (Push) آنها به Docker Hub
در پایان، شما در ساخت، اجرا و ارسال کانتینرها به هاب مرکزی مهارت خواهید یافت. این دوره برای هر کسی که علاقهمند به کانتینرها است و دانش پایهای از Java و Spring Boot دارد، ایدهآل است.
این دوره برای توسعهدهندگان جاوا، مهندسان DevOps و متخصصان IT که به دنبال ارتقای مهارتهای خود در زمینه کانتینریسازی و استقرار میکروسرویسها هستند، بسیار مناسب است. داشتن درک ابتدایی از Java، Spring Boot و RESTful APIها توصیه میشود.
سرفصل ها و درس ها
همه چیز درباره داکر
Everything About Docker
مقدمه
Introduction
ضرورت استفاده از داکر
Need for Docker
مبانی داکر
Basics of Docker
مزایای داکر
Benefits of Docker
گردش کار داکر (Workflow)
Docker Working Workflow
نصب و راهاندازی
Installation and Setup
نصب Docker Desktop
Installing Docker Desktop
ساخت برنامه Spring Boot
Creating Spring Boot App
نصب Java، Maven و IntelliJ
Installing Java Maven IntelliJ
تنظیم پروژه در IntelliJ
Setting Project in IntelliJ
ساخت اولین REST API
Creating First REST API
اسپرینگ بوت، داکر و داکر هاب
Spring Boot Docker and Docker Hub
یادداشتبرداری
Taking Notes
ساخت Dockerfile
Creating Dockerfile
ساخت ایمیج با Docker Build
Creating Image with Docker Build
ارسال ایمیج به Docker Hub
Push Image to Docker Hub
اجرای کانتینر از روی ایمیج
Running Container from Image
درک جریان عملیاتی
Understanding the Flow
استفاده از دستورات مهم داکر
Using Important Docker Commands
اجرای چندین کانتینر
Running Multiple Containers
گردش کار برنامه
Application Workflow
ساخت Dockerfile برای برنامه Spring Boot
Dockerfile for Spring Boot App
داکری کردن پایگاه داده Mongo
Dockerizing Mongo Database
بیلد کردن ایمیج برای Spring Boot
Build Image for Spring Boot
اجرای کانتینر برای Spring Boot و MongoDB
Run Container for Spring Boot MongoDB
دیباگ کردن داخل کانتینر
Debugging Inside Container
برقراری اتصال بین Spring Boot و MongoDB
Connectivity Between Spring Boot MongoDB
تست کامل برنامه (End to End)
Testing App End to End
همه چیز درباره داکر کامپوز
All about Docker Compose
داکر کامپوز چیست
What is Docker Compose
ساخت اولین فایل Docker Compose
Creating First Docker Compose File
اجرای کانتینرها با Docker Compose و تست برنامه
Running Containers with Docker Compose and Testing App
نمایش نظرات