课程

课程介绍

本课程从零基础开始,深入浅出,介绍如何使用mendix,使用敏捷开发模型实现快速开发,并实现工作流设计,通过两个实战项目(在线学习平台,员工请假系统),让参训者能快速上手,并深入提高,全面掌握mendix低代码开发,课程也非常适合各大企业作为入手Mendix敏捷开发培训的经典教程。

培训对象

了解简单HTML,对Mendix课程感兴趣人员。

课程收益

系统地掌握Mendix应用,实现快速开发。

知识概要

-- 如何成为mendix开发者;
-- 理解微流表达式、算术运算符、关系运算符和逻辑运算符;
-- 实现应用角色和模块角色的映射;
-- 实现数据删除保护;
-- 模块中为角色设置微流访问权限;
-- 完整实现LearnNow 权限系统;
-- 布局中访问全局变量,访问当前登陆用户;
-- 实现部署并完整测试。

课程大纲

模块

学习内容

第一天AM

如何成为mendix开发者

敏捷开发概述,团队成员

使用Mendix Studio 开发第一个应用

安装并使用Mendix Stdio Pro

理解响应式页面开发和12栅格系统

使用PC和手机调试应用

创建LearnNow 首页

理解领域模型,并创建实体

理解枚举类型的优点和正确使用

理解数据容器组件

第一天PM

使用List View实现学生实体的CRUD

使用Data Grid 实现Teacher实体的CRUD

使用Data Grid2 实现Courser实体的CRUD

使用Data Grid 实现导出EXCEL

理解模型关联,实体关系映射

使用微流打开页面

实现培训管理功能,学习微流中如何获取数据

系统变量使用,在微流中调用

系统变量使用,在布局页中使用

实现注册学生功能,使用微流技术结束日期

使用导航

第二天AM

理解微流表达式、算术运算符、关系运算符和逻辑运算符

掌握常规日期函数,字符串函数,类型转换函数等使用

掌握微流中判断

理解和掌握微流断点调试

理解和掌握微流参数和返回值含义

理解对象触发器

使用触发器实现注册人数显示

理解数据验证的必要性

使用微流实现表单验证

在模型上实现验证

第二天PM

在页面上实现验证

使用正则表达式验证字符串

实现数据删除保护

页面美化-修改样式属性

页面美化-实现自定义类样式

使用触发器实现注册人数显示

使用mysql数据库

理解安全设置的三个级别

理解基于角色的访问控制

Administration模块概述

创建角色

第三天AM

实现应用角色和模块角色的映射

模块中为角色设置页面访问权限

模块中为角色设置微流访问权限

模块中设置实体访问权限

页面中如何设置控件的访问权限

实现修改个人密码

实现修改个人信息

完整实现LearnNow 权限系统

为不同角色配置Home页面

开启匿名访问

理解布局页面

第三天PM

设计局部页面,使用占位符

布局中访问全局变量,访问当前登陆用户

理解响应式页面,PWA和原生APP的区别

使用PWA开发移动APP

使用PWA开发网站新闻列表,实现浏览新闻

使用PWA,调用手机摄像头拍照

使用PWA,调用手机定位,获取周边信息

完整测试LearnNow

实现LearnNow在CentOS 中部署

安装Docker,配置部署环境

实现部署并完整测试

认证过程

无认证考试

开班信息

暂无开班信息