آموزش [2024] Vaadin، Spring Boot، JPA و MYSQL

[2024] Vaadin, Spring Boot, JPA and MYSQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Vaadin 19+، Rest API، Spring Security، Spring، Maven، JPA و Mysql پیاده سازی و طراحی یک سیستم احراز هویت کاربر طراحی و پیاده سازی سیستم های جستجو، مرتب سازی و صفحه بندی در Vaadin و API Mastering UI توسعه با Vaadin Components: از اصول اولیه تا پیشرفته چگونه برای ترکیب تمام دانشی که برای ساختن برنامه های کاربردی در دنیای واقعی آموخته اید، API های قدرتمند Spring boot را از اصول اولیه تا بهترین شیوه های پیشرفته ایجاد کنید. پیش نیازها:تسلط پایه به جاوا و Spring Boot

این دوره جامع به شما می آموزد که چگونه برنامه های API را با Spring Boot توسعه دهید و رابط های کاربر پسند با Vaadin ایجاد کنید. Spring Boot توسعه برنامه های کاربردی وب را با پیکربندی خودکار و گردش کار ساده می کند.

محتوای دوره:

* راهنمای تفصیلی ساخت REST API با Spring Boot

* توسعه رابط های کاربری زیبا با Vaadin

* طراحی پایگاه داده، مدیریت روابط بین جداول با Hibernate

* یکپارچه سازی Spring Security برای احراز هویت و امنیت کاربر

* برنامه نمونه نمایشی برای مدیریت کاربران و پست ها با رابط API و Vaadin

* دستورالعمل استقرار برنامه در سرور


این دوره دانش جامعی را در مورد Spring Boot، REST API، Vaadin و امنیت برنامه ارائه می دهد. شما یاد خواهید گرفت که چگونه با Spring Boot یک Backend بسازید، API های REST را برای اتصال به frontend و پایگاه داده بنویسید، رابط های کاربری زیبا با Vaadin ایجاد کنید، توابع ورود به سیستم و احراز هویت کاربر را با Spring Security یکپارچه کنید.

پس از اتمام دوره، دانش‌آموزان دانش و مهارت کاملی برای ساخت برنامه‌های وب حرفه‌ای با API و واادین خواهند داشت. می توانید فوراً دانش آموخته شده را در پروژه های واقعی خود به کار ببرید، زمان توسعه را کوتاه کنید و کیفیت محصول را بهبود بخشید.

مدرس دوره بیش از 2 سال تجربه ساخت برنامه های تحت وب با جاوا و اسپرینگ را دارد. دانش آموزان به تمرین های عملی و کد منبع پروژه برای به کارگیری مفاهیم آموخته شده دسترسی خواهند داشت. پس از اتمام دوره، مهارت هایی را خواهید داشت که می توانید API ها و UI های خود را برای استفاده حرفه ای شروع کنید.

این یک دوره آموزشی است که دانش کاملی را برای توسعه برنامه های کاربردی وب حرفه ای ارائه می دهد. برای تسلط بر فن آوری های Spring Boot، REST API و Vaadin اکنون بپیوندید.


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

معرفی دوره Introduction to the course

  • معرفی دوره Introduction to the course

ساخت API Build API

  • یک پروژه API راه اندازی کنید Set up an API project

  • Mysql و Workbench را نصب کنید Install Mysql and Workbench

  • طراحی مدل داده و اتصال به پایگاه داده Design data model & connect to database

  • پیاده سازی خدمات کاربر (قسمت 1) Implementing User Services (Part 1)

  • ایجاد کنترلر کاربر Creating the User Controller

  • پیاده سازی خدمات کاربر (قسمت 2) Implementing User Services (Part 2)

  • تست API های توسعه یافته Testing the Developed APIs

  • ادغام DTO ها و استفاده از آنها در API Integrating DTOs and Utilizing them in the API

  • پیاده سازی MapStruct برای Automapper DTO Implementing MapStruct for Automapper DTO

  • پیاده سازی ویژگی آپلود تصویر برای کاربران (قسمت 1 Implementing Image Upload Feature for Users (Part 1

  • اجرای به روز رسانی تصویر کاربر Implementing updating User Image

  • مدیریت حذف کاربر و تصاویر نمایه مرتبط Managing User Deletion and Related Profile Images

  • استاندارد کردن پاسخ های مسیر تصویر برای مشتری Standardizing Image Path Responses for the Client

  • اعتبارسنجی اطلاعات کاربر قبل از ذخیره فایل ها Validating User Information before Saving Files

  • پیاده سازی جستجو، صفحه بندی، مرتب سازی و فیلتر محدوده تاریخ برای کاربر API Implementing Search, Pagination, Sorting, and Date range Filtering for API user

رسیدگی به خطا و تأیید ورودی Error Handling and Input Verification

  • پیاده سازی کنترل کننده خطا در Spring Boot API (قسمت 1) Implementing error handlers in Spring Boot API (Part 1)

  • پیاده سازی کنترل کننده خطا در Spring Boot API (قسمت 2) Implementing error handlers in Spring Boot API (Part 2)

  • پیاده سازی کنترل کننده خطا در Spring Boot API (بخش 3) Implementing error handlers in Spring Boot API (Part 3)

  • پیاده سازی کنترل کننده خطا در Spring Boot API (قسمت 4) Implementing error handlers in Spring Boot API (Part 4)

  • پیاده سازی کنترل کننده خطا در Spring Boot API (قسمت 5) Implementing error handlers in Spring Boot API (Part 5)

  • اعتبارسنجی ورودی کاربر برای API Validating User Input for the API

  • مدیریت خطای پیشرفته برای API Advanced Error Handling for the API

کار با VAADIN Working with VAADIN

  • نمایش لیست کاربران در Vaadin Grid View (قسمت 1) Displaying User List on Vaadin Grid View (Part 1)

  • راه اندازی پروژه VAADIN Initializing the VAADIN Project

  • نمایش لیست کاربران در Vaadin Grid View (قسمت 2) Displaying User List on Vaadin Grid View (Part 2)

  • حل مشکلات مسیرهای نمایش آواتار کاربر Resolving Issues with User Avatar Display Paths

  • صفحه بندی لیست کاربر با پیاده سازی Vaadin User List Pagination with Vaadin Implementation

  • مرتب‌سازی ستون‌های مبتنی بر پایگاه داده مبتنی بر Vaadin بر اساس تعامل کاربر" Vaadin-Powered Database-Driven Column Sorting upon User Interaction"

  • پروژه نهایی Final Project

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش [2024] Vaadin، Spring Boot، JPA و MYSQL
جزییات دوره
5.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,010
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar