دوره آموزشی Spring Web MVC 6
5 ساعت 7 دقیقهمتوسط2023-10-10
مدرسین

Ketkee Aryamane
Software Professional
جزئیات دوره
Spring یکی از محبوب ترین فریم ورک ها برای ساخت برنامه ها است که نیازهای مختلفی مانند وب سرویس ها، برنامه های کاربردی وب، میکروسرویس ها و موارد دیگر را برآورده می کند.Spring MVC به توسعه دهندگان کمک می کند تا برنامه های وب ماژولار را در جاوا یا کاتلین با جداسازی کامل از تجارت بسازند. و منطق ارائه و با انواع فن آوری های UI کار می کند و اتصال به هر چارچوب UI را آسان می کند. در این دوره، مربی Ketkee Aryamane شما را از طریق جنبههای اساسی Spring MVC راهنمایی میکند و به بررسی چارچوبی میپردازد که به ساخت برنامههای وب قوی کمک میکند و به خوبی با انواع چارچوبهای UI مانند React و Angular ادغام میشود. این مؤلفههای ماژولار اساسی را فراهم میکند که به توسعهدهندگان اجازه میدهد تا بر منطق کسبوکار به جای وظایف اداری در توسعه برنامهها تمرکز کنند.
مهارت ها
SpringBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - توسعه بدون زحمت با Spring Web MVC 6
- 02 - مقدمه ای بر چارچوب Spring
- 03 - ویژگیهای Spring 6.0
- 04 - تغییرات برای MVC در Spring 6.0
- 05 - آنچه باید بدانید
- 06 - فایلهای تمرین و راهاندازی پایگاه داده
1. شروع به کار و راهاندازی پروژه
- 07 - نمای کلی Spring MVC
- 08 - چرا از Spring MVC استفاده کنید
- 09 - جریان پردازش درخواست Spring MVC
- 10 - مروری بر توسعه پروژه
- 11 - از Spring Boot برای ایجاد یک برنامه MVC استفاده کنید
- 12 - بررسی اجمالی برگ آویشن
- 13 - برنامه Collectibles را راهاندازی کنید
- 14 - جریان صفحه اصلی را تنظیم کنید
- 15 - صفحه اصلی را به اجزای مدولار تقسیم کنید
- 16 - صفحات HTML را از صفحه اصلی پیوند دهید
- 17 - ViewResolvers
2. پیادهسازی جریانهای کنترلر
- 18 - حاشیه نویسی کنترلر MVC
- 19 - یک Controller و یک جاوا برای تابع جستجو ایجاد کنید
- 20 - یک API مخزن برای بازیابی دادهها از DB اضافه کنید
- 21 - رابط کاربری، کنترلر و کد دسترسی به داده را وصل کنید
- 22 - به ویژگیهای مدل در Thymeleaf UI دسترسی پیدا کنید
- 23 - یک رشته جستجو در رابط کاربری اضافه کنید
3. اعتبار سنجی، اتصال داده ها , و محلی سازی
- 24 - اعتبارسنجی و اتصال دادهها را درک کنید
- 25 - جریان ثبت نام کاربر را درک کنید
- 26 - یک Controller برای نمایش فرم HTML اضافه کنید
- 27 - یک user bean ایجاد کنید و محدودیتهای اعتبارسنجی را اضافه کنید
- 28 - یک متد Controller برای ارسال فرم اضافه کنید
- 29 - ویژگیها و پیامهای خطا را در HTML پیوند دهید
- 30 - جریان اعتبارسنجی bean را آزمایش کنید
- 31 - یک اعتبارسنجی سفارشی اضافه کنید
- 32 - InitBinder را برای ثبت اعتبار سنج سفارشی اضافه کنید
- 33 - l10n و i18n را درک کنید
- 34 - فایل LocaleConfiguration و ResourceBundle را اضافه کنید
- 35 - یک کد کاربری ذخیره شده اضافه کنید
- 36 - الگوی about را پیوند دهید
4. پردازش درخواست Async
- 37 - پردازش درخواست HTTP معمولی
- 38 - فنر MVC async پردازش زیر هود
- 39 - پیکربندی Async
- 40 - روشهای Controller را برای پردازش غیر همگام اضافه کنید
- 41 - یک Controller را با یک مخزن وصل کنید
5. رهگیرها
- 42 - آشنایی با رهگیرها
- 43 - اضافه کردن به سبد خرید نمای کلی موارد استفاده
- 44 - یک کلاس رهگیر اضافه و ثبت کنید
- 45 - متدهای مخزن و کنترلر را اضافه کنید
- 46 - ویژگیهای نقشه در صفحه جزئیات محصول
- 47 - یک جلسه در رهگیر اضافه کنید
- 48 - افزودن به سبد خرید را در Controller پیادهسازی کنید
- 49 - نمایش تعداد اقلام موجود در سبد خرید
- 50 - خطا در نقشه برداری صفحات
- 51 - یک کنترل کننده خطای سفارشی اضافه کنید
6. فنر MVC REST کنترلر
- 52 - خلاصه خدمات RESTful
- 53 - از @RestController و @PathVariable استفاده کنید
- 54 - از @ExceptionHandler استفاده کنید
- 55 - از @RequestBody استفاده کنید
- 56 - از @ResponseEntity استفاده کنید
- 57 - چالش
- 58 - راه حل
نتیجه
- 59 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی راهنمای کامل Spring MVC
- دوره آموزشی اسپرینگ دیتا ۳
- دوره آموزشی تابآوری دادهها با Spring و استریم رویداد RabbitMQ
- دوره آموزشی اسپرینگ پیشرفته: استقرار برنامههای Spring Boot در AWS، Azure و GCP
- دوره آموزشی الگوهای طراحی در اسپرینگ 6
- دوره آموزشی یادگیری Spring 6 با Spring Boot 3
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی Spring Boot: توسعه آزمایش محور