• توضیحات
  • خصوصیات
  • نظرات کاربران

مشخصات

  • زبان برنامه نویسی: java
  • روش برگزاری: خصوصی
  • سطح: پیشرفته

توضیحات

سرفصل‌های دوره:

1. معرفی Spring Boot و معماری آن

  • آشنایی با Spring Framework و تفاوت آن با Spring Boot

  • معماری و اجزای اصلی Spring Boot

  • ایجاد پروژه با Spring Initializr

2. مدیریت وابستگی‌ها (Dependency Management)

  • استفاده از Maven و Gradle

  • تنظیمات خودکار (Auto Configuration)

3. توسعه RESTful API با Spring Boot

  • پیاده‌سازی Controller و Endpointها

  • مدیریت درخواست‌ها و پاسخ‌ها (Request/Response)

  • استفاده از @RestController و @RequestMapping

4. کار با پایگاه داده (Database Integration)

  • معرفی Spring Data JPA

  • اتصال به پایگاه داده‌های مختلف (MySQL, PostgreSQL)

  • مدیریت تراکنش‌ها (Transaction Management)

5. امنیت در Spring Boot (Spring Security)

  • پیاده‌سازی احراز هویت (Authentication) و مجوزدهی (Authorization)

  • کار با JWT (JSON Web Token)

  • مدیریت کاربران و نقش‌ها

6. تست و تضمین کیفیت (Testing & Quality Assurance)

  • نوشتن تست واحد (Unit Testing) با JUnit و Mockito

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

  • تست REST API با MockMvc

7. مدیریت خطاها و لاگ‌گیری (Error Handling & Logging)

  • مدیریت خطاها با Exception Handler

  • پیاده‌سازی لاگ‌ها با استفاده از SLF4J و Logback

8. بهینه‌سازی و مانیتورینگ (Optimization & Monitoring)

  • پیکربندی Spring Boot Actuator

  • مانیتورینگ با Prometheus و Grafana

  • بهینه‌سازی عملکرد (Performance Optimization)

9. پیاده‌سازی CI/CD

  • ساخت و استقرار برنامه با Docker

  • پیاده‌سازی CI/CD با Jenkins و GitHub Actions

10. پروژه نهایی

  • طراحی و پیاده‌سازی یک سیستم کامل با Spring Boot

اونباما
×
سلام، چطور می تونم کمکتون کنم.
بارگذاری مجدد تصویربارگذاری مجدد تصویر