لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
چکمه های بهار 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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Jesper یک توسعه دهنده و معمار نرم افزار بسیار باتجربه و مستقل است. وی نرم افزارهای کارآمد ، مقیاس پذیر ، با کیفیت بالا و سمت سرور را در جاوا و مقیاس طراحی و تولید می کند. او خلاقیت در اختراع و ساخت سیستم های نرم افزاری را دوست دارد و دوست دارد به دیگران آموزش دهد و دانش خود را با دیگر توسعه دهندگان به اشتراک بگذارد تا به آنها در نوشتن کدی تمیز ، کارآمد ، کاملاً مناسب و قابل نگهداری کمک کند.
نمایش نظرات