آموزش فرانت‌اند مدرن با جاوا | Jmix در عمل - آخرین آپدیت

دانلود Modern Frontend with Java | Jmix in Action

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

طراحی رابط کاربری مدرن و کارآمد برای وب اپلیکیشن‌ها با Java و Jmix

آموزش‌های کاربردی برای طراحی رابط کاربری (UI) مدرن و موثر برای وب اپلیکیشن‌های خود با استفاده از جاوا و Jmix.

آنچه در این دوره خواهید آموخت:

  • مزایا و چالش‌های ساخت فرانت‌اند با Jmix
  • ابزارهای فرانت‌اند Jmix Studio
  • ساخت نماها (Views)، اعلانات (Notifications)، دیالوگ‌ها و منطق نتیجه (Outcome Logic) برای اقدامات کاربر
  • پیمایش بین نماها در داخل اپلیکیشن
  • درک چرخه حیات نما (View Lifecycle) و مدیریت توالی رویدادها در نما
  • هدف و کاربرد Facets
  • اتصال داده به کامپوننت‌ها و عناصر کامپوننت‌ها

پیش نیازها

  • دانش پایه جاوا و توسعه وب عمومی
  • آشنایی با HTML و CSS

سلام و خوش آمدید! با این دوره، شما را به سفری هدایت‌شده در توسعه سریع رابط کاربری با درجه سازمانی (Enterprise-Grade) با جاوا و Jmix دعوت می‌کنیم.

Jmix یک پلتفرم متن‌باز برای ایجاد اپلیکیشن‌های وب Full-Stack در جاوا یا کاتلین است. این پلتفرم به توسعه‌دهندگان کمک می‌کند تا به سرعت و به طور موثر انواع مختلفی از اپلیکیشن‌ها را بسازند: از اپلیکیشن‌های CRUD ساده برای استفاده داخلی گرفته تا سیستم‌های بسیار تخصصی طبقه‌بندی شده به عنوان ERP، CRM، EAM، SCM، WMS، ECM، ERM، HRM.

بر خلاف دوره مقدماتی توسعه Full-Stack ما، این دوره هدفمندتر است و تاکید بیشتری بر رابط کاربری دارد. شما یاد خواهید گرفت که چگونه اپلیکیشن‌های Jmix را برای نیازهای مختلف سفارشی کنید. با این حال، با توجه به ماهیت Full-Stack بودن Jmix، به عملکرد بک‌اند آن نیز خواهیم پرداخت. با مشاهده یک اپلیکیشن وب با امکانات کامل، شما یک زمینه ارزشمند برای درک منطق بک‌اند به دست خواهید آورد، که اغلب هنگام مشاهده فقط از طریق کد، انتزاعی به نظر می‌رسد.

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

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


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

مقدمه Introduction

  • مروری بر Jmix و محتوای دوره Overview of Jmix and Course Content

  • نحوه پیگیری این دوره How to follow this course

  • سوالات متداول Commonly asked questions

نصب Jmix Studio Installing Jmix Studio

  • یادداشتی برای کاربران فعلی Jmix Note to Current Jmix Users

  • نصب Jmix Studio Installing Jmix Studio

  • چگونه یک پروژه جدید را شروع کنیم؟ How to start a new project?

  • چگونه برنامه را اجرا کنیم؟ How to run the application?

  • استقرار داغ Hot Deploy

Jmix UI Jmix UI

  • مروری بر UI UI Overview

  • انواع کامپوننت Component Types

  • منابع تسلط بر کامپوننت‌ها Resources for mastering components

  • کامپوننت‌های آگاه به داده Data-aware Components

نگاهی دقیق‌تر به کامپوننت‌های بصری Closer look at visual components

  • مرور Overview

  • Jmix PetClinic در GitHub Jmix PetClinic on GitHub

  • فیلتر عمومی Generic Filter

  • Data Grid Data Grid

  • برنامه‌های نمایشی و نمونه‌های Flow UI Demo Applications and Flow UI Samples

  • لینک‌های دموهای Jmix Links to Jmix Demos

  • ایده‌های خود را به اشتراک بگذارید! Share your ideas!

منوی اصلی Main Menu

  • ابزارهای استودیو برای منوی اصلی Studio tools for Main Menu

  • دسترسی به منو Access to Menu

  • جستجو در منوی اصلی Searching through Main Menu

  • نشان‌های منوی اصلی Main Menu Badges

نماها Views

  • مروری بر نماها و سلسله مراتب Views Overview and Hierarchy

  • نماهای لیست و نماهای جستجو List Views and Lookup Views

  • حاشیه نویسی نما View Annotations

  • رویدادهای چرخه حیات نما View Lifecycle Events

  • رویدادهای چرخه حیات نما View Lifecycle Events

  • لینک به پروژه Link to project

  • تمرین چرخه حیات نما View Lifecycle Practice

  • متدهای نما View Methods

  • منابع بخش Section Resources

ناوبری و باز کردن نماها Navigation and Opening Views

  • مرور Overview

  • لینک به پروژه Link to project

  • لینک‌ها و ViewNavigators bean Links and ViewNavigators bean

  • متدهای ViewNavigators bean Methods of ViewNavigators bean

  • باز کردن نما در یک پنجره محاوره‌ای Opening View in a Dialog Window

Facet‌ها Facets

  • معرفی Facet‌ها Facets Intro

  • لینک به پروژه Link to Project

  • dataLoadCoordinator dataLoadCoordinator

  • تایمر timer

  • urlQueryParameters urlQueryParameters

  • تنظیمات settings

اعلان‌ها Notifications

  • مروری بر اعلان‌ها Notifications Overview

  • اعلان آگاه به داده Data-aware Notification

  • افزونه اعلان‌ها Notifications add-on

  • لینک‌ها به منابع Links to Resources

دیالوگ‌ها Dialogs

  • مروری بر دیالوگ‌ها Dialogs Overview

  • ایجاد دیالوگ‌ها Creating Dialogs

  • تمرین Practice

پوسته Theme

  • ظاهر و احساس کامپوننت (راه‌های آسان) Component Look & Feel (easy ways)

  • مروری بر برنامه Application Overview

  • لینک به پروژه Link to Project

  • پوسته. قسمت اول Theme. Part I

  • بخش‌های قابل استایل کامپوننت‌ها Stylable Parts of Components

  • پوسته. قسمت دوم Theme. Part II

چیدمان Layout

  • معرفی چیدمان‌ها Layouts Intro

  • چیدمان‌ها. قسمت اول Layouts. Part I

  • چیدمان‌ها. قسمت دوم Layouts. Part II

کامپوننت‌های ترکیبی Composite Components

  • کامپوننت ترکیبی چیست؟ What's Composite Component?

  • کامپوننت ترکیبی: استفاده برنامه‌نویسی Composite Component: Programmatic Usage

  • کامپوننت ترکیبی: استفاده اعلانی Composite Component: Declarative Usage

  • کامپوننت ترکیبی: افزودن پشتیبانی در استودیو Composite Component: Add Support in Studio

Fragmentها [جدید!] Fragments [NEW!]

  • مروری بر Fragmentها Fragments Overview

  • لینک به پروژه Link to Project

  • ایجاد Fragment. استفاده از Fragment Renderer Creating Fragment. Using Fragment Renderer

  • ایجاد Fragment. رندر برنامه‌نویسی Creating Fragment. Programmatic Renderer

نمایش نظرات

آموزش فرانت‌اند مدرن با جاوا | Jmix در عمل
جزییات دوره
3 hours
67
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
102
4.6 از 5
ندارد
دارد
دارد
Jmix Team
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jmix Team Jmix Team

پلتفرم متن باز برای توسعه سریع اپلیکیشن