دوره آموزشی یادگیری جامع Spring Boot 3
3 ساعت 1 دقیقهمبتدی2025-02-27
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
در این دوره، Frank Moley—یک توسعهدهنده نرمافزار، معمار، دانشجو و مدرس—قدرت فریمورک Spring رو بررسی میکنه و نشون میده چطور میتونی از Spring Boot برای ساخت اپلیکیشنهای مدرن و مقیاسپذیر استفاده کنی. شروع کن به ساخت و پیکربندی پروژههای Spring Boot، درک مفهوم تنظیمات خودکار (auto-configuration) و استفاده از پروفایلها برای سناریوهای مختلف زمان اجرا. به بررسی ساخت و مدیریت مخازن داده با Spring Data بپرداز و با پایگاههای داده داخلی و خارجی آشنا شو. یاد بگیر چطور اپلیکیشنهای وب و وب سرویسهای دینامیک بسازی با استفاده از Spring MVC و Thymeleaf. تجربه عملی با Spring Security، پیامرسانی ناهمزمان و Spring Actuator کسب کن تا امنیت، قابلیتهای پیامرسانی و مانیتورینگ عملکرد اپلیکیشنهایتو بهبود بدی. یاد بگیر چطور اپلیکیشنهای Spring Boot رو با استفاده از Docker کانتینریسازی کنی تا روند دیپلویمنت راحتتر بشه. وقتی این دوره رو تموم کنی، مهارتهای لازم برای ساخت، پیکربندی و دیپلوی اپلیکیشنهای Spring Boot رو داری.
اهداف یادگیری:
آشنایی با مفاهیم اصلی فریمورک Spring.
درک نحوه دسترسی به دادهها از پایگاه داده با استفاده از Spring.
یادگیری نحوه ساخت رابط کاربری با Spring.
نحوه ساخت وب سرویسها با استفاده از Spring.
اهداف یادگیری:
آشنایی با مفاهیم اصلی فریمورک Spring.
درک نحوه دسترسی به دادهها از پایگاه داده با استفاده از Spring.
یادگیری نحوه ساخت رابط کاربری با Spring.
نحوه ساخت وب سرویسها با استفاده از Spring.
مهارت ها
Spring BootWeb Development ToolsSoftware Development ToolsEssential TrainingWeb DevelopmentProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - Spring به بهار
- 02 - آنچه باید بدانید
1. اصول اولیه چکمههای فنری
- 03 - ایجاد پروژه
- 04 - درک پروژه
- 05 - درک تنظیمات خودکار
- 06 - پیکربندی در Spring Boot
- 07 - نمایههای Spring در بوت
- 08 - ساخت برنامههای فنری بوت
- 09 - Containerizing برنامههای Spring Boot
2. خط فرمان بوت بهار
- 10 - رابط CommandLineRunner
- 11 - ساخت اپلیکیشن خط فرمان
- 12 - چالش - CommandLineRunner بسازید
- 13 - راه حل - یک CommandLineRunner بسازید
3. داده بوت بهار
- 14 - الگوی Repository
- 15 - مقدمه ای بر دادههای فنری
- 16 - ساخت پایگاه دادههای تعبیه شده
- 17 - ساخت مخزن Spring Data
- 18 - اتصال به پایگاههای اطلاعاتی خارجی
- 19 - چالش - یک مخزن داده بسازید
- 20 - راه حل - یک مخزن داده بسازید
4. Spring Boot Web
- 21 - پیکربندی Tomcat تعبیه شده
- 22 - بکارگیری MVC در Spring Boot
- 23 - شابلونهای برگ آویشن
- 24 - برنامه وب با بوت Spring
- 25 - چالش - یک صفحه وب MVC ایجاد کنید
- 26 - راه حل - یک صفحه وب MVC ایجاد کنید
- 27 - خدمات وب با بوت Spring
- 28 - استخراج یک لایه سرویس
- 29 - ساخت وب سرویس
- 30 - چالش - ساخت وب سرویس
- 31 - راه حل - ساخت وب سرویس
- 32 - تماس با وب سرویس
5. موضوعات اضافی بوت بهار
- 33 - مقدمه ای بر امنیت فنری
- 34 - استفاده از Spring Security
- 35 - مقدمه ای بر پیام رسانی
- 36 - مصرف کنندگان پیام بهار
- 37 - ساختمان تولیدکنندگان پیام بهار
- 38 - ساخت مخازن Spring REST
- 39 - استفاده از عملگر فنری
- 40 - Extnding Actuator
- 41 - استارت بوت فنری ساختمان
نتیجه گیری
- 42 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی استفاده از HTMX همراه با Thymeleaf در فریمورک Spring Boot
- دوره آموزشی توسعه مبتنی بر تست در Spring Boot با استفاده از JUnit و Mockito
- دوره آموزشی راهنمای جامع تست جاوا با JUnit 5 و Mockito
- دوره آموزشی اسپرینگ بر روی کوبرنتیس: استقرار و مدیریت برنامههای ابری بومی
- دوره آموزشی ایجاد میکروسرویس Spring Boot
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی فریم ورک جاوا: کوارکوس در مقابل اسپرینگ
- دوره آموزشی پیشرفته اسپرینگ: Spring Boot Actuator