آموزش مبانی اسپرینگ بوت ۴ (Spring Boot 4) - آخرین آپدیت

دانلود Spring Boot 4 Fundamentals

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اسپرینگ بوت محبوب‌ترین و پرکاربردترین فریم‌ورک برای ساخت وب‌سرویس‌های RESTful در زبان جاوا است. در این دوره جامع «مبانی اسپرینگ بوت ۴»، شما نحوه ساخت، تست و استقرار (Deploy) اپلیکیشن‌های Spring Boot را به صورت گام‌به‌گام خواهید آموخت. در ابتدا، با ماهیت اسپرینگ بوت آشنا می‌شوید و می‌بینید که چگونه این فریم‌ورک امکان ایجاد سریع یک اپلیکیشن عملیاتی را فراهم می‌کند. سپس، روش‌های پیاده‌سازی وب‌سرویس‌های RESTful، مدیریت پیکربندی‌ها (Configuration) و تعامل با پایگاه‌های داده در Spring Boot را فرا خواهید گرفت. در نهایت، با متدهای تست، مانیتورینگ و استقرار اپلیکیشن‌های اسپرینگ بوت آشنا می‌شوید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای کار بر روی پروژه‌های واقعی و آماده تولید (Production-ready) با استفاده از Spring Boot را کسب خواهید کرد.

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

آشنایی با اسپرینگ بوت Introduction to Spring Boot

  • معرفی دوره Course introduction

  • نصب و پیش‌نیازها Setup and prerequisites

  • راه‌اندازی پروژه اسپرینگ بوت ۴ Setting up a Spring Boot 4 project

  • درک مدل استقرار اسپرینگ بوت Understanding the Spring Boot deployment model

  • بررسی ساختار پروژه Exploring the project

  • کلاس اصلی اپلیکیشن The main application class

  • پیکربندی خودکار (Autoconfiguration) در اسپرینگ بوت Spring Boot autoconfiguration

مدیریت پیکربندی و پروفایل‌ها Configuration management and profiles

  • تنظیم ویژگی‌های پیکربندی Setting configuration properties

  • درک پیکربندی‌های خارجی Understanding externalized configuration

  • استفاده از پروفایل‌ها برای پیکربندی محیط‌های مختلف Using profiles for environment-specific configuration

  • پیکربندی اپلیکیشن‌های اسپرینگ بوت در کوبرنتیز (Kubernetes) Configuring Spring Boot applications running on Kubernetes

ساخت APIهای RESTful با اسپرینگ بوت Building RESTful APIs with Spring Boot

  • درک Spring Web MVC Understanding Spring Web MVC

  • طراحی مدل داده‌ها Setting up the data model

  • دسترسی به داده‌ها از طریق Repositoryها Accessing data through repositories

  • پیاده‌سازی کنترلرهای REST Implementing REST controllers

  • استفاده از لایه سرویس Using the service

  • مدیریت خطاها Handling errors

  • اعتبارسنجی درخواست‌ها Validating requests

  • نسخه‌بندی API API versioning

دسترسی به داده‌ها و پایداری در اسپرینگ بوت Data access and persistence with Spring Boot

  • معرفی Spring Data Introducing Spring Data

  • کار با پایگاه داده‌های رابطه‌ای (Relational) Working with a relational database

  • مقداردهی اولیه و مهاجرت پایگاه داده (Migration) Database initialization and migration

  • کار با پایگاه داده‌های NoSQL Working with a NoSQL database

تست اپلیکیشن‌های اسپرینگ بوت Testing Spring Boot applications

  • تست‌نویسی با اسپرینگ بوت Testing with Spring Boot

  • تست لایه وب Testing the web layer

  • تست لایه دسترسی به داده‌ها Testing the data access layer

  • تست یکپارچگی (Integration Testing) Integration testing

  • استفاده از Testcontainers برای وابستگی‌های خارجی Using Testcontainers for external dependencies

قابلیت مشاهده با Actuator، متریک‌ها و لاگینگ Observability with Actuator, metrics, logging

  • معرفی Spring Boot Actuator Introducing Spring Boot Actuator

  • مانیتورینگ با Actuator Monitoring with Actuator

  • جمع‌آوری متریک‌ها با Actuator Gathering metrics with Actuator

استقرار و مدیریت زمان اجرا Deployment and runtime management

  • بسته‌بندی در کانتینر داکر (Docker) Packaging in a Docker container

  • اجرا با Docker Compose Running with Docker Compose

  • تصاویر Native با GraalVM Native images with GraalVM

  • جمع‌بندی دوره Course summary

نمایش نظرات

آموزش مبانی اسپرینگ بوت ۴ (Spring Boot 4)
جزییات دوره
1h 59m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jesper De Jong Jesper De Jong

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