توضیحات
دوره 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
- Proficient in Java 8
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.3 گیگابایت















































