今年 ngChina 的工作坊将有三个系列的培训:RxJS,Angular,和全栈开发。讲师中有五位谷歌开发者专家(GDE);一位亚马逊云服务(AWS)的·资深布道师;一位 GraphQL 联合专家组的前成员;两位中文讲师。这是在中国难得一见的强大讲师阵容,教程的深度远超在线上阅读文档或文章所能涉及的。

具体日程和购票信息以官网 ng-china.org 为准

//培训简介//

1 - RxJS 进阶

RxJS 比以往任何时候都更受欢迎。它为 Angular 核心提供了强力支持,也被用在像 React,Vue 之类的框架中。这并不奇怪,因为它能用强大而优雅的方

今年 ngChina 的工作坊将有三个系列的培训:RxJS,Angular,和全栈开发。讲师中有五位谷歌开发者专家(GDE);一位亚马逊云服务(AWS)的·资深布道师;一位 GraphQL 联合专家组的前成员;两位中文讲师。这是在中国难得一见的强大讲师阵容,教程的深度远超在线上阅读文档或文章所能涉及的。

//培训讲师//

工作坊地点:上海市浦东新区浦东国际人才港

工作坊时间:11月26-29日

具体日程和购票信息以官网 ng-china.org为准

//培训简介//

1 - RxJS 进阶

RxJS 比以往任何时候都更受欢迎。它为 Angular 核心提供了强力支持,也被用在像 React,Vue 之类的框架中。这并不奇怪,因为它能用强大而优雅的方式处理同步集合与异步集合。ngChina 明星讲师、谷歌开发者专家 Michael Hladky 首次在中国开设 RxJS 专题培训,三天的强化训练在初、中、高三个级别让你学习 RxJS 的概念、方法和实现。不论你对 RxJS 了解多少,也不论你在用哪一类框架, 这个系列培训将使你的 RxJS 技能提升到全新的高度!

您会学到:

Rx 的概念性介绍

Promise 与可观察对象(Observable)

Subscription callbacks 订阅的几个回调

Custom configurable pipes 自定义可配置的管道

Patterns and examples of operator combinations 运算符组合的模式和例子

Multicasting with observables (singlecast / multicast) 可观察对象的多播(单播/组播)

什么是主体(Subject)

Execution context and observables 执行上下文与可观察对象

Subscription handling, explicit, implicit and single subscription management 订阅的处理,显式、隐式和单一订阅的管理

Error handling and tricks to encapsulate errors 错误处理与封装这些错误的技巧

Memory leaks, how to find and avoid them 内存泄漏,如何找到并避免它们

The most important Higher order operators in comparison 最重要的几个高阶运算符的比较

Best usage of higher order operators 高阶运算符的最佳用法

Orchestrate rendering and UI interactions 合理编排渲染和 UI 交互工作

Apply a reactive microarchitecture 应用响应式微观架构

Performance optimization 性能优化

The theory and practice of CQRS and Event-Sourcing in the frontend 前端 CQRS 和事件驱动的理论与实践

How to separate rendering and UI interaction 如何分离渲染和 UI 交互工作

Dynamically compose event patterns 动态合成事件的模式

2 - Angular 进阶

2.1 Angular 企业级应用架构和状态管理

为了给大型 Angular 应用构建一个稳健(robust)的架构,我们会使用一些状态管理解决方案来编排单向数据流,并为组件建立单一数据源(source of truth)。我们还希望开发人员能共享大型项目的代码,并构建一个可扩展的敏捷架构。在本次工作坊上,来自以色列的谷歌开发者专家(GDE)Eliran Eliassy 以两天的课程教授实现这些目标的方式,和关于规划和实施大型企业应用的关键思维。

2.2 Angular 表单和路由高级进阶

在去年的 ngChina 大会上,Will 保哥幽默风趣的干货分享大受欢迎。本次工作坊请到保哥为我们做两天的 Angular 高阶培训。

第一天的高阶培训专注于表单开发的最实用技巧。除了基础的表单设计技巧外,还会分享如何有效的设计出动态表单、自定义异步验证器、通过 RxJS 精准控制表单互动、自定义表单控件、Control Value Accessor 等高级用法。

第二天的高阶培训可以帮助你重新认识 Angular 路由机制,深入讲解路由机制的各种实用技巧,其内容将会包含许多 Angular CLI 7 之后才新增的功能,这不但可以更快速的产生所需的路由设置,加速整体开发效率,还能通过适当的路由设计改善 Angular 应用程序。

2.3 Angular Schematics

在本次一天的工作坊上,NativeScript 布道师、谷歌开发者专家(GDE)Stanimira Vlaeva 将教授:什么是原理图(schematics)以及如何使用它;如何创建一个 ESLint 规则来禁用已弃用的 API 并迁移破坏性更改;如何将 ESLint 规则与原理图集成在一起;如何让我们的库变成支持 'ng-update' 的。

2.4 把 Angular 的网站改造成一个多平台的应用

NativeScript 为 Angular 的开发人员开辟了一片新天地 - 在这片天地,您可以用 Web 技能构建能同时运行在 Android 和 iOS 上的移动应用。但是,我们还可以做得更多 - 如果我告诉您可以用移动应用技术来扩展现有的 Web 应用呢?这是真的 —— Angular 的平台无关性允许您跨多个平台复用您的业务逻辑。NativeScript 布道师、谷歌开发者专家(GDE)Stanimira Vlaeva 将在此次工作坊讲授怎样把 Angular 网站改造成一个运行在 Web,Android 和 iOS 上的多平台应用。

2.5 生产环境中的 Angular Elements 和 没有 Zone 的组件

你已经了解了 Web Components 和 Angular Elements 的基础知识,但是要怎样把 Angular Elements 用在生产环境中呢?如何解决那些手动变更检测方面的问题,或者多重 Zone 实例方面的问题呢?此外,第三方库也给我们带来了很多需要解决的问题。目前的做法中有很多丑陋的取巧方式,比如编写多个不同版本的 polyfills.tsmain.ts。而且,直到今天,也仍然有一些问题悬而未决。

在谷歌开发者专家 Michael Hladky 讲授的本次工作坊中,我们将:

学习实战中成功应用过的四种主要打包策略。

如果我们要编写 Zone-less 的组件,该怎么办?

如何通过 Architect API 来控制不同的打包策略。

如何把这些打包设置和我们的组件关联起来。

最终你可以把任何一个 Angular 组件复制到项目中,并通过一条命令来为所有的场景构建它。而且你还可以创建无需 Zone.js 即可运行的代码,以及生成更快、更小的发布包。

3 - 全栈开发进阶

3.1 深度使用 AWS Amplify,GraphQL 和 Angular 进行全栈无服务器开发

在本次工作坊上,我们请到了亚马逊云服务(AWS)资深布道师、谷歌开发者专家(GDE)Gerard Sans 先生培训 AWS Amplify。AWS Amplify 是一个现代工具链、一些库和一些 UI 组件,用来构建现代的全栈无服务器应用。此次培训有多项内容是首次介绍到中国。在两天的学习中,学员将从开发到生产构建一个全功能应用,包括

AWS Amplify 简介。

用户认证。

设计 GraphQL API。

构建客户端并运行查询和修改。

Mock 与测试。

添加实时订阅并处理各种通知

无服务器函数(Serverless Functions)

添加存储功能

添加分析功能

添加机器学习。这些预测类功能包括:翻译、文本转语音、语音转文本、图像识别等。

部署到生产环境,以及建立持续集成和持续交付。

开发 Amplify 插件。

删除服务。

3.2 GraphQL 速成班

GraphQL 是一种数据查询语言。作为 REST API 的替代方案,它通过声明式的数据获取,将网络传输数据量最小化,使客户端能够从服务器上准确地查询所需要的数据。国外知名开放源代码公会 Guild 创始人 Uri Goldshtein 曾经是 Facebook 和 Apollo 联合工作组的成员,负责更新 GraphQL 规范,以支持实时通讯。由 Uri 亲授的两天 GraphQL 速成班,使您从理论到实践全面了解 GraphQL。

3.3 全栈开发团队转型云原生的实战技巧

云原生技术代表着互联网领域的未来,它使我们能够快速、安全地迭代产品,适应产品的弹性需求和不断改变的应用场景。但是很多开发团队对云原生这个新的概念比较陌生,而相关的技术日新月异,容易使人望而生畏。本次工作坊由 AngularDoc 创始人肖撼宇主讲,通过对一个开源工程实例的实际操作,从前后端分离,到容器化,直至发布在Kubernetes系统上。学员们从实践中体会云原生的思维方式,了解常用的一系列工具和解决方案,探讨云原生应用的开发、测试和发布流程。经过两天的实战训练,您将具备足够的知识带领团队走上转型云原生技术的道路。

第一天我们将讨论云原生的12要素,和开发团队应该在组织结构、开发流程、应用架构上如何转型。然后我们介绍 Docker 的安装和基本操作,并通过对一个开源工程实例的实际操作,学习

用 Docker 实现前后端分离和微服务

Dockerfile 技巧

Nginx 的概念和技巧

用docker拆分数据层

Docker Compose

多重环境(开发和测试)的处理方法第二天的课程中我们将介绍 Kubernetes 基本概念和操作,并把第一天中已经容器化的前端应用、API 服务和数据层发布到 Kubernetes 集群。我们还将添加 SSL 证书和用户认证。最后我们将探讨 Tekton 和 GitOps 如何帮助我们实现持续集成和持续交付。

扫码直接购票

购票福利

1、凡购任一工作坊门票即送2019 ngChina开发者大会门票一张,多买多送。

2、凡已购2019 ngChina开发者大会门票者均可联系工作人员抵扣相应的门票金额,以实付金额为准。

客户咨询、企业开票请联系

胡先生:13757103433(微信同号)


本文首发于 GitChat,未经授权不得转载,转载需与 GitChat 联系。

阅读全文: http://gitbook.cn/gitchat/activity/5dbbfd1b48fca3017b612f8f

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App , GitChat 专享技术内容哦。

2019 ngChina 开发者大会 - 工作坊系列:RxJS,Angular,和全栈开发相关推荐

  1. 任正非鸿蒙不是手机系统,任正非称华为鸿蒙暂无计划用于手机 2019华为开发者大会什么时间召开?有何看点?...

    今日,任正非在接受采访时称,华为鸿蒙系统暂无用于手机的计划.任正非表示,鸿蒙系统可以用于很多不同的物联网应用,比如智能手表.智能电视和车联网,但目前还没有运用到手机上的计划,只有当谷歌不再是一种选择时 ...

  2. 福利 | 送你一张通往「2019 AI开发者大会」的门票

    2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会.多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家.知名企 ...

  3. 鸿蒙系统2019发布会,直击丨2019华为开发者大会 “鸿蒙”系统今日正式发布!...

    原标题:直击丨2019华为开发者大会 "鸿蒙"系统今日正式发布! 8月9日,华为开发者大会在东莞松山湖召开,有望揭开鸿蒙操作系统神秘面纱!本次大会为期三天,来自全球的5000+开发 ...

  4. “POW'ER 2019全球开发者大会”明天开幕,共议技术跨界融合,7大亮点抢先看

    继三月"POW'ER 2019中国区块链贡献者年度峰会"后,POW'ER 2019全球开发者大会再攀高峰,成为首次上千人规模.率先聚焦区块链.5G.AI.云计算.大数据.物联网等前 ...

  5. 火星财经“POW'ER 2019全球开发者大会”在京成功举办,中国版“Consensus大会”呼之欲出

    8月20~21日,由火星财经主办的"POW'ER 2019全球开发者大会"在北京国贸大酒店成功举办,来自全球区块链.5G.AI.云计算.大数据.物联网等领域的1500余位技术领袖. ...

  6. 2019极光开发者大会 | 告别寒冬,用户增长不再是事儿!

    文末有彩蛋 用户增长的概念由来已久,但从小规模实践到被广泛认知也不过十年的时间.近几年,随着竞争压力持续增大,市场红利渐渐消退,以往追逐红利的增长方式难以持续.企业对用户增长概念和方法论的关注与日俱增 ...

  7. 2019 AIproCon 开发者大会 PPT

    这里写自定义目录标题 2019 AIproCon 开发者大会 PPT 知识图谱论坛 自然语言处理论坛 AI+DevOps论坛 AI+小程序 机器学习论坛 计算机视觉论坛 深度学习实训营 推荐系统论坛 ...

  8. 华为鸿蒙系统8月9日上市,2019华为开发者大会8月9日开启 鸿蒙系统或重磅发布

    原标题:2019华为开发者大会8月9日开启 鸿蒙系统或重磅发布 [手机中国新闻]北京时间8月9日至8月11日,华为面向全球开发者的2019年开发者大会,将在东莞松山湖正式举行.这也是华为首次在华为松山 ...

  9. 重头戏来了!2019 Google 开发者大会报名开始!

    今天起 谷歌开发者大会正式开放报名! 你还在等什么? 2019 谷歌开发者大会将于 9 月 10 日和 11 日在上海举办.这一次,我们为你准备了不容错过的多重惊喜. 报名此次大会,你将可以: 收获满 ...

  10. 2019极光开发者大会 | 高转化率和高用户体验如何兼得?一次聊透

    互联网行业里,产品和用户体验早已不是一个陌生的名词.从事产品.运营的小伙伴和相关负责人都需要快速掌握市场上的新玩法,了解市场上的新产品.想了解打造一款优秀的B端产品需要掌握哪些能力?想知道如何在不断提 ...

最新文章

  1. 文字图片垂直居中对齐
  2. 腾讯云Kafka海量服务自动化运营实践
  3. 云计算架构设计6大原则,你遵循了吗?| 赠书
  4. RSA不下载批次的问题
  5. Freemarker的基本语法及入门基础
  6. Beyond Compare 4
  7. JAVA中 fastjson两个JSONArray叠加,合并 ,方法 addAll()
  8. 个人博客作业-Week2 (代码规范, 代码复审)
  9. php 字符串hash比较,分析两个 url 查询字符串和 hash 的区别
  10. 【优化算法】白鲨优化算法(WSO)【含Matlab源码 623期】
  11. postgresql 数据库连接数查询
  12. JQuery Mobile Popup窗口定位
  13. 精益看板方法从理论到实战 (6)—— 控制在制品数量(中)
  14. 50%占空比的3分频器(奇数分频)
  15. 多路温度采集控制系统(2)需求分析
  16. 移动端APP闪退的主要原因总结
  17. python音乐库_python - 网易云音乐的 Python 组件库
  18. 树边,前向边,后向边,横叉边
  19. 上海证券综合指数统计分析及挖掘(一)
  20. Linux5.28作业详解磁盘配额与测试

热门文章

  1. 计算机网络水晶头闪,网线水晶头坏了怎么办 小妙招一分钟解决你的问题
  2. 知乎上关于ReactNative的评论汇总(网友们有才哟...)
  3. Aho-Corasick懵逼学习
  4. TF-IDF算法详解与应用
  5. 亲爱的,别把上帝缩小了 ---- 读书笔记1
  6. 【雷达与对抗】【2014】MIMO雷达中的波束形成研究
  7. 追星女孩彩虹屁情话合集100条 ✔︎ (三)
  8. HTML img标签无法居中
  9. win10两台电脑时间同步
  10. 前端 环形统计_用Canvas+js 实现简单圆形百分比统计图表