لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شروع با Apache Wicket (نسخه 9.x+)
Starting with Apache Wicket (version 9.x+)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با Apache Wicket در سال 2023 با فرمها، کامپوننتها، MongoDB، GridFS و با پشتیبانی SpringBoot شروع کنید. نحوه ایجاد یک راهاندازی اولیه پروژه Apache Wicket مدیریت Apache Wicket + Spring Boot یکپارچهسازی Apache Wicket کاوش در مفاهیم اولیه Apache Wicket توسعه یک برنامه Todo اولیه با استفاده از Wicket Connecting به پایگاه داده با استفاده از یکپارچه سازی داده های Spring (MongoDB) استفاده از کامپوننت های Apache Wicket استفاده از قالب های HTML/CSS همراه با ویژگی های برچسب مربوط به Apache Wicket درک نحوه طراحی برنامه ها با Apache Wicket در پس زمینه پیش نیازها: دانش پایه جاوا و توسعه وب دانش پایه Spring/SpringBoot چارچوب دانش اولیه توسعه وب HTML/CSS
به دوره «شروع با Apache Wicket» خوش آمدید. با این دوره، میخواهید با آشنایی با چندین تکنیک برای حل حوزههای انتخابی خاص توسعه برنامههای کاربردی وب جاوا، ارزشی به دانش موجود JAVA و Apache Wicket 9+ (با SpringBoot) اضافه کنید.
ما روی چندین موضوع تمرکز خواهیم کرد که اغلب در توسعه JAVA شرکتی مفید است، اما نه به طور انحصاری. SpringBoot در اینجا به عنوان یک چارچوب زیربنایی استفاده می شود، اما راه حل های ارائه شده در اینجا مختص این پلتفرم نیستند و می توانند مجدداً استفاده شوند، به عنوان مثال. با پشتیبانی اخیر Quarkus و غیره.
ایده اصلی این دوره کمک به توسعه دهندگان جدید یا موجود Apache Wicket است تا دانش خاصی را به روشی آسان اتخاذ کنند. راه حل های ارائه شده برای چندین سال در برنامه های کاربردی Wicket درجه تولید مورد استفاده قرار می گیرند و کتابخانه های مورد استفاده به دلیل پایداری و توسعه فعال شناخته شده هستند. این از ارزش سرمایه گذاری شده برای پذیرش برخی کتابخانه ها یا پروژه ها محافظت می کند.
آنچه خواهید آموخت
ساخت برنامه های واقعی را با Apache Wicket و SpringBoot شروع کنید
با استفاده از Apache Wicket در توسعه fullstack استاد شوید
روش یادگیری با انجام برای ایجاد برنامه واقعی و تمرین دانش خود بلافاصله
از ارتباط کلاینت/سرور ajax فقط با استفاده از جاوا استفاده کنید
کتابخانههای شخص ثالث را در برنامه Apache Wicket خود ادغام کنید
به دانش/مهارت های توسعه SpringBoot موجود خود ارزش جدیدی اضافه کنید
موضوعات تحت پوشش این دوره: در طول دوره، ما یک برنامه پایه Apache Wicket تک صفحه ای ایجاد می کنیم و هر سخنرانی پیشرفت جدیدی به آن اضافه می کند. در نهایت، ما یک برنامه واحد با بسیاری از ویژگی های مختلف ایجاد می کنیم. موضوعات اصلی عبارتند از:
ایجاد یک برنامه کاربردی تک صفحه ای کامل با استفاده از Apache Wicket
داده های برنامه را در قالب MS Excel با قالب بندی و برخی ویژگی های دیگر صادر کنید
صادر کردن داده های برنامه در قالب PDF با قالب بندی، تصاویر جاسازی شده یا بارکد
از جمله MongoDB به عنوان ذخیره سازی دائمی داده
استفاده از GridFS بهعنوان پیوست/فایل ذخیرهسازی داده را بارگذاری میکند (آمادهسازی)
بخش مهمی از این دوره این است که در هنگام استفاده از Apache Wicket متوجه "آنچه ما نیازی به انجام آن نداریم" است. سادهسازی میتواند بسیار زیاد باشد و این ضربالمثل قدیمی که «بهترین کد، کدی است که لازم نیست بنویسید» در اینجا ثابت شده است.
مخزن GitHub:
کد منبع از طریق پیوند پیوست شده به آخرین سخنرانی در این دوره در دسترس است. میتوانید مخزن را شبیهسازی کنید و از کدهایی که در این دوره میسازیم استفاده کنید.
خلاصه:
دوره «شروع با Apache Wicket» برای افراد یا تیمهای کوچک/متوسط توسعهدهندگان حرفهای جاوا که میخواهند در این بازار بزرگ سازنده و رقابتی باشند، هدف قرار میگیرد. تکنیک های ارائه شده در اینجا را می توان به راحتی در توسعه برنامه های کاربردی در انواع مختلف مورد استفاده مجدد قرار داد.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
برنامه Basic ToDo: راهنمای گام به گام - قسمت 1
Basic ToDo application: step-by-step guide - part 1
نمای کلی برنامه - راه اندازی اولیه و وابستگی ها
Application overview - basic setup and dependencies
برنامه تک صفحه ای - نمای کلی
Single page app - overview
برنامه تک صفحه ای - طرح بندی
Single page app - layouts
ذخیره سازی داده ها در MongoDB
Storing data in MongoDB
چرا از MongoDB استفاده می کنیم؟
Why using MongoDB?
پیکربندی پروژه برای پشتیبانی از MongoDB
Project configuration for supporting MongoDB
ایجاد زیرساخت کد اصلی MongoDB
Creating basic MongoDB code infrastructure
خلاصه پیاده سازی MongoDB
MongoDB implementation summary
برنامه Basic ToDo: راهنمای گام به گام - قسمت 2
Basic ToDo application: step-by-step guide - part 2
برنامه تک صفحه ای - مشاهده آیتم ها - قسمت 1
Single page app - items view - part 1
برنامه تک صفحه ای - مشاهده آیتم ها - قسمت 2
Single page app - items view - part 2
افزودن موارد Todo - قسمت 1
Adding Todo items - part 1
افزودن موارد Todo - قسمت 2
Adding Todo items - part 2
افزودن موارد Todo - قسمت 3
Adding Todo items - part 3
به روز رسانی موارد روی صفحه - قسمت 1
Updating items on the screen - part 1
به روز رسانی موارد روی صفحه - قسمت 2
Updating items on the screen - part 2
حذف موارد Todo
Removing Todo items
کاری که ما انجام نمی دهیم - مرور کلی
What we are not doing - overview
انتخاب/لغو انتخاب همه موارد
Selecting / deselecting all items
اپلیکیشن Single Page ایجاد شد
Single Page application created
امتحان
Quiz
بررسی دانش
Knowledge review
کار با صادرات MS Excel
Working with MS Excel exports
مروری بر استفاده از MS Excel
MS Excel usage overview
وابستگی های مورد نیاز
Dependencies needed
ساخت یک کد پشتیبان برای ایجاد فایل MS Excel قسمت 1
Building a backend code for creating MS Excel file part 1
افزودن دکمه صادرات به صفحه
Adding a export button to the screen
اجرای صادرات اکسل پشتیبانی شده را با دکمه ما وصل کنید
Connect the backed Excel export implementation with our button
اعمال یک ظاهر طراحی ساده برای فایل اکسل ما
Applying a simple styling for our Excel file
کاری که ما انجام نمی دهیم - مرور کلی
What we are not doing - overview
پنهان کردن/غیرفعال کردن دکمه دانلود زمانی که هیچ موردی در دسترس نیست
Hiding/disabling download button when no items available
پیاده سازی گزارش پی دی اف
Implementing PDF reporting
نمای کلی استفاده از PDF
PDF usage overview
ساخت Backend برای ایجاد فایل PDF part1
Building backend for creating PDF file part1
اضافه کردن قالب HTML (طرح نقشه) برای PDF
Adding HTML template (blueprint) for PDF
دکمه پیاده سازی برای دانلود PDF
Implementing button for download PDF
کاری که ما انجام نمی دهیم - مرور کلی
What we are not doing - overview
فرمت های مختلف PDF
Various PDF formatting
افزودن تصاویر به PDF
Adding images to PDF
اضافه کردن بارکد به PDF
Adding barcode to PDF
گزارش PDF از نمای کلی برنامه Wicket
PDF reporting from Wicket application overview
نمایش نظرات