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

Spring Boot: Efficient Development, Configuration, and Deployment

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما یاد می دهد که چگونه پیکربندی های خودکار شخصی خود را بنویسید ، پیکربندی خود را بیرونی کنید و برنامه خود را در فضای ابری مستقر کنید. شما اولین برنامه Spring Boot خود را ساخته اید. حالا چی؟ خارش برای یادگیری بیشتر؟ در این دوره ، Spring Boot: Efficive Development ، Configuration و Deployment ، از اصول فراتر رفته و یاد خواهید گرفت که چگونه می توانید کارها را سریعتر ، دقیق تر ، راحت تر و دارای قابلیت ابر بیشتر انجام دهید. ابتدا یاد خواهید گرفت که چگونه با استفاده از Spring Initializr و پشتیبانی IDE در IntelliJ و Eclipse سریعتر توسعه پیدا کنید. سپس ، با نوشتن پیکربندی های خودکار خود ، جزئیات پشتEnableAutoConfiguration را خواهید آموخت. همچنین شما می توانید قدرت استفاده ازConfigurationProperties برای بیرونی کردن پیکربندی برنامه خود را درک کنید. سرانجام ، شما خواهید آموخت که چگونه از Docker به عنوان یک روش ابن اگنوستیک برای استقرار برنامه خود در ابر با استفاده از خدمات وب آمازون و سرویس کانتینر Amazon EC2 استفاده کنید. پس از اتمام این دوره ، درک خوبی در مورد چگونگی شروع سریع کار با Spring Boot ، چگونگی نوشتن آسان پیکربندی های خودکار ، نحوه استفاده آسان از تنظیمات خارجی و نحوه استقرار Spring خود خواهید داشت. برنامه را در cloud بوت کنید.

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

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

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

استفاده از Initializr و Devtools برای توسعه کارآمد Leveraging Initializr and Devtools for Efficient Development

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

  • یک اوج مخفیانه از برنامه آزمایشی ما: فقط آن را Gif A Sneak Peak of Our Demo Application: Just Gif It

  • ایجاد پروژه Bootstrapping با Spring Initializr Bootstrapping Project Creation with Spring Initialzr

  • دسترسی به Spring Initialzr از خط فرمان با cURL Accessing Spring Initialzr from the Command Line with cURL

  • پشتیبانی از IDE Spring Boot: Spring Initializr Spring Boot IDE Support: Spring Initialzr

  • Spring Boot IDE Support: تکمیل خودکار املاک و نوع ایمنی Spring Boot IDE Support: Property Auto Completion and Type Safety

  • Spring Boot IDE Support: غالب ویژگی های برنامه در زمان اجرا Spring Boot IDE Support: Overriding App Properties at Runtime

  • برنامه خودکار و سریع با Devtools Spring Boot دوباره راه اندازی می شود Automatic and Fast App Restarts with Spring Boot Devtools

  • خلاصه Summary

کاهش کد با تنظیمات خودکار سفارشی Reducing Code with Custom Auto Configurations

  • معرفی و بررسی پیکربندی خودکار Introduction and Review of Auto Configuration

  • ایجاد گزارش پیکربندی خودکار Generating an Auto Configuration Report

  • به استثنای پیکربندی های خودکار غیرضروری یا اشتباه Excluding Unnecessary or Misconfigured Auto Configurations

  • پیکربندی و تنظیم دقیق تنظیمات خودکار Reconfiguring and Fine-tuning Auto Configurations

  • تنظیم تنظیمات خودکار برنامه آزمایشی فعال است Hands on Tuning of the Demo Application's Auto Configuration

  • @ ConditionalOn * حاشیه نویسی در عمق @ConditionalOn* Annotations in Depth

  • نوشتن پیکربندی خودکار سفارشی Writing Our Own Custom Auto Configuration

  • پاک کردنEnableAutoConfiguration Demystifying @EnableAutoConfiguration

  • ماژول در حال بررسی Module in Review

استفاده از بهبودهای Spring Boot در پیکربندی Externalized Making Use of Spring Boot's Improvements to Externalized Configuration

  • مقدمه و بررسی اجمالی Introduction and Overview

  • درک و استفاده از پیکربندی YAML Understanding and Using YAML Configuration

  • به روزرسانی برنامه آزمایشی برای استفاده از YAML Updating the Demo Application to Use YAML

  • Typesafe پیکربندی باConfigurationProperties Typesafe Configuration with @ConfigurationProperties

  • بهبود برنامه آزمایشی با استفاده ازConfigurationProperties Improving the Demo Application using @ConfigurationProperties

  • حل پیکربندی خارجی Resolving External Configuration

  • مرور مجدد و مرور Recap and Review

استقرار و نظارت بر برنامه های Spring Boot در Cloud Deploying and Monitoring Your Spring Boot Apps in the Cloud

  • مقدمه و بررسی اجمالی Introduction and Overview

  • با استفاده از فنر بوت فنر برای نظارت بر برنامه های خود Using Spring Boot Actuator to Monitor Your Applications

  • ساخته شده در چک های بهداشتی و توسعه سفارشی خود Built-in Health Checks and Developing Custom Your Own

  • در حال تهیه یک چک بهداشت سفارشی برای برنامه آزمایشی Developing a Custom Health Check for the Demo Application

  • داکر + چکمه بهاری = خوشبختی Docker + Spring Boot = Happiness

  • dockerizing برنامه آزمایشی Dockerizing the Demo Application

  • به ابر: خدمات وب آمازون (AWS) ، Spring Boot و Docker To the Cloud: Amazon Web Services (AWS), Spring Boot, and Docker

  • مرور مجدد و مرور Recap and Review

نمایش نظرات

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

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

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

آموزش Spring Boot: توسعه ، پیکربندی و استقرار کارآمد
جزییات دوره
2h 24m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
233
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dustin Schultz Dustin Schultz

داستین شولتز یک مهندس سرب نرم افزار و یک مژده دهنده فناوری در قلب اوست. او همه فن آوری را دوست دارد و شما اغلب می توانید او را در حال دیدن آخرین فن آوری ببینید. داستین عاشق یادگیری است و همیشه می خواست بداند که همه چیز چگونه کار می کند ، به طوری که وقتی او کوچک بود ، مادرش برای او کتاب "چطور کار می کند" برای او خریداری کرد زیرا از تمام س hisالاتش خسته شده بود. او لیسانس و فوق لیسانس علوم کامپیوتر دارد و با اکثر تجربیات خود در جاوا ، بهار ، خواب زمستانی ، Spring Boot ، Maven ، AngularJS و "The Cloud" یک توسعه دهنده کامل پشته است. اجازه ندهید که این شما را گول بزند ، او هر فناوری متناسب با نیاز را می آموزد و از آن استفاده می کند. می توانید در مورد او بیشتر بیاموزید یا رامبلینگ های او را در وبلاگ او بخوانید.