چکمه های بهار 3 اصول

Spring Boot 3 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به عنوان یک توسعه دهنده جاوا، باید بدانید که چگونه میکروسرویس ها را با استفاده از Spring Framework توسعه دهید. در این دوره آموزشی Spring Boot 3 Fundamentals، نحوه ایجاد وب سرویس های RESTful را با استفاده از Spring Boot یاد خواهید گرفت. ابتدا به بررسی چیستی Spring Boot و نحوه استفاده از آن برای ایجاد یک برنامه خواهید پرداخت. در مرحله بعد، نحوه دسترسی به پایگاه‌های داده و سایر سرویس‌های وب با استفاده از Spring Data و Spring Declarative REST را خواهید یافت. در نهایت، خواهید آموخت که چگونه Spring Boot شما را قادر می سازد تا برنامه خود را برای تولید مدیریت، بسته بندی و به کار بگیرید. پس از اتمام این دوره، مهارت ها و دانش Spring Boot مورد نیاز برای کار به عنوان توسعه دهنده در پروژه هایی که از Spring Boot استفاده می کنند را خواهید داشت.

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

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

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

ایجاد یک برنامه Spring Boot Creating a Spring Boot Application

  • مقدمه Introduction

  • راه اندازی Setting Up

  • چکمه بهاره چیست؟ What Is Spring Boot?

  • ایجاد یک برنامه با Spring Initializr Creating an Application with Spring Initializr

  • راه اندازی پروژه Spring Boot Maven Spring Boot Maven Project Setup

  • کلاس برنامه اصلی The Main Application Class

  • پیکربندی خودکار بوت بهار Spring Boot Autoconfiguration

  • خلاصه Summary

ساخت خدمات وب REST Building REST Web Services

  • نمای کلی Overview

  • راه اندازی مدل داده Setting up the Data Model

  • دسترسی به داده ها از طریق مخازن Accessing Data through Repositories

  • پیاده سازی EventController Implementing the EventController

  • پیاده سازی RegistrationController Implementing the RegistrationController

  • رسیدگی به استثنائات برای کنترلرها Handling Exceptions for Controllers

  • اعتبارسنجی داده های درخواستی Validating Request Data

  • خلاصه Summary

دسترسی به پایگاه های داده با داده های Spring Accessing Databases with Spring Data

  • نمای کلی Overview

  • معرفی بهار دیتا Introducing Spring Data

  • اجرای MongoDB در Docker Running MongoDB in Docker

  • ذخیره سازی ثبت در MongoDB Storing Registrations in MongoDB

  • ذخیره اطلاعات رویداد در PostgreSQL Storing Event Information in PostgreSQL

  • پیکربندی خارجی و راه اندازی پایگاه داده Externalized Configuration and Initializing the Database

  • پیکربندی با استفاده از نمایه های فنری Configuration Using Spring Profiles

  • خلاصه Summary

تماس با خدمات وب REST Calling REST Web Services

  • نمای کلی Overview

  • تماس با سرویس رویدادها با استفاده از WebClient Calling the Events Service Using WebClient

  • ایجاد یک سرویس گیرنده رابط HTTP Creating an HTTP Interface Client

  • خلاصه Summary

نظارت با استفاده از ویژگی های آماده تولید Monitoring Using Production-ready Features

  • محرک بوت فنری Spring Boot Actuator

  • نظارت بر خدمات ثبت نام با استفاده از Actuator Monitoring the Registration Service Using Actuator

  • جمع آوری معیارها با عملگر Gathering Metrics with Actuator

  • خلاصه Summary

بسته بندی و استقرار Packaging and Deploying

  • نمای کلی Overview

  • بسته بندی با Dockerfile Packaging with a Dockerfile

  • بسته بندی با پلاگین Spring Boot Maven Packaging with the Spring Boot Maven Plugin

  • بسته بندی در یک تصویر بومی GraalVM Packaging into a GraalVM Native Image

  • خلاصه Summary

نتیجه Conclusion

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

  • بیشتر برای یادگیری More to Learn

نمایش نظرات

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

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

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

چکمه های بهار 3 اصول
جزییات دوره
2h 35m
40
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
63
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jesper De Jong Jesper De Jong

Jesper یک توسعه دهنده و معمار نرم افزار بسیار باتجربه و مستقل است. وی نرم افزارهای کارآمد ، مقیاس پذیر ، با کیفیت بالا و سمت سرور را در جاوا و مقیاس طراحی و تولید می کند. او خلاقیت در اختراع و ساخت سیستم های نرم افزاری را دوست دارد و دوست دارد به دیگران آموزش دهد و دانش خود را با دیگر توسعه دهندگان به اشتراک بگذارد تا به آنها در نوشتن کدی تمیز ، کارآمد ، کاملاً مناسب و قابل نگهداری کمک کند.