آموزش شروع با 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

نمایش نظرات

Udemy (یودمی)

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

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

آموزش شروع با Apache Wicket (نسخه 9.x+)
جزییات دوره
5 hours
36
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,963
4.5 از 5
ندارد
دارد
دارد
David Marko
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Marko David Marko

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