.NET Core开发实战
.NET Core微服务架构最佳实践
你将获得
- 熟知.NET Core核心组件设计原理;
- 基于DDD开发云原生微服务应用;
- 掌握.NET Core工程设计最佳实践;
- 提升K8s微服务部署与维护技能。
讲师介绍
肖伟宇,校宝在线架构师、SkyWalking .NET探针贡献者、NetCorePal组件库创建者。
肖老师有丰富的一线实战经验,做过各类系统的架构和研发工作,从 .NET 发布早期就开始持续关注并一直保持着深入了解,积极推动校宝在线引入 .NET Core ,期间基于.NET Core构建了支持多环境、多语言客户端、主动推送更新的版本化配置中心系统,极大提升了团队的交付效率。
肖老师有十多年.NET技术架构经验,也是 Global AI Bootcamp 2018 杭州站讲师,Global Azure Bootcamp 2019 杭州站组办人以及China .NET Conf 2019 中国.NET开发者峰会讲师。
课程介绍
.NET Core已经被微软视作 .NET 未来的发展方向,.NET Core与以往版本最大的不同就是跨平台和开源。跨平台意味着你可以有更多的开发环境和部署环境的选择,尤其是对Docker和Kubernetes,.NET Core都具有良好的支持,开发者可以基于.NET Core快速构建微服务架构并部署到Kubernetes云基础设施中,并且实现高可用、可伸缩的系统架构搭建。同时,由于其开源的性质,开源社区也贡献了大量的 .NET Core 核心代码,各类主流组件库也都有对.NET Core 的支持,这样,开发者就可以更多的关注业务设计与实现,快速实现商业价值。
.NET Core云原生微服务架构的开发,不仅涉及到.NET Core重要组件的知识,还涉及到DDD、远程调用RPC、熔断限流、网关、身份认证、安全等微服务架构的各个方面,同时也要求技术人员对 DevOps 协作模式有一定的掌握。
因此,极客时间推出了.NET Core开发实战课程,强化你的.NET Core必备基础知识,带你一步步完整构建一个基于 .NET Core 的微服务应用,并将其部署到Kubernetes上。帮你从一个普通开发者成长为架构师,让你熟练掌握 .NET Core 开发最佳实践,并拥有保障系统可维护性、可检测性和故障隔离的能力。