آموزش Spring Boot با MVC ،Rest API و میکروسرویس ها
✅ سرفصل و جزئیات آموزش
Thymeleaf ،Spring MVC ،Spring Security ،Lombok ،Hibernate JPA ،Rest API ،Spring Boot و میکروسرویس ها را (با سرعت 1.25 برابر) یاد بگیرید.
آنچه یاد خواهید گرفت
- درک اصول Spring Boot: درک عمیقی از مفاهیم و ویژگی های اصلی فریمورک Spring Boot بدست آورید.
- ساخت RESTful API ها: یاد بگیرید چگونه RESTful API ها را با Spring Boot و Spring MVC طراحی و پیاده سازی کنید. بهترین شیوه ها را برای مدیریت درخواست های HTTP درک کنید.
- توسعه وب اپلیکیشن های MVC: یاد بگیرید چگونه وب اپلیکیشن های MVC (Model-View-Controller) با Spring Boot و Spring MVC بسازید.
- پیاده سازی معماری های میکروسرویس ها: درکی از معماری میکروسرویس ها و مزایا و چالش های آن بدست آورید.
پیش نیازهای دوره
- زبان برنامه نویسی جاوا: مهارت در برنامه نویسی جاوا، از جمله دانش مفاهیم برنامه نویسی شی گرا، ساختارهای داده و سینتکس اولیه ضروری است.
- مبانی Spring Framework (اختیاری): آشنایی با مفاهیم اصلی Spring Framework، از جمله تزریق وابستگی، وارونگی کنترل (IoC) و برنامه نویسی جنبه گرا (AOP) مفید است.
- اصول توسعه وب: درک اصول توسعه وب، شامل پروتکل CSS ،HTML ،HTTP و جاوا اسکریپت
- اصول پایگاه داده: درک اولیه از مفاهیم پایگاه داده رابطه ای، کوئری های SQL و طراحی پایگاه داده
توضیحات دوره
این دوره برای افراد مبتدی در جاوا که می خواهند Spring Boot را از مبانی یاد بگیرند طراحی شده است.
این دوره به روشی طراحی و تدریس شده است که افراد مبتدی می توانند به آسانی درک کنند و اپلیکیشن های Spring Boot خود را با تلاش کم کدنویسی کنند.
Spring Boot یک فریمورک قدرتمند برای ساخت اپلیکیشن های مبتنی بر جاوا است و رویکردی ساده و قوی به توسعه اپلیکیشن برای توسعه دهندگان فراهم می کند. در ترکیب با اکوسیستم وسیع Spring، راه حل کاملی برای ساخت طیف وسیعی از اپلیکیشن ها، از جمله RESTful API ها، وب اپلیکیشن های MVC و معماری های میکروسرویس ها ارائه می دهد.
به طور کلی، Spring Boot پلتفرم کاملی برای ساخت RESTful API ها، وب اپلیکیشن های MVC و معماری های میکروسرویس ها ارائه می دهد و روشی کارآمد با بهره وری بالا برای توسعه اپلیکیشن های مبتنی بر جاوا مدرن ارائه می دهد.
این دوره یک راه حل کامل برای همه فناوری های Spring Boot است.
این دوره برای چه کسانی مناسب است؟
- همه علاقه مندان به جاوا که به دنبال مشاغل زیر هستند:
- توسعه دهنده جاوا: طراحی، توسعه و نگهداری اپلیکیشن های مبتنی بر جاوا برای صنایع
- توسعه دهنده بک اند: ساخت سیستم های بک اند قوی با جاوا، Spring Boot ،JDBC و سرویس های Restful
- توسعه دهنده فول استک: ترکیب تخصص جاوا با فناوری های فرانت اند برای توسعه اپلیکیشن end-to-end
- مهندسی نرم افزار: استفاده از مهارت های جاوا در نقش های مهندسی نرم افزار، تضمین کیفیت و کارایی در توسعه نرم افزار
آموزش Spring Boot با MVC ،Rest API و میکروسرویس ها
-
Spring Boot با MVC ،REST API, و میکروسرویس ها - دستور کار دوره 09:37
-
راه اندازی محیط توسعه 23:01
-
Spring در مقابل Spring Boot 28:19
-
Spring Initializr - ایجاد پروژه های Spring Boot 31:30
-
طراحی یک کنترلر Rest ساده با REST API 21:39
-
درک Maven - یک ابزار ساخت و مدیریت پروژه 29:08
-
Parents ،Spring Boot Starters و Dev Tools 34:47
-
Spring Boot Actuator 33:54
-
REST API و وب سرویس های REST API 25:24
-
درک JSON، متدهای HTTP و کلاینت Postman 25:41
-
Jackson - جاوا و اتصال JSON 25:10
-
Spring Boot - استفاده از متغیرهای مسیر 20:34
-
REST API - مدیریت استثنا 24:34
-
REST API - مدیریت استثنای گلوبال 14:51
-
طراحی REST API - بهترین شیوه ها 15:18
-
استفاده از Lombok - فریمورک مدیریت bean 21:07
-
آشنایی با 30:06
-
راه اندازی پروژه Hibernate JPA - Spring Boot 28:52
-
Hibernate JPA - Spring Boot با Create یا Save 35:44
-
Hibernate JPA - Spring Boot با عملیات Read 29:43
-
Hibernate JPA - Spring Boot با Update و Delete - به عنوان بخشی از CRUD 25:18
-
Hibernate JPA - Spring Boot - ایجاد جداول از کد جاوا 22:14
-
پروژه REST API CRUD - سیستم مدیریت کارمند - بخش 1 30:48
-
پروژه REST API CRUD - سیستم مدیریت کارمند - بخش 2 28:56
-
پروژه REST API CRUD با Spring Data JPA 29:13
-
پروژه REST API CRUD با Spring Data REST 31:36
-
استفاده از فرمت HATEOAS برای REST API 19:37
-
بررسی Spring Security 31:27
-
پیکربندی امنیت اولیه 38:39
-
حساب های کاربری ذخیره شده در پایگاه داده 26:50
-
ذخیره پسوردهای رمزگذاری شده در پایگاه داده 30:21
-
Spring Security - جداول سفارشی 22:04
-
آشنایی با Spring MVC 20:38
-
آشنایی با موتور قالب Thymeleaf 36:47
-
خواندن داده فرم - Spring MVC 23:47
-
اتصال داده فرم - استفاده از باکس متن 24:45
-
اتصال داده فرم - استفاده از لیست کشویی (Select Box) 25:04
-
اتصال داده فرم - استفاده از دکمه های رادیویی 12:27
-
اتصال داده فرم - استفاده از چک باکس ها 11:25
-
اعتبارسنجی Bean API برای اعتبارسنجی فرم 34:16
-
بررسی EMS - پروژه Spring MVC CRUD 16:23
-
EMS - پروژه CRUD - دریافت لیست کارمندان 17:59
-
EMS - پروژه CRUD - افزودن کارمند 18:28
-
EMS - پروژه CRUD - بروزرسانی کارمند 14:15
-
EMS - پروژه CRUD - حذف کارمند 11:37
-
آشنایی با میکروسرویس ها 27:58
-
توسعه یک اپلیکیشن میکروسرویس اولیه با قالب Rest - بخش 1 33:09
-
توسعه یک اپلیکیشن میکروسرویس اولیه با قالب Rest - بخش 2 17:55
-
رجیستری و کشف سرویس - Netflix Eureka Server - بخش 1 23:06
-
رجیستری و کشف سرویس - Netflix Eureka Server - بخش 2 15:52
-
تست MCQ None
مشخصات آموزش
آموزش Spring Boot با MVC ،Rest API و میکروسرویس ها
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:51
- مدت زمان :20:31:53
- حجم :12.25GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy