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