آموزش شروع با حله (از وادین)

Starting with Hilla (from Vaadin)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش استفاده از چارچوب وب Hilla (از Vaadin) برای ساختن برنامه های تحت وب تمام پشته ایجاد یک برنامه جدید Hilla از ابتدا درک نحوه اتصال Hilla frontend و backend به یکدیگر کار با نقاط پایانی Hilla ایجاد یک برنامه ساده اما کامل در Hilla پیاده سازی یک @ ساده پشتیبانی از فناوری Push در یک برنامه واقعی ایجاد فایل MS Excel از داده های پویا و ارائه آن از برنامه Hilla نحوه اضافه کردن MongoDB به عنوان پلتفرم پایگاه داده Backend Hilla پیش نیازها: Java 11+، دانش پایه توسعه وب، مبانی SpringBoot

به دوره «شروع با حله از وادین» خوش آمدید. با این دوره آموزشی، با آشنایی با فریمورک وب هیلا، به دانش JAVA و SpringBoot موجود خود ارزش افزوده خواهید داشت. اتخاذ Hilla به شما کمک می‌کند تا با استفاده از فناوری‌های شناخته شده مانند Java، Typescript، SpringBoot و Node.js، برنامه‌های فول پشته (frontend/backend) را در یک ساختار پروژه ایجاد کنید.


این دوره چندین موضوع را پوشش می دهد که اغلب در توسعه JAVA شرکتی مفید است اما نه به طور انحصاری. SpringBoot در اینجا به عنوان یک چارچوب زیربنایی که توسط فریمورک وب Hilla به طور پیش فرض استفاده می شود استفاده می شود. Hilla یک Back End Java Boot Spring را با یک صفحه جلویی TypeScript واکنشی ادغام می کند. این به شما کمک می‌کند برنامه‌ها را سریع‌تر با ارتباط سرور ایمن از جمله اجزای رابط کاربری و ابزارهای یکپارچه بسازید.


ایده اصلی این دوره کمک به توسعه دهندگان SpringBoot/Java موجود است تا چارچوب وب Hilla را اتخاذ کنند و از توسعه Backend رایج به Frontend نیز حرکت کنند. حلا این ارتباط را بسیار امکان پذیرتر می کند و امیدواریم در دوره ما طعم آن را بچشید. آیا با Angular یا React با Backend SpringBoot کار می کنید؟ این دوره می تواند به شما کمک کند تا طعم ادغام دقیق تری را که Hilla با Backend SpringBoot ایجاد می کند را بچشید و از مهارت های SpringBoot موجود خود در مقیاس کامل استفاده مجدد کنید.


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

  • درک ساختار پروژه هیلا

  • ایجاد گام به گام یک برنامه Hilla تک صفحه ای

  • استفاده از MongoDB به عنوان ذخیره سازی دائمی داده

  • همکاری با استفاده از فناوری Push سرور

  • داده های برنامه را در قالب MS Excel صادر کنید


بخش مهمی از این دوره این است که هنگام استفاده از Hilla متوجه "آنچه که نیازی به انجام آن نداریم" است. ساده‌سازی می‌تواند بسیار زیاد باشد و این ضرب‌المثل قدیمی که «بهترین کد، کدی است که لازم نیست بنویسید» در اینجا ثابت شده است.


مخزن GitHub:

کد منبع از طریق پیوند پیوست شده به آخرین سخنرانی در این دوره در دسترس است. می‌توانید مخزن را شبیه‌سازی کنید و از کدهایی که در این دوره می‌سازیم استفاده کنید.


این دوره برای چه کسانی است:

دوره «شروع با هیلا» برای افراد یا تیم‌های کوچک/متوسط ​​توسعه‌دهندگان حرفه‌ای جاوا که می‌خواهند در این بازار بزرگ سازنده و رقابتی باشند، هدف قرار می‌گیرد. خواهید دید که چگونه Hilla و Vaadin نیاز غیرطبیعی به تقسیم تیم ها به توسعه دهندگان Frontend و Backend را با تمام مشکلات ارتباطی که همیشه به همراه دارد، از بین می برند.


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

معرفی Introduction

  • معرفی Introduction

راه اندازی پروژه Project setup

  • ابزارهایی که قرار است از آنها استفاده کنیم Tools we are going to use

  • تولید یک پروژه جدید Generating a new project

  • درک ساختار قطعات جلویی و پشتی Understanding frontend and backed parts structure

  • Backend SpringBoot و JAVA، Frontend Lit و TypeScript است Backend is SpringBoot and JAVA, frontend Lit and TypeScript

ساخت اپلیکیشن Todo به صورت گام به گام Building Todo application step-by-step

  • تولید پروژه Todo Generating Todo project

  • اجرای پروژه برای اولین بار Running project for a first time

  • ایجاد اولین تغییرات - frontend در مقابل باطن Making a first changes - frontend vs. backend

  • پیاده سازی یک قسمت باطن متصل به Frontend - part1 Implementing a backend part connected to Frontend - part1

  • پیاده سازی یک بخش Backend متصل به MongoDB - part2 Implementing a backend part connected to MongoDB - part2

  • کاری که ما انجام نمی دهیم؟ What we are not doing?

  • به روز رسانی یک قسمت جلویی Updating a frontend part

  • اضافه کردن یک Todo جدید Adding a new Todo

  • لیست Todo در پایگاه داده ذخیره می شود Listing Todo's stored in database

  • در حال به‌روزرسانی وضعیت «انجام شد» مورد Todo Updating Todo item 'done' status

  • حذف Todos - قسمت‌های باطنی و جلویی Removing Todos - backend & frontend parts

  • افزودن فیلدهای بیشتر به Todo Adding more fields to Todo

صادرات داده ها به MS Excel Exporting data to MS Excel

  • وابستگی های باطن جدید New backend dependencies

  • پیاده سازی Backend Backend implementation

  • دانلود فایل اکسل در پیاده سازی frontend Downloading Excel file in frontend implementation

پشتیبانی @Push @Push support

  • فعال کردن پشتیبانی Hilla @Push Enabling Hilla @Push support

  • افزودن پشتیبانی @Push به باطن Adding @Push support to backend

  • در حال به‌روزرسانی صفحه‌نمایش برای دریافت پیام‌های Push@ Updating frontend for receiving @Push messages

امتحان Quiz

  • بررسی دانش Knowledge review

نمایش نظرات

Udemy (یودمی)

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

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

آموزش شروع با حله (از وادین)
جزییات دوره
2.5 hours
23
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,974
4.6 از 5
ندارد
دارد
دارد
David Marko
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Marko David Marko

توسعه دهنده/معمار