🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش فرانتاند مدرن با جاوا | 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
نمایش نظرات