1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – The No Nonsense Guide to Java Spring Boot 2024-9
The No Nonsense Guide to Java Spring Boot

Udemy – The No Nonsense Guide to Java Spring Boot 2024-9

توضیحات

دوره The No Nonsense Guide to Java Spring Boot برای تبدیل توسعه‌دهندگان جاوا به مهندسان بک‌اند حرفه‌ای با تسلط بر اصول اساسی Spring Boot طراحی شده است. برخلاف سایر دوره‌ها که قبل از پوشش مباحث پایه، به سراغ مفاهیم پیچیده می‌روند، این دوره رویکردی عملی و مبتنی بر دنیای واقعی را دنبال می‌کند. تمرکز بر ساخت اپلیکیشن‌های کاربردی با استفاده از تکنیک‌های کد تولید زنده، انتزاعات مدرن جاوا و قراردادهای نامگذاری شفاف که معمولاً در پروژه‌های صنعتی استفاده می‌شود، است.

آنچه فرا خواهید گرفت

  • Controller, Service, Repository layers: درک بلوک‌های ساختمانی اصلی اپلیکیشن‌های Spring Boot، از جمله نحوه تنظیم APIهای RESTful، لایه‌های منطق تجاری و لایه‌های دسترسی به داده.
  • Exception Handling & Reponses: تسلط بر بهترین شیوه‌های مدیریت خطا، تعریف پاسخ‌های خطای سفارشی و بازگرداندن پیام‌های خطای معنی‌دار در تولید.
  • Validation: پیاده‌سازی اعتبارسنجی ورودی برای اطمینان از یکپارچگی داده و محافظت در برابر درخواست‌های نامعتبر.
  • Query String Parameters, @Query, Search: کاوش در پارامترهای رشته پرس‌وجو، متدهای پرس‌وجوی سفارشی با @Query و تعامل با پایگاه داده‌ها با استفاده از Spring Data JPA.
  • JDBC, JPA, Hibernate, Spring Data, ORMs: یادگیری تفاوت‌های بین JDBC و JPA، درک ORM (Object Relational Mapping) با Hibernate و زمان استفاده از هر کدام در اپلیکیشن‌های شما.
  • Unit Testing: نوشتن تست‌های واحد برای اطمینان از عملکرد صحیح کد، پوشش هر دو لایه سرویس و رپوزیتوری با استفاده از ابزارهایی مانند JUnit و Mockito.
  • Headers: یادگیری نحوه کار با هدرهای درخواست و پاسخ، پیاده‌سازی هدرهای سفارشی و انتقال مؤثر داده از طریق نقاط پایانی API.
  • Relational Mappings: درک نحوه مدل‌سازی روابط دنیای واقعی بین موجودیت‌ها در یک پایگاه داده رابطه‌ای با استفاده از حاشیه‌نویسی‌های JPA.
  • Logging: پیاده‌سازی استراتژی‌های لاگ‌گیری مؤثر برای ردیابی رفتار اپلیکیشن، اشکال‌زدایی مشکلات و نظارت بر عملکرد.
  • Cache: بهره‌برداری از استراتژی‌های کش برای بهبود عملکرد و مقیاس‌پذیری اپلیکیشن، از جمله تنظیم کش پیش‌فرض و سیاست‌های تخلیه کش سفارشی.
  • External API Integration: یادگیری نحوه مصرف APIهای خارجی، مدیریت احراز هویت و ادغام سرویس‌های شخص ثالث در اپلیکیشن Spring Boot شما.
  • Spring Security (Basic Auth): کاوش در مکانیزم‌های امنیتی داخلی، تنظیم احراز هویت پایه و ایمن‌سازی اپلیکیشن‌های شما با JWT (JSON Web Token) برای احراز هویت مبتنی بر توکن.
  • Spring Security (JWTs – JSON Web Tokens): کاوش در مکانیزم‌های امنیتی داخلی، تنظیم احراز هویت پایه و ایمن‌سازی اپلیکیشن‌های شما با JWT (JSON Web Token) برای احراز هویت مبتنی بر توکن.
  • Dependency Injection: درک جامعی از نحوه مدیریت وابستگی‌ها و اشیاء توسط Spring Boot، تضمین کد ماژولار و قابل نگهداری.
  • Spring Boot Actuator: فعال‌سازی نظارت بلادرنگ بر اپلیکیشن شما، ردیابی معیارهای عملکرد و نمایش نقاط پایانی سلامت و وضعیت با استفاده از Spring Boot Actuator.
  • Transactions & @Transactional: مدیریت تراکنش‌های پایگاه داده، درک مرزهای تراکنش و اطمینان از یکپارچگی داده با استفاده از حاشیه‌نویسی @Transactional Spring.
  • Dependency Injection, Inversion of Control, Spring Container: درک مفاهیم پیشرفته جاوا که اغلب در اپلیکیشن‌های Spring Boot استفاده می‌شوند، مانند UUIDها برای شناسه‌های منحصر به فرد، برنامه‌نویسی رویداد محور، مدیریت انواع بازگشتی مختلف، مدیریت داده‌های JSON در MySQL و پیاده‌سازی نسخه برای APIهای شما.

این دوره مناسب افرادیست که

  • از توسعه‌دهندگان جاوا به مهندسان بک‌اند با استفاده از Spring Boot تبدیل شوند.

مشخصات دوره The No Nonsense Guide to Java Spring Boot

  • ناشر: Udemy
  • مدرس: Peachez Programming
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 3 ساعت و 3 دقیقه
  • تعداد دروس: 82

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

 The No Nonsense Guide to Java Spring Boot

پیشنیازهای دوره The No Nonsense Guide to Java Spring Boot

  • Proficient in Java 8

تصاویر دوره

The No Nonsense Guide to Java Spring Boot

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 316 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

1.3 گیگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست