شروع با Hilla (از Vaadin)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت اپلیکیشن جدید Hilla از ابتدا
- درک نحوه ارتباط بین قسمتهای فرانتاند و بکاند در Hilla
- کار با اندپوینتهای بکاند در Hilla
- ایجاد یک اپلیکیشن ساده اما کامل در Hilla
- پیادهسازی پشتیبانی از فناوری Push@ در یک اپلیکیشن واقعی
- ساخت فایل مایکروسافت اکسل از داده پویا و ارائه آن در اپلیکیشن Hilla
- نحوه افزودن MongoDB به عنوان پلتفرم بانک داده بکاند در Hilla
پیشنیازهای دوره
- جاوا 11 به بالا، دانش اولیه در توسعه وب و مبانی اسپرینگ بوت
توضیحات دوره
به دوره «شروع با Hilla از Vaadin» خوش آمدید. در این دوره، شما با به کارگیری فریمورک وب Hilla، ارزش افزودهای به دانش قبلی خود در جاوا و اسپرینگ بوت اضافه خواهید کرد. انتخاب Hilla به شما کمک میکند اپلیکیشنهای فول استک (فرانتاند و بکاند) را در ساختار یک پروژه واحد و با استفاده از فناوریهای معروفی مانند جاوا، تایپاسکریپت، اسپرینگ بوت و نودجیاس توسعه دهید.
این دوره مباحث متعددی را پوشش میدهد که اغلب در توسعه جاوا کاربرد دارند، اما محدود به آن نیستند. در اینجا اسپرینگ بوت به عنوان فریمورک زیربنایی که توسط فریمورک وب Hilla به طور پیشفرض استفاده میشود، به کار برده میشود. Hilla، بکاند اسپرینگ بوت جاوا را با با فرانتاند واکنشگرای تایپاسکریپت یکپارچه میکند. این فریمورک ساخت اپلیکیشنها را با ارتباطات سرور دارای تایپ ایمن، شامل کامپوننتهای رابط کاربری و ابزارهای یکپارچه، سریعتر میکند.
هدف اصلی دوره، کمک به توسعهدهندگان جاوا و اسپرینگ بوت است تا بتوانند از فریمورک Hilla بهرهمند شوند و از توسعههای رایج در بکاند به سمت توسعه فرانتاند نیز پیش بروند. Hilla این ارتباط را بسیار قابل دسترستر میکند. در طول دوره، نمونههایی از آن را مشاهده خواهید کرد. آیا با انگولار یا ریاکت و بکاند اسپرینگ بوت کار میکنید؟ این دوره میتواند دیدگاه شما را نسبت به یکپارچهسازی عمیقتر Hilla با بکاند اسپرینگ بوت گسترش دهد تا مهارتهای قبلی خود در اسپرینگ بوت را در مقیاس کامل به کار گیرید.
مباحثی که در دوره پوشش داده میشود:
در طول دوره، یک اپلیکیشن تکصفحهای اولیه در Hilla ساخته میشود و هر درس، امکانات جدیدی به آن اضافه میکند. در نهایت، یک اپلیکیشن کامل با ویژگیهای متعدد خواهیم داشت.
- درک ساختار پروژه Hilla
- ساخت گامبهگام یک اپلیکیشن تکصفحهای در Hilla
- استفاده از MongoDB به عنوان ذخیرهسازی پایدار داده
- همکاری با فناوری Server Push
- اکسپورت داده اپلیکیشن در فرمت مایکروسافت اکسل
یکی از بخشهای مهم دوره، شناخت مواردی است که نباید در هنگام استفاده از Hilla انجام دهیم. سادهسازی میتواند تاثیر زیادی داشته باشد، و گفته قدیمی، «بهترین کد کدی است که نیاز به نوشتن آن ندارید»، در اینجا اثبات میشود.
مخزن گیتهاب:
کد منبع دوره از طریق لینک انتهای درس قابل دریافت است. میتوانید مخزن را کلون کرده و از اسنیپتهای کد که در طول دوره ساخته میشود، استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- دوره «شروع با Hilla» برای افراد یا تیمهای کوچک یا متوسط از توسعهدهندگان حرفهای جاوا طراحی شده که قصد دارند در این بازار بزرگ، فعال و رقابتی باشند. شما خواهید دید که چگونه Hilla و Vaadin نیاز غیرطبیعی برای جدا کردن تیمها به توسعهدهندگان فرانتاند و بکاند را برمیدارند و با تمام چالشهای ارتباطی که همراه دارد، این ارتباط را سادهتر میکنند.
شروع با Hilla (از Vaadin)
-
مقدمه 03:58
-
ابزارهایی که قرار است استفاده کنیم 02:59
-
تولید پروژه جدید 02:33
-
درک ساختار قسمتهای فرانتاند و بکاند 04:35
-
بکاند مبتنی بر اسپرینگ بوت و جاوا، فرانتاند با Lit و تایپاسکریپت 05:23
-
تولید پروژه Todo 02:53
-
اجرای پروژه برای اولین بار 03:29
-
انجام اولین تغییرات - فرانتاند در مقابل بکاند 03:22
-
پیادهسازی قسمت بکاند متصل به فرانتاند 11:31
-
پیادهسازی قسمت بکاند متصل به MongoDB 12:12
-
چه کارهایی انجام نمیدهیم؟ 01:49
-
بروزرسانی قسمت فرانتاند 03:54
-
افزودن Todo جدید 06:29
-
لیستبندی Todo ذخیره شده در پایگاه داده 11:29
-
بروزرسانی وضعیت انجام شده آیتم Todo 05:59
-
حذف Todos - قسمتهای بکاند و فرانتاند 08:31
-
افزودن فیلدهای بیشتر به Todo 05:29
-
وابستگیهای جدید بکاند 02:33
-
پیادهسازی بکاند 08:44
-
دانلود فایل اکسل در پیادهسازی فرانتاند 10:19
-
فعالسازی پشتیبانی Push@ در Hilla 02:11
-
افزودن پشتیبانی Push@ به بکاند 03:56
-
بروزرسانی فرانتاند برای دریافت پیامهای Push@ 11:31
-
بررسی دانش None
مشخصات آموزش
شروع با Hilla (از Vaadin)
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:24
- مدت زمان :02:15:49
- حجم :1.12GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy