آموزش بوت بهار: توسعه، پیکربندی و استقرار کارآمد

Spring Boot: Efficient Development, Configuration, and Deployment

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه از ویژگی های Spring Boot نهایت استفاده را ببرید. خواهید دید که چگونه می توانید کتابخانه های قابل توسعه قابل تنظیم، از فایل های خواص گرفته تا پیکربندی خودکار و نمایه ها را توسعه دهید، و ترفندهایی را برای توسعه پایدار و قابل نگهداری با Spring Boot یاد خواهید گرفت. به راحتی و به سرعت به برنامه های دیگر متصل می شود. در این دوره آموزشی Spring Boot: Efficient Development, Configuration, and Deployment، از ویژگی های Spring Boot برای توسعه پایدار و قابل نگهداری نهایت استفاده را خواهید برد. ابتدا، نحوه استفاده از پیکربندی خودکار و نحوه تعریف beans و تنظیمات شرطی را خواهید آموخت. در مرحله بعد، نحوه استفاده از فایل های ویژگی ها و فایل های YAML را برای خارجی سازی تنظیمات برنامه کشف خواهید کرد. در نهایت، نحوه استفاده از نمایه‌ها برای ارائه گزینه‌های مختلف برای اجرای کد ما را بررسی خواهید کرد. وقتی این دوره را به پایان رساندید، از چندین روش برای استقرار برنامه های Spring Boot برای دستیابی به بهترین عملکرد و مقیاس پذیری با کمترین تلاش آگاهی خواهید داشت.

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

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

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

افزودن پشتیبانی از نسل PDF به برنامه Spring Boot با پیکربندی خودکار Adding PDF Generation Support to a Spring Boot App with Autoconfiguration

  • معرفی Introduction

  • نمای کلی پروژه: کتابخانه PDFfer Project Overview: The PDFfer Library

  • با استفاده از Spring Initializr Using Spring Initializr

  • نحوه استفاده از این دوره How to Use This Course

  • معماری PDFfer PDFfer Architecture

  • فرو رفتن عمیق در هسته PDF Deep Dive into PDF Core

  • پروژه مشتری The Client Project

  • پیکربندی خودکار فنری Spring Autoconfiguration

  • Spring Dev Tools Spring Dev Tools

  • خلاصه Summary

پیاده سازی رجیستری قالب PDF با زمینه های فرعی و اسکنرهای سفارشی Implementing a PDF Template Registry with Subcontexts and Custom Scanners

  • معرفی Introduction

  • نمای کلی پروژه: تغییرات در کتابخانه PDFfer Project Overview: Changes to the PDFfer Library

  • ایجاد اسکنرهای سفارشی Creating Custom Scanners

  • ویژگی های بیشتر اسکنر سفارشی More Custom Scanner Features

  • اسکنرهای سفارشی در PDFfer Custom Scanners in PDFfer

  • سلسله مراتب Context Hierarchies

  • ورود به سیستم با چکمه فنری Logging with Spring Boot

  • پشتیبانی اولیه بهار با Eclipse و IntelliJ Basic Spring Support with Eclipse and IntelliJ

  • خلاصه Summary

افزودن HTTP API و قابلیت‌های ایمیل با پیکربندی شرطی و Beans Adding an HTTP API and Email Capabilities with Conditional Configuration and Beans

  • معرفی Introduction

  • نمای کلی پروژه: تغییرات در کتابخانه PDFfer Project Overview: Changes to the PDFfer Library

  • استفاده از شرایط بهار Using Spring Conditionals

  • تعریف وابستگی های غیر گذرا Defining Non-transitive Dependencies

  • ایجاد ویژگی های Gradle Creating Gradle Features

  • شرایط بهار در PDFfer Spring Conditionals in PDFfer

  • گزارش ارزیابی وضعیت Condition Evaluations Report

  • اشکال زدایی درخواست های HTTP در IDE Debugging HTTP Requests in the IDE

  • خلاصه Summary

پیکربندی خارجی با ویژگی ها و فایل های YAML Externalizing Configuration with Properties and YAML Files

  • معرفی Introduction

  • داده های پیکربندی بوت بهار Spring Boot Configuration Data

  • منابع پیکربندی بوت بهار Spring Boot Configuration Sources

  • دسترسی به ارزش های دارایی Accessing Property Values

  • شرایط ملک Property Conditionals

  • ویژگی های پیکربندی در PDFfer Configuration Properties in PDFfer

  • فراداده پیکربندی Configuration Metadata

  • خلاصه Summary

ارائه یک حالت مستقل برای کتابخانه بوت بهار شما Offering a Stand-alone Mode for Your Spring Boot Library

  • معرفی Introduction

  • بررسی اجمالی پروفایل های بهار Overview of Spring Profiles

  • نمای کلی پروژه: تغییرات در کتابخانه PDFfer Project Overview: Changes to the PDFfer Library

  • پوسته بهار The Spring Shell

  • فعال سازی پروفایل Profile Activation

  • ویژگی های پیکربندی مبتنی بر نمایه Profile-based Configuration Properties

  • نمایه های بهار در تمرین و گروه های پروفایل Spring Profiles in Practice and Profile Groups

  • همگام سازی Maven و نمایه های Spring Syncing Maven and Spring Profiles

  • خلاصه Summary

استقرار برنامه های Spring Boot شما Deploying Your Spring Boot Applications

  • چک لیست تولید Production Checklist

  • اشاره گر برای تست بوت بهار Pointers for Spring Boot Testing

  • مستندات و JavaDoc Documentation and JavaDoc

  • ابزار دقیق با عملگر فنری Instrumentation with Spring Actuator

  • جزئیات بیشتر: بنرهای بهار سفارشی The Finer Details: Custom Spring Banners

  • نحوه انتشار یک برنامه Spring Boot در Maven Central How to Publish a Spring Boot Application to Maven Central

  • انتشار PDFfer در Maven Central Publishing PDFfer to Maven Central

  • استقرار برنامه های Spring Boot Deploying Spring Boot Applications

  • Fat JAR استقرار Fat JAR Deployment

  • Docker و Kubernetes Deployment Docker and Kubernetes Deployment

  • استقرار Cloud با Google AppEngine Cloud Deployment with Google AppEngine

  • جمع بندی دوره Course Wrap-up

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش بوت بهار: توسعه، پیکربندی و استقرار کارآمد
جزییات دوره
2h 11m
58
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
15
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Federico Mestrone Federico Mestrone

در دنیای انگلیسی زبان Federico نیز به عنوان Fed شناخته می شود ، رویکردی التقاطی و جذاب برای فناوری دارد. او از 12 سالگی عاشق آن بود - به دوران کمودور 64 - او به طور منظم به آن خیانت می کند: ابتدا با باله و رقص معاصر ، سپس با شنای همزمان ، اخیراً با زبان و فرهنگ ژاپنی. عمدتا یک توسعه دهنده جاوا/اسکالا و کاربر لینوکس/سیستم عامل مک ، در طی بیش از 20 سال تجربه تجاری در چندین سیستم عامل و زبان برنامه نویسی دیگر ، از C ++ به iOS/Android به پایتون به Angular داشته است. در حال حاضر او تمرکز خود را بر روی آموزش و پرورش (فنی) گذاشته است ، اما هنوز تصمیم نگرفته است که وقتی بزرگ شد می خواهد چه کاری انجام دهد!