Office 365开发者的前端必备课程

这篇文章其实不仅仅是写给Office 365开发者的,但对于广大的Office 365开发者来说确实相当重要的。这里提到的Office 365开发者,包括了Office Add-ins,SharePoint Add-ins,Microsoft Graph,Microsoft Teams的开发者。


640?wx_fmt=png


我经常在想,对于Office 365开发者来说,什么样的基础能力是必须的?对于前面两类开发场景来说,我们拥有数以百万计的开发人员,他们使用VBA、VSTO、SharePoint Dev tools进行开发。对于他们来说,需要进行什么样的自我刷新来迎接新的时代呢?


640?wx_fmt=png


另一方面,我们都知道现在是一个互联网的时代、云的时代、移动的时代。作为Office 365的开发来说,也特别适合已经具有网络开发经验的开发者。但是这部分开发者,可能对于Office这个领域并不熟悉,怎么帮助他们能最大程度地重用他们的技能、加快开发的过程呢?


640?wx_fmt=png


讲了这么多,其实是想说,现在要做一个合格的开发者,确实需要不断地学习,并且兼容并蓄。从传统的Office开发者到现代的Office 365开发者,你需要更多地学习网络开发的知识(HTML, CSS,JS,以及目前广泛使用的一些框架,例如React等),而对于现有的Web开发者来说,如果你有意进行Office 365开发,你当然可以重用所有的Web开发技能,只要适当地再学习一些Office.js, SharePoint Framework,以及一个UI Fabric就可以了。


640?wx_fmt=png


下面是微软官方提供的一个前端开发的训练营课程,有代码,有练习啊,墙裂推荐给大家。


https://microsoft.github.io/frontend-bootcamp/


640?wx_fmt=png


这是一个两天的课程,但其实你可以根据自己的情况,选择跳过某些内容,或者重点学习某些内容。但有一点是可以肯定的,你一定会有所收获,而这些能力,还可以用于你其他的开发项目中。


你准备好了吗?如果学习中有遇到什么问题,或者想要交流,随时可以回来给我留言。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/315043.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【CF1338C】Perfect Triples【位运算】【构造】

传送门 题意:有一序列SSS由下列方式生成: 找到字典序最小的正整数(a,b,c)(a,b,c)(a,b,c),满足a,b,ca,b,ca,b,c不在SSS中且a⊕b⊕c0a\oplus b\oplus c0a⊕b⊕c0,其中⊕\oplus⊕为异或将a,b,ca,b,ca,b,c加入SSS重复第一步 TTT组数据&#xff…

.NET开发框架(五)-IIS上部署ASP.NET Core项目教程

在之前教程中,我们分享了框架的功能与视频演示介绍(文尾底部提供往期教程快捷链接)系列教程:从初学者到架构师的一步步蜕变本篇经验将和大家介绍如何在IIS上部署ASP.NET Core项目,希望对初学.NET CORE的童靴入门有所帮助!1、打开V…

P4146 序列终结者 平衡树 + lazy维护

传送门 文章目录题意:思路:题意: 思路: 平衡树裸题,直接维护俩lazylazylazy就行了。 需要注意的是,只有儿子节点存在的时候才能更新,不然更新到000号节点之后,给000号点加上了奇怪的…

.NET开发框架(四)-服务器IIS实践教程

前三篇教程中,我们分享了框架的功能与视频演示介绍(文尾底部提供往期教程快捷链接),今天开始我们进入实践教程,从0开始教学,让你从新手到架构师之兑变,目前已经重置了一台服务器,从安装与配置各组件开始学习…

.NET Core IdentityServer4实战 第六章-Consent授权页

在identityServer4中登陆页面只要是成功了,就会注册一个Cookie在服务器资源上,像现在大部分的网站第三方授权,都是经过一个页面,然后选需要的功能,IdentityServer4也给我们提供了,只要你登陆成功,就会跳转到…

GitHub的CI实践(xUnit / OpenCover /Appveyor / Coveralls.net)

最近利用业余时间实现.ner core 版本的 casbin ,即 Casbin.NET。之前的CI都使用的是公司搭建的jenkins和gitlab-runner,对开源社区的工具链并不是很熟悉,在casbin的原作者(hsluoyz )的“要求”下,只能被迫在项目的README.md加入下…

P4847 银河英雄传说V2 非旋treap

传送门 文章目录题意:思路:题意: 思路: 让我们分析一下题目需要实现什么操作: (1)(1)(1)将某个序列放到某个的后面,也就是合并两个序列。 (2)(2)(2)将一个序列从某处断开。 (3)(3)(3)查询某个序列的一段和…

小白开学Asp.Net Core 《五》

小白开学Asp.Net Core《五》—— 使用.Net Core MVC Filter一、简介今天在项目(https://github.com/AjuPrince/Aju.Carefree)做登陆权限时,用到了Filter,现将Filer的使用做以下记录。二、Filter 简介Filter俗称过滤器,…

P5217 贫穷 平衡树

传送门 文章目录题意:思路:题意: 思路: 本来是不想写数据结构了,因为明天打蓝桥了,想放松一下,但是看到这个题感觉写起来挺简单的,就试了试,结果… 首先看一下他的操作…

高性能微服务网关.NETCore客户端Kong.Net开源发布

前言项目地址:https://github.com/lianggx/Kong.Net你的支持使我们更加强大,请单击 star 让更多的 .NETCore 认识它。拥抱开源的脚步,我们从来都是一直在路上;.NETCore作为后起之秀,带给我们太多的惊喜和感动&#xff…

使用Jenkins部署.Net Core遇到的几个坑

一、相关环境和版本搞过CI/CD的同学一定吃过不少苦头,或者说遇到不少坑,但是对自动化的执着住挡不了前进的步伐,如果你缺少了运维这一块知识,那么你的流水线总是不那么完美,本文记录的是自己躺过的坑,希望对…

Deltix Round, Spring 2021 E. Crypto Lights 组合数学 + 推公式

传送门 文章目录题意:思路:题意: 给你nnn个灯,每次可以打开一个灯,当连续的kkk个灯有至少两个灯开着的时候停止,问最终期望能打开多少灯。 思路: 由于不想打latexlatexlatex,所以…

.NET Core 仿魔兽世界密保卡实现

《魔兽世界》的老玩家都知道,密保卡曾经被用于登录验证,以保证账号安全。今天我用.NET Core模拟了一把密保卡(也叫矩阵卡)的实现,分享给大家。密保卡的原理这是一张典型的魔兽世界密保卡。序列号用于绑定游戏账号&…

浅谈C#泛型

一.为什么要提出泛型的概念我们在声明对象或者方法中,对象中成员变量的定义或者函数参数都传递都要指定具体的对象类型,但是有的时候参数的类型是变化的,但是实现的功能却又差不多,这个时候我们就想,是否存在一种东西可…

【半小时大话.net依赖注入】(一)理论基础+实战控制台程序实现AutoFac注入

第一章|理论基础实战控制台程序实现AutoFac注入第二章|AutoFac的常见使用套路第三章|实战Asp.Net Framework Web程序实现AutoFac注入第四章|实战Asp.Net Core自带DI实现依赖注入第五章|实战Asp.Net Core引入AutoFac的两种方式简介该系列共5篇文章,旨在以实战模式&am…

P4198 楼房重建 线段树 + 区间合并

传送门 文章目录题意:思路:题意: 题面有点问题,按照人类正常的理解来就好啦。 思路: 可以想到维护每个位置的一个斜率,模拟的话就是从第一个位置开始向后选,当某个位置斜率大于当前位置的时…

基于 Docker Compose 实践 .NET Core 的现代化架构 2:在容器中集成 Skywalking APM

本章节代码已经上传至 https://github.com/siegrainwong/.NET-Core-with-Docker/tree/master/Part2系列大纲还是先介绍一下目录,这次我们讲第二篇:用 docker-compose 启动 WebApi 和 SQL Server在容器中集成 Skywalking APM通过 nginx-proxy 对 ES、Skyw…

使用Minikube部署本地Kubernetes集群(二十九)

前言 使用Minikube部署本地k8s集群相对比较简单,非常推荐将其用于本地k8s开发环境,唯一麻烦点的仅仅是网络问题。在本篇教程中,我们使用了国内的镜像来完成本地k8s集群的搭建。如果搭建过程中出现错误,建议使用mini…

Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2) F. Bits And Pieces sosdp预处理超集

传送门 文章目录题意:思路:题意: n≤1e6,ai≤2e6n\le1e6,a_i\le2e6n≤1e6,ai​≤2e6 思路: 由于(aj&ak)(a_j \And a_k)(aj​&ak​)打的括号,所以应该放在一起考虑,现在我们可以枚举aia_iai​&…

架构杂谈《一》

架构杂谈《一》从传统单体架构到服务化架构的发展历程典型的单体架构分为三个层级,Web层、业务逻辑层和数据存储层,每个层的指责分别如下:Web 层:负责与用户交互或者对外提供接口业务逻辑层:为了实现业务逻辑而设计的流…