Content
23 Lessons • 0 Quizzes • 0 Challenges
开始之前
- 1
课程介绍
- 2
本课程适合哪些人?
- 3
一起吃午饭:项目应用
- 4
Web 应用程序的工作原理
- 5
客户端-服务器模型
- 6
所需工具和技术
API 设置与安装
- 1
运行 MongoDB 并设置所需账户
- 2
午餐预订 API
- 3
运行 API
- 4
验证数据库
- 5
完成 API 设置与安装
事件订阅/取消订阅
- 1
事件服务
- 2
成员列表模块
- 3
订阅/退订事件
- 4
实现订阅方法
- 5
成员列表测试
- 6
事件订阅/取消订阅端到端测试
- 7
事件订阅与取消订阅总结
- 8
事件订阅/取消订阅测验
- 9
挑战:练习指令
Angular入门
- 1
Angular入门
- 2
探索代码
- 3
模块
- 4
服务
- 5
指令和管道
- 6
关于 Angular 入门的总结
- 7
Angular 概念测验
事件推荐
- 1
推荐服务
- 2
推荐列表
- 3
更新推荐列表组件
- 4
添加推荐列表测试
- 5
事件推荐端到端测试
- 6
事件推荐总结
- 7
事件推荐测验
让我们开发客户端侧
- 1
Angular 中的客户端侧
- 2
重新创建项目应用
- 3
创建 HomeComponent
- 4
配置 Bootstrap
- 5
更新 AppComponent 测试
- 6
客户端的总结
- 7
客户端侧测验
- 8
挑战:添加路由
事件更新
- 1
更新事件服务
- 2
创建事件更新组件
- 3
实现事件更新功能
- 4
事件更新端到端测试
- 5
事件更新总结
- 6
事件更新测验
- 7
挑战:练习路由器
应用测试复习
- 1
测试类型
- 2
如何测试一个应用程序?
- 3
编写测试
- 4
测试驱动开发
- 5
测试测验
路由守卫(EventGuard)
- 1
事件守护
- 2
事件防护测试
- 3
事件守卫结论
- 4
事件守卫测验
用户注册
- 1
简介
- 2
用户创建
- 3
认证服务 - 注册
- 4
注册模拟测试:成功
- 5
实现注册功能
- 6
添加注册路由功能
- 7
构建注册表单
- 8
添加用户的饮食偏好
- 9
注册测试:失败
- 10
认证服务 - 登录
- 11
注册后自动登录
- 12
为注册组件添加测试
- 13
注册表单测试
- 14
注册页面测试
- 15
用户注册总结
- 16
用户注册功能测验
- 17
挑战:使用服务
部署到 Heroku
- 1
添加 API 属性
- 2
MongoDB Atlas 设置
- 3
Heroku
- 4
Angular 应用
- 5
限制 Google Maps API 密钥
- 6
部署到 Heroku 的总结
用户仪表板
- 1
添加仪表板功能
- 2
重定向用户
- 3
端到端测试:Cypress
- 4
注册组件的端到端测试
- 5
用户仪表板总结
- 6
用户仪表板测验
- 7
挑战:编写端到端测试
附录:练习
- 1
公共API
- 2
API的替代方案
路由守卫(AuthGuard)
- 1
认证服务
- 2
身份验证守卫
- 3
向仪表板添加认证守护
- 4
仪表板端到端测试
- 5
路由守卫总结:AuthGuard
- 6
路由守卫测试:AuthGuard
附录:安装
- 1
安装并运行 Angular 应用程序
- 2
安装并运行 Cypress
- 3
安装 Heroku
导航栏
- 1
导航栏组件
- 2
事件发射器
- 3
更新导航栏测试
- 4
完成导航栏测试
- 5
导航栏端到端测试
- 6
导航栏总结
- 7
导航栏测验
- 8
挑战:编写 Cypress 命令
结论
- 1
大功告成!
用户登录
- 1
模块与组件
- 2
登录单元测试
- 3
更新导航栏
- 4
登录端到端测试
- 5
用户登录总结
- 6
用户登录测验
- 7
挑战:组件测试
创建事件
- 1
设置与路由
- 2
身份验证拦截器
- 3
拦截器的单元测试
- 4
创建事件服务
- 5
身份验证服务 - 当前用户
- 6
添加包和模块
- 7
创建事件表单设置
- 8
添加 Google 地点自动补全功能
- 9
表单提交功能
- 10
端到端测试:事件创建
- 11
关于创建事件的总结
- 12
事件创建测验
- 13
挑战:表单验证
仪表盘日历
- 1
获取用户事件
- 2
仪表板测试
- 3
Angular 的日历
- 4
向日历添加事件
- 5
更新日历测试
- 6
更新仪表板端到端测试
- 7
仪表板日历总结
- 8
仪表板日历测验
- 9
挑战:使用字面量字符串
事件视图
- 1
事件视图组件
- 2
测试获取事件功能
- 3
添加事件查看调用
- 4
更新事件查看测试
- 5
事件视图端到端测试
- 6
事件视图总结
- 7
事件视图测验
- 8
挑战:使用 date-fns 函数
事件评论
- 1
评论服务
- 2
评论模块与组件
- 3
评论组件测试
- 4
创建评论
- 5
测试评论创建
- 6
事件评论端到端测试
- 7
事件评论总结
- 8
事件评论测验
- 9
挑战:使用占位符
事件列表
- 1
列出所有事件
- 2
事件列表模块
- 3
列出所有事件的测试
- 4
更新导航栏
- 5
事件列表端到端测试
- 6
事件列表总结
- 7
事件列表测验
- 8
挑战:修改模板
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User