نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه از ویژگی های 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات