Moderne Webentwicklung in Java mit Apache Wicket

所在平台: Udemy

课程主页: https://www.udemy.com/course/apache-wicket-kompakt/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## Coursera 课程总结:使用 Apache Wicket 进行现代 Web 开发 **课程名称:** Moderne Webentwicklung in Java mit Apache Wicket (使用 Java 和 Apache Wicket 进行现代 Web 开发) **课程概述:** 本课程旨在教授使用 Apache Wicket 进行现代 Web 开发的核心概念和理念。尽管目前 JavaScript 框架(如 Vue.js、Angular 和 React)在 Web 开发领域非常流行,但选择合适的 Web 框架需要考虑多方面的因素,而不仅仅是“时髦度”。 **Wicket 的优势与特性:** * **组件化编程模型:** Wicket 与 Vue.js、React 和 Angular 等框架一样,采用组件化编程模型,能够高效地开发复杂的 UI。 * **强大的组件模型:** Wicket 提供了一个丰富的组件模型,允许您通过可重用的组件构建网页。 * **透明的服务器端状态管理:** Wicket 能够透明地管理整个用户界面的服务器端状态。 * **双向数据绑定:** 支持数据模型 (POJOs) 与 UI 组件之间的双向数据绑定。 * **开发者友好的 AJAX 抽象:** 提供对 AJAX 请求的极其友好的抽象。 * **JavaScript 集成:** 支持集成 JavaScript 或整个 JavaScript 框架(如 jQuery)。 * **行为与设计的严格分离:** 强调行为与设计的清晰划分。 * **开箱即用的 UI 测试驱动支持:** 支持 UI 的测试驱动开发方法。 **学习目标:** 通过一个贯穿始终的实例和大量的实践练习,您将能够: * 从零开始,轻松掌握 Wicket 的核心概念。 * 理解 Wicket 的强大功能以及如何快速获得满意的开发结果。 * 独立实现复杂的 Wicket UI。 * 牢固掌握 Wicket 的相关知识。 **教学方式:** 课程将通过一个贯穿始终的示例项目,辅以大量的实践练习,帮助您快速上手并深入理解 Wicket。讲师将全程提供指导和支持。 **总结:** 本课程将带您深入了解 Apache Wicket 的强大之处,并帮助您掌握一种高效、组件化的 Web 开发方法。无论您是想拓展 Java Web 开发的技能,还是对组件化 UI 开发感兴趣,本课程都将为您提供宝贵的知识和实践经验。

课程评论(0条)

课程详情

Webentwicklung mit Apache Wicket? Wieso sollte ich das lernen magst Du Dich fragen. Gerade in Zeiten in denen Javascript-basierte Frameworks wie Vue.js, Angular oder React scheinbar den Anpruch erheben, die Platzhirsche im Kampf um das "geeignetste" Web-Framework zu sein.Nun bei der Entwicklung von Software und insbesondere bei der Auswahl geeigneter Technologien spielen verschiedene und vielseitige Faktoren eine Rolle. Ob ein Framework in der Entwickler-Community gerade hip oder angesagt ist, ist sicherlich ein Faktor, aber längst nicht der Einzige.In diesem Kurs lehre ich die Kern-Konzepte und Ideen, die hinter Apache Wicket stecken. Du wirst sehen, dass die grundsätzliche Natur von Wicket sich nicht wesentlich von Technologien wie Angular, React oder Vue.js unterscheidet. All diesen Technologien ist gemein, dass ihr Programmiermodell komponentenorientiert ist und sich somit selbst komplexe UIs effizient entwickeln lassen. Anhand eines durchgängigen Beispiels wirst Du die Konzepte spielerisch von Grund auf erlernen und nach Abschluss des Kurses in der Lage sein, selbstständig komplexe UIs mit Wicket zu implementieren.Du wirst überrascht sein, wie mächtig Wicket auf der einen Seite ist und wie schnell Du auf der anderen Seite zu ansprechenden Ergebnissen kommst. Um das zu erreichen bietet Dir Wicket u.a.ein umfangreiches Komponentenmodell mit dessen Hilfe Du Webpages aus wiederverwendbaren Komponenten aufbausteine transparente serverseitige Verwaltung des Zustands Deines gesamten User-Interfacesein Two-Way Databinding zwischen Datenmodell (POJOs) und Oberflächen-Komponenteneine extrem entwickler-freundliche Abstraktion von AJAX-Requestsdie Möglichkeit der Integration von Javascript oder ganzen Javascript-Frameworks wie z.B. jQuerydie strikte Trennung von Verhalten und Designout-of-the-box Unterstützung beim Ansatz die UI test-driven zu implementierenAll die genannten Aspekte (noch noch viele Weitere) werde ich in diesem Kurs adressieren. Anhand eines durchgängigen Beispiels mit vielen praktischen Übungen wirst Du schnell zu ansprechenden Ergebnissen kommen und Dein Wissen über Wicket nachhaltig aufbauen. Ich stehe Dir dabei jederzeit mit Rat und Tat zur Seite.Ich freue mich Dich in diesem Kurs begrüßen zu dürfen.

课程标签

0人关注该课程

主题相关的课程