آموزش توسعه برنامه های جاوا با Docker 4

Developing Java Apps with Docker 4

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: استفاده از Docker برای توسعه برنامه های جاوا مجموعه ای از چالش های خاص خود را دارد. این دوره به شما یاد می دهد که چگونه برنامه های جاوا را با Docker توسعه دهید، پیکربندی کنید و اشکال زدایی کنید تا این چالش ها را کاهش دهید. آیا به Docker علاقه مند هستید اما دقیقاً نمی دانید چگونه از آن برای حل مشکلات خاص توسعه برنامه های جاوا استفاده کنید؟ در این دوره آموزشی، توسعه برنامه‌های جاوا با داکر، یاد می‌گیرید که از Docker برای توسعه برنامه‌های جاوا که به طور موثر در داخل کانتینرها اجرا می‌شوند، استفاده کنید. ابتدا، راه های زیادی برای ساخت برنامه های جاوا با Docker را بررسی خواهید کرد. در مرحله بعد، نحوه پیکربندی ویژگی ها و متغیرها را برای برنامه خود و همچنین نحوه عملکرد ورود به سیستم در کانتینرها را خواهید یافت. در نهایت، نحوه استفاده از IDE ها برای توسعه و اشکال زدایی برنامه های جاوای کانتینری را یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش Docker مورد نیاز برای توسعه برنامه های جاوا که به طور موثر در داخل کانتینرها اجرا می شوند را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع کار با Docker برای جاوا Getting Started with Docker for Java

  • بررسی نسخه Version Check

  • مقدمه Introduction

  • بررسی مفاهیم داکر Reviewing Docker Concepts

  • نصب Docker Installing Docker

  • اجرای یک برنامه جاوا ساده با داکر Running a Simple Java Program with Docker

  • خلاصه Summary

ساخت برنامه های جاوا با Dockerfiles Building Java Applications with Dockerfiles

  • مقدمه Introduction

  • با استفاده از Dockerfile Using a Dockerfile

  • با استفاده از تصاویر Maven و Gradle Docker Using Maven and Gradle Docker Images

  • استفاده از ساخت های چند مرحله ای Using Multi-stage Builds

  • گزینه های حافظه و CPU در کانتینرها Memory and CPU Options in Containers

  • گزینه های جایگزین برای انتخاب تصویر پایه Alternatives for Choosing a Base Image

  • خلاصه Summary

ساخت برنامه های جاوا با ابزارها و پلاگین های ساخت Building Java Applications with Build Tools and Plugins

  • مقدمه Introduction

  • پلاگین Fabric8 Docker Maven Fabric8 Docker Maven Plugin

  • پلاگین Palantir Docker Gradle Palantir Docker Gradle Plugin

  • استقرار لایه ای با بوت فنری Layered Deployment with Spring Boot

  • ساخت تصاویر Docker با Google Jib Building Docker Images with Google Jib

  • خلاصه Summary

اجرای برنامه های جاوا چند کانتینری با Docker Compose Running Multi-container Java Applications with Docker Compose

  • مقدمه Introduction

  • راه اندازی کانتینر پایگاه داده Setting up a Database Container

  • راه اندازی یک شبکه داکر Setting up a Docker Network

  • با استفاده از Docker Compose Using Docker Compose

  • مدیریت خدمات Docker Compose Managing Docker Compose Services

  • خلاصه Summary

پیکربندی برنامه های جاوا در کانتینرها Configuring Java Applications in Containers

  • مقدمه Introduction

  • استفاده از متغیرهای محیطی Using Environment Variables

  • آشنایی با ENTRYPOINT و CMD Understanding ENTRYPOINT and CMD

  • نصب فایل های ویژگی های خارجی Mounting External Properties Files

  • لغو فایل های پیکربندی Docker Compose Overriding Docker Compose Configuration Files

  • خلاصه Summary

مدیریت گزارش های برنامه با Docker Managing Application Logs with Docker

  • مقدمه Introduction

  • مدل Logging Docker Docker Logging Model

  • راه حل هایی برای مشکل Log چند خطی Solutions for the Multiline Log Problem

  • حل مسئله Log Multiline با Fluentd Solving the Multiline Log Problem with Fluentd

  • راه اندازی Elasticsearch، Fluentd، و Kibana Setting up Elasticsearch, Fluentd, and Kibana

  • خلاصه Summary

توسعه برنامه های جاوا در یک IDE با پشتیبانی Docker Developing Java Applications in an IDE with Docker Support

  • مقدمه Introduction

  • پلاگین IntelliJ Docker IntelliJ Docker Plugin

  • پلاگین Visual Studio Code Docker Visual Studio Code Docker Plugin

  • خلاصه و مقایسه Summary and Comparison

اشکال زدایی برنامه های جاوا در حال اجرا در کانتینرها Debugging Java Applications Running in Containers

  • مقدمه Introduction

  • مفاهیم اشکال زدایی از راه دور Remote Debugging Concepts

  • پیکربندی اشکال زدایی از راه دور برای کانتینرها در IntelliJ Configuring Remote Debugging for Containers in IntelliJ

  • پیکربندی اشکال زدایی از راه دور برای کانتینرها در کد ویژوال استودیو Configuring Remote Debugging for Containers in Visual Studio Code

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش توسعه برنامه های جاوا با Docker 4
جزییات دوره
3h 30m
47
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
22
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Esteban Herrera Esteban Herrera

چگونه می توانم به شما کمک کنم؟

استبان هررا بیش از دوازده سال تجربه در صنعت توسعه نرم افزار دارد. او در نقش‌ها و پروژه‌های زیادی کار کرده است، اما بیشتر در زمینه معماری و توسعه سیستم‌های سازمانی با جاوا و جاوا اسکریپت فعالیت کرده است.

اما او همچنین از برنامه نویسی در iOS، Android و VR/AR لذت می برد.

این روزها، او تمام وقت خود را صرف یادگیری چیزهای جدید، نوشتن مقاله، آموزش برنامه نویسی و لذت بردن از فرزندانش می کند