企业正在迅速采用云的功能来满足用户需求,提高应用程序的可伸缩性和可用性。要完全拥抱云并优化节约成本,就需要在设计应用程序时考虑到云的环境,也就是要用云原生的应用开发方法。这意味着不仅要更改应用程序的构建方式,还要更改组织中的开发实践以采用这种云原生的体系结构样式。

NET团队写了一篇文章,其中汇集了一系列免费资源,以帮助您加快云原生应用程序的开发过程,具体参见:https://devblogs.microsoft.com/dotnet/cloud-native-learning-resources-for-net-developers/。 3月26日还有为时两小时的现场课程:让我们学习.NET:微服务

我从这篇博客中整理出当前有中文的部分内容:

1、Microsoft Learns:

在Learns里面.NET 相关的内容有76个:https://docs.microsoft.com/zh-cn/learn/browse/?products=dotnet,其中有一个是.NET Microservices:https://docs.microsoft.com/zh-cn/users/dotnet/collections/8mq4i2mzgjwn10  ,这一系列模块来帮助您学习构建.NET微服务和云原生技术,例如Docker,Container Registry,Kubernetes,Helm等。

2、免费电子书:

Dapr for .NET开发人员电子书

在线阅读

给.NET开发人员的Dapr指南,用于了解和利用Microsoft的开源分布式应用程序运行时的全部功能。Dapr可帮助您解决构建微服务所带来的挑战。

云原生电子书

在线阅读

本指南定义了云原生应用程序开发,介绍了使用云原生原理构建的示例应用程序,并涵盖了大多数云原生应用程序共有的主题。本指南的读者主要是对学习如何构建为Azure云设计的应用程序感兴趣的决策者,开发人员,开发主管和架构师。

.NET微服务电子书

在线阅读

我们为不熟悉基于Docker的应用程序开发和基于微服务的体系结构的开发人员和解决方案架构师编写了本指南。技术决策者(例如企业架构师)也将发现本指南对于决定为新的和现代的分布式应用程序选择哪种方法很有用。本书涵盖诸如域驱动设计(DDD),命令查询责任隔离(CQRS),每个服务的数据库,API组成等模式

无服务器应用程序电子书

在线阅读

本指南重点介绍使用无服务器的应用程序的云原生开发。该书重点介绍了开发无服务器应用程序的好处,并揭示了其潜在的弊端,并对无服务器架构进行了概述。

DevOps:Docker应用程序生命周期电子书

在线阅读

本指南对用于实现CI / CD管道的Azure DevOps进行了高级介绍,涵盖了用于部署的Azure容器注册表(ACR)和Azure Kubernetes服务(AKS)

.NET团队送给.NET开发人员的云原生学习资源的更多相关文章

  1. .NET平台系列31:.NET团队送给.NET开发人员的云原生学习资源汇总

    系列目录     [已更新最新开发文章,点击查看详细] .NET Core 启动于2016年,跟K8S同年诞生,既拥有着悠久的历史积累,又集成了当下最新的设计理念,加上.NET团队持续对容器技术的官方 ...

  2. 云原生学习筑基 ~ 组网必备知识点 ~ DNS服务

    @ 目录 一.为啥写这篇文章? 二.DNS的作用 三.域 四.DNS工作原理 五.搭建DNS服务器 5.1.Bind 5.2.系统环境准备 5.3.安装 5.4.查看bind的相关文件 5.5.查看b ...

  3. C开发人员眼中的SICP学习

    谈谈自己看SICP的一些体会 第一章  构造过程抽象 这一章事实上和C语言全然等价, 不打算深入学习LISP的能够高速略过. 思想上没有太多新的东西. 这一章最核心的价值就是以下3句话, 理解了这一章 ...

  4. java开发人员,最应该学习和熟练使用的工具类。google guava.(谷歌 瓜娃)

    学习参考文章: http://blog.csdn.net/wisgood/article/details/13297535 http://ifeve.com/google-guava/ http:// ...

  5. 开发人员如何上google查资源,如果浏览国外资源方法

    启动浏览器后15秒左右,浏览器的右上角就会出现图标 启用防火墙功能(右上角墙形图标),这时候程序就会去寻找网上代理,从而达到访问GOOGLE的效果,提示如果不访问google网站,可再点击一下关闭防火 ...

  6. 云原生学习笔记(3)——Kubernetes基本概念

    学习地址:https://developer.aliyun.com/lesson_1651_13078?spm=5176.270689.1397405.6.716ef5f8Q9z1z3#_13078 ...

  7. 云原生时代的DevOps平台设计之道

    开发人员与运维人员是 IT 领域很重要的两大人群,他们都会参与到各种业务系统的建设过程中去.DevOps 是近年间火爆起来的一种新理念,这种理念被很多人错误的解读为"由开发人员(Dev)学习 ...

  8. 30K iOS程序员的简述:如何快速进阶成为高级开发人员

    前言: 本篇文章适用于所有在这个行业已经有了几年时间后想要在职业生涯中取得突破的开发人员,编程人员和程序员(或者你可能刚刚开始,但希望你能看到你的路径) 本文适合那些有着简单愿望的人:你想成为一名高级 ...

  9. 适用于 PHP 开发人员的 Python 基础知识

    Thomas Myer, 负责人, Triple Dog Dare Media 简介: 您是一名经验丰富的 PHP 开发人员,并且希望学习 Python 吗?本文将从 PHP 开发人员的角度来探索 P ...

随机推荐

  1. React Hooks: useMemo All In One

    React Hooks: useMemo All In One useMemo https://reactjs.org/docs/hooks-reference.html#usememo refs x ...

  2. js logical operation all in one

    js logical operation all in one 逻辑运算 Logical AND (&&) Logical AND assignment (&&=) L ...

  3. Flutter CodePen challenges

    Flutter CodePen challenges 挑战赛 https://mp.weixin.qq.com/s/qIYokWN9SVgr-F7YxbJuOQ CodePen Flutter 编辑器 ...

  4. Nodejs 使用 bcrypt 库加密和验证密码

    bcrypt install λ cnpm i bcrypt -S λ cnpm install --save @types/bcrypt example import * as bcrypt fro ...

  5. NGK算力市场,不止有动静态收益还有SPC空投!

    随着数字货币交易的火热,云算力挖矿也悄然崛起.越来越多的用户开启云算力挖矿,以获取更多的收益.相较于传统的矿机挖矿,用户通过购买算力进行云挖矿,节省了购买矿机以及维护的成本.另一方面,也降低了安全风险 ...

  6. 「NGK每日快讯」12.4日NGK公链第31期官方快讯!

  7. 一款基于 Web 的通用数据管理工具(转载)

    一款基于 WEB 的通用数据管控工具 - CloudQuery 前言 前段时间,公司因为业务发展,数据量攀升,老板迫切需要一个工具对数据进行精细化管理,一是确实需要精细化管理:二是因为我们公司小,数据 ...

  8. 彻底解决Asp.netCore WebApi 3.1 跨域时的预检查204 options重复请求的问题

    Asp.netCore WebApi 3.1 跨域的预检查options问题 1:我们直接使用core跨域的中间件 ,注入跨域服务, services.AddCors(options => { ...

  9. MPAndroidChart实现LineChart(折线图)

    一.参照油管视频做法 1.引入依赖 新建Android工程,然后分别在build.gradle(Project:...)添加 maven { url 'https://jitpack.io' } 在b ...

  10. Django Admin 实现三级联动的示例代码(省市区)===>小白级

    一  使用环境 开发系统: windows IDE: pycharm 数据库: msyql,navicat 编程语言: python3.7  (Windows x86-64 executable in ...