Mendix 应用程序开发技能培训 | Mendix 评估指南

Skip navigation

Skills & Training

哪些类型的用户可以利用 Mendix 构建应用程序?

Mendix 的设计使任何有想法的人都可以构建应用程序。无论您是市场营销人员、业务分析师还是经验丰富的专业开发人员,Mendix 均可为您提供丰富的资源,让您可以快速上手这一平台并以最有效的方式利用您的经验。

Mendix 用户具有不同的个性特征和背景。尽管这些是简化视图,但是分析用户可以帮助我们创建某些“角色”,以最大程度地改进我们的产品功能、培训课程和文档。

以下是我们遇到的最常见的 Mendix 用户角色:

  • Curious Cate – Cate 指应用程序使用者,他们一般在财务、市场、人力资源或运营等业务部门工作。这类人具有使用 Excel、Access、Salesforce 和 Workday 等工具的经验,但是手动方式使用这些工具会影响他们的工作效率。他们会使用 Mendix Studio 构建生产力应用程序来简化自己及团队的工作。
  • Solution Sam – 通常被 Forrester 称为“业务开发人员”,他们是团队中的首选技术人员和问题解决者。尽管他们没有技术学位(CS 或编程),但他们具备数据知识,并且知道如何创建复杂的 Excel 模型;使用 SQL 查询数据库和系统,例如 Salesforce、Hyperion 和 SAP;并使用 Tableau、PowerBI 和 Qlik 等流行的商业智能工具将不同的数据汇总在一起以创建控制面板。他们在业务知识和技术方面同时具备的能力使他们能够在组织中扮演关键的桥梁角色。他们了解业务需求(whywhat),并具有合成相关组件的技能(how)从而解决问题。他们将从 Mendix Studio 开始其 Mendix 之旅,然后随着项目变得的愈加复杂而进阶到 Mendix Studio Pro。
  • Tech Tom – Tom 指专业开发人员,他们希望他们的应用程序能够提高业务价值;因此,比起创建所需的代码,他们更关心解决方案产生的影响。他们是开发团队中富有成效的成员,抓住机遇使重复的流程自动化,从而使他的生活和团队成员的生活更加轻松。这类人可能具备 .NET 或 Java 背景,但是他们一直致力于吸纳新技能。他们将大部分时间花在 Mendix Studio Pro 上,通过使用 Scala、Java 和 JavaScript 构建可重用组件来扩展 Mendix 平台。
  • Hardcore Harry – Harry 指对低代码平台持怀疑态度的代码编写者,因为他们相信自己可以在更高的抽象级别上创建更好的代码,且比拖拽的方式更加快速。他们的职业生涯大部分时间都用 Java、C#、Ruby 或 PHP 进行编码,并且他们可能对过去的快速应用程序开发工具富有经验。Mendix 为 Harry 提供了机会,让他们授权 Tom、Sam 和 Cate 通过自定义代码编写的可重复使用的扩展来创建连接到核心系统的应用程序。这些通过私有存储库提供的一致且受控逻辑让 Harry 能够免费使用微服务、基于组件的体系结构和连续的部署通道来追求更复杂和更具战略性的计划。

Mendix 提供了多种学习路径,引导这些不同类型的开发人员入门。以下 Mendix 有哪些培训选项?说明了我们如何根据用户类型定制 Mendix 学习体验。

有关 Mendix 如何授权各种类型的开发人员的更多信息,请参见应用程序开发中的 Mendix 如何支持不同的开发者档案?

学习使用 Mendix 需要哪些技能?

您无需具备任何软件开发技能,即可使用 Mendix 构建应用程序。Mendix 社区由各种各样的用户组成,这些用户都具有不同的教育背景、工作经验和技能。

话虽这么说,您可以使用任何可用的编程技能来使用自定义代码扩展应用程序、使用 UX/UI 技能来添加自定义应用程序样式或使用数据库技能来实现性能优化。

学习使用 Mendix 需要多长时间?

使用 Mendix,您可以在 30 分钟内构建您的第一个应用程序。创建账户后,您将通过入门引导进入平台并构建您的第一个应用程序。

要真正提高您的学习水平,您可以按照自己的进度根据成为初级开发者学习路径进行免费在线学习(必须登录 Mendix 平台才能看到这一学习路径)。此学习路径中有 11 个模块,每个模块大约需要一个小时完成。因此,您可以在 2 到 3 天内完成所有模块,然后立即开始构建应用程序。

完成 Mendix 学习路径没有时间限制,您可以在自己合适的时间内完成所有培训。这些模块具有单独的学习单元,每个学习单元需要花费几分钟才能完成。此外,每个模块都有知识检查,用来验证您的掌握程度并突出显示您可能需要再次复习的任何内容。

在使用 Mendix 应用程序项目几个月后,您就能进入高级开发者认证等级。具有软件经验的用户比没有任何构建应用程序经验的用户会更快到达这一级别。

注册三天课堂课程的选项始终有效。这些课程由 Mendix 学院的专家进行授课。

根据一项对开发人员进行的有关低代码学习的调查,我们得到了以下答案:

因为 Mendix 平台提供了广泛的功能,并且会每月发布新的功能,因此 Mendix 用户的学习从未真正停止过!

Mendix 培训有哪些选项?

您可以使用 Mendix 学院提供的免费在线课程、参加常规课堂课程以及参加在线研讨会来学习 Mendix。Mendix 学院已将一个产品内附带的指导性介绍导览完全集成到平台中,并提供了多种学习路径来引导所有 Mendix 平台用户入门。

在线 Mendix 学习路径具有模块化设置,因此您可以随时开始,以自己的进度浏览内容,并根据需要继续或跳过模块。学院学习路径可以根据反映您的兴趣和目标的 Your RoleYour Role 和关键字 Tags 来进行筛选。此在线内容是免费提供的,不需要 Mendix 账户就可以使用。

此外,Mendix 提供与在线学习路径同步的定期课堂课程

指导性介绍导览

Mendix 从 Mendix Studio IDE 开始为用户提供了平台的指导性产品介绍导览。当您从 Mendix 开发人员门户创建新应用程序时,选择介绍导览选项卡中的 Start Your First App,就能在 Mendix Studio 中开启这个指导性导览。这个导览将向您展示产品,同时还可以帮助您构建实际的应用程序。您可以选择自己执行这些步骤,也可以让这一指南替您执行这些步骤。

学院

您可以直接在 Mendix 平台上学习如何使用它。希望系统性学习 Mendix,您可以直接导航至 Mendix 学院。在学院中,您可以基于当前职业能力探索新的发展领域,甚至开启新的职业。

Mendix 学院提供以下培训选项。

学习路径和模块

当您想探索新的道路,最好的办法是先选择一种途径。Mendix 学院学习路径指导您完成各种构建技能的学习模块。通过这些途径您可以学到所有东西,包括最基本的如何构建 Mendix 应用程序的基础知识到如何提高 UX 技能,从如何在应用程序中实现安全性到如何处理错误以及从如何配置应用程序模型逻辑到如何跟踪您应用程序的行为。

学习路径将您从不同的起点、水平和角色带入 Mendix 知识的新阶段。想在一小时之内就开始使用 Mendix 平台吗?在 Mendix Studio 中构建应用程序可以指引您使用 Mendix Studio,并帮助您构建第一个应用程序(您必须登录 Mendix 平台才能查看此学习路径)。想在 Mendix 开发团队中工作吗?成为初级开发者学习路径引导您完成开启 Mendix 开发生涯的关键课程。

每种学习路径的最终目标都是获得认证。很快,通过专注于某个主题的学习,您将可以通过其中一种高级学习路径将自己的职业提升到一个新的水平。您也可以通过对所有课程的掌握获得高级开发者认证

每种学习路径都包含您需要完成的各个模块。每个模块都包含理论和作业单元以及知识检查。只要您想了解有关特定主题的更多信息,您可以随时开始学习过程。

课堂课程

Mendix 提供与在线学习路径同步的定期课堂课程,为您提供实战经验。开始基础课程前,请先在初级开发者课程进行注册。然后,如果您希望将技能提升到一个新水平并推动数字创新,请查看高级开发者课程

Mendix 在波士顿、鹿特丹和伦敦设有办事处。您可以在这些办事处接受来自 Mendix 学院专家经验丰富团队的实战训练。根据学生人数的不同,Mendix 也可以提供现场培训。

网络研讨会

Mendix 提供一系列免费的实时互动的网络研讨会帮助您了解平台的内部工作原理。研讨会涉及的主题非常广泛,包括 UX、Java、REST 集成、质检、移动性和性能等。无论您是刚开始使用 Mendix 还是作为经验丰富的开发人员使用 Mendix,都能找到适合您的东西。

文档

您可以在 Mendix 文档网站浏览有关 Mendix 平台的所有文档。在这里,您可以找到发行说明、使用方法、参考指南材料、API 和 SDK 文档以及平台所有其他组件的内容。