zoukankan      html  css  js  c++  java
  • .NET Core开发实战(第1课:课程介绍)--学习笔记

    01 | 课程介绍

    讲师介绍

    肖伟宇,校宝在线架构师、SkyWalking .NET探针贡献者、NetCorePal组件库创建者

    为什么要学习 .NET Core

    • 微软大力支持推动 .Net 技术生态发展
    • 跨平台:更多的开发环境和部署环境选择,尤其是对 Docker 和 Kubernetes 的良好支持,快速构建微服务并部署到云基础设施中,实现高可用,可伸缩的系统架构搭建,提高代码重用程度
    • 开源:.NET 技术栈的开放性和包容性,同时也意味着自主性,可以自由使用,再分发 .NET Core 源码
    • 在桌面开发、移动客户端开发、物联网、AI等领域都有非常好的支持,所以可以快速构建适应不同场景的系统

    学习 .NET Core 的难点有哪些

    .NET Core 的类库、框架、组件使用起来非常自然简单,因此入门非常容易

    但是如何用最好的方式使用它来解决工作中的各类问题

    如何确保我们设计的系统具备健壮性、可扩展性

    如何让团队借助 .NET Core 高效的协作,则是需要大量的实战和经验积累的

    比如,如何确保我们的应用适应不同的部署环境

    如何设计业务代码,确保其不会随着系统的复杂度的提升而丧失可维护性

    服务化又是如何在多团队中保障支付效率的

    如何使用 .NET Core 技术解决服务化带来的事务一致性问题

    要回答上述问题,就需要你对 .NET Core 的深层原理

    以及在实际生产中的最佳实践有进一步的学习和了解

    这样你才能认清技术架构和团队协作的关系

    并具备保障系统架构的可持续演进的能力

    学完后你会有哪些收获

    • 掌握 .NET Core 重要组件的设计原理和最佳实践
    • 掌握 Kubernetes 下 .NET Core 微服务应用的设计和实现方案
    • 掌握工程设计原则在 .NET Core 技术栈中的实践

    知识共享许可协议

    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

    欢迎转载、使用、重新发布,但务必保留文章署名 郑子铭 (包含链接: http://www.cnblogs.com/MingsonZheng/ ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。

    如有任何疑问,请与我联系 (MingsonZheng@outlook.com) 。

  • 相关阅读:
    Saltstack的部署及其详解
    SSH免密远程登陆及详解
    LVS-负载均衡集群部署
    nginx的平滑升级
    MFS分布式文件系统管理
    cacti监控部署与配置
    Nagios部署与配置
    zabbix分布式监控的部署与win被控端
    Fail2防止sshd暴力破解
    C# 发邮件
  • 原文地址:https://www.cnblogs.com/MingsonZheng/p/12305981.html
Copyright © 2011-2022 走看看