لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Containerize Spring Boot CRUD App with Docker and Docker Compose [ویدئو]
Containerize Spring Boot CRUD App with Docker and Docker Compose [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، همه چیز را در مورد Docker یاد خواهید گرفت و برنامه های Spring Boot و پایگاه داده خود را در داخل کانتینرها با استفاده از Docker و Docker Compose اجرا می کنید.
ابتدا، در مورد اینکه چرا لازم است برنامهها در کانتینرها اجرا شوند، و همچنین Docker، Image، Container، Docker Hub و Dockerfile آشنا خواهید شد. سپس به مزایای استفاده از Docker و اجرای برنامهها در داخل کانتینرها و همچنین نحوه ساخت Dockerfile خود، ساخت یک تصویر Docker و راهاندازی یک کانتینر از آن خواهیم پرداخت.
پس از آن، نحوه تبدیل یک برنامه Spring Boot معمولی به یک برنامه کانتینری مبتنی بر Docker را بررسی خواهیم کرد. یک پایگاه داده را در کانتینر اجرا کنید و ارتباطات بین کانتینری را فعال کنید تا برنامه های مختلف بتوانند با یکدیگر ارتباط برقرار کنند. گزارشهای موجود در یک کانتینر در حال اجرا را بررسی کنید، وارد کانتینر شوید، همه تصاویر را فهرست کنید، همه کانتینرهای در حال اجرا را فهرست کنید، تصویر و ظرف را حذف کنید، یک فایل Docker Compose ایجاد کنید، سپس از آن برای اجرای چندین کانتینر استفاده کنید.
در مرحله بعد، نحوه ایجاد یک برنامه Spring Boot با استفاده از اولیه Spring، و همچنین هاب Docker، مخازن آن، تصاویر Docker و تگ های درون هر تصویر و همچنین نحوه تگ کردن یک تصویر Docker به یک نسخه خاص را خواهید آموخت. در نهایت، یاد خواهید گرفت که چگونه کد و یک تصویر را با یک تگ جدید بسازید و آن را به Docker Hub فشار دهید.
در پایان این دوره، شما قادر خواهید بود کانتینرها را بسازید، اجرا کنید و آنها را به مرکز مرکزی هل دهید.
تمام منابع این دوره در دسترس است: https://github.com/PacktPublishing/Containerize-springboot-CRUD-App-with-Docker-and-DockerCompose همه چیز را در مورد Docker و Docker Compose بیاموزید
با نحوه Dockerize Spring Boot آشنا شوید
آموزش Dockerize کردن پایگاه داده
کانتینرها را بسازید، اجرا کنید و آنها را به مرکز مرکزی فشار دهید
آموزش نوشتن فایل Docker Compose
درک نحوه تعامل چندین کانتینر با یکدیگر این دوره برای هر کسی است که علاقه مند به یادگیری در مورد کانتینرها و اجرای برنامه های داخل آنها است. فقط مهارت ابتدایی جاوا و Spring Boot مورد نیاز است. آموزش ایجاد برنامه Spring Boot از Spring Initializer * در مورد Docker Hub، مخازن آن، تصاویر Docker، برچسب های درون هر تصویر بیاموزید * آموزش ساخت مجدد کد و ساخت مجدد تصویر با یک تگ جدید و فشار دادن آن به Docker Hub
سرفصل ها و درس ها
همه چیز درباره داکر
Everything About Docker
معرفی
Introduction
نیاز به داکر
Need for Docker
مبانی داکر
Basics of Docker
مزایای داکر
Benefits of Docker
Docker Working Workflow
Docker Working Workflow
نصب و راه اندازی
Installation and Setup
نصب Docker Desktop
Installing Docker Desktop
ایجاد اپلیکیشن Spring Boot
Creating Spring Boot App
تنظیم پروژه در IntelliJ
Setting Project in IntelliJ
ایجاد اولین API REST
Creating First REST API
Spring Boot Docker و Docker Hub
Spring Boot Docker and Docker Hub
یاداشت برداشتن
Taking Notes
ایجاد Dockerfile
Creating Dockerfile
ایجاد تصویر با Docker Build
Creating Image with Docker Build
تصویر را به داکر هاب فشار دهید
Push Image to Docker Hub
کانتینر در حال اجرا از تصویر
Running Container from Image
درک جریان
Understanding the Flow
استفاده از دستورات مهم Docker
Using Important Docker Commands
در حال اجرا کانتینرهای متعدد
Running Multiple Containers
گردش کار برنامه
Application Workflow
Dockerfile for Spring Boot App
Dockerfile for Spring Boot App
Dockerizing پایگاه داده Mongo
Dockerizing Mongo Database
ساخت تصویر برای بوت بهار
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
آزمایش پایان به پایان برنامه
Testing App End to End
همه چیز درباره Docker Compose
All about Docker Compose
Docker Compose چیست؟
What is Docker Compose
ایجاد اولین فایل Docker Compose
Creating First Docker Compose File
اجرای کانتینرها با Docker Compose and Testing App
Running Containers with Docker Compose and Testing App
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نرم افزار حرفه ای با 11+ سال تجربه در ITI یک نرم افزار Fullstack DevOps با 11+ سال تجربه در انواع فناوری ها از جمله توسعه وب و برنامه های تلفن همراه با استفاده از HTML5 ، CSS3 ، JavaScript ، JQuery ، Bootstrap ، Angular ، React ، Java ، Spring ، Springboot ، Python ، Flask ، Django ، NodeJS ، Express ، Android ، Ionic ، React Native ، Flutter به هوش مصنوعی و فناوری های ابری مانند سرویس های وب آمازون و Microsoft Azure. من همچنین دارای گواهینامه جاوا ، Azure cloud ، محصول Backbase هستم. من تجربه کار با چندین مشتری MNC و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.
نمایش نظرات