目录

【前言】.NET是什么?

【博客目录】

【资源】

学习路线

课程安排



【前言】.NET是什么?

.NET is a free, cross-platform, open source developer platform for building many different types of applications.

With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT.

.NET Framework , .NET Core ,XAMARIN 是.NET平台应用框架,而 .NET Standard 是 .NET 底层库。

以上三个应用框架都可以使用C#作为编程语言。

理解:

1,.net是一个平台,是一个可以使用C#,F#,Visual Basic等编程语言的平台,

2,在.net平台上可以通过以上语言来开发应用(Web 应用、移动应用、桌面应用、游戏、IoT 等)。

3,一个.NET应用可以使用.NET Framework类库来编写,并运行于公共语言运行时(Common Language Runtime)之上的应用程序。

以上仅仅作为一个入门解释。

想系统学习.net可以去microsoft docs:

.NET 文档 | Microsoft Docs https://docs.microsoft.com/zh-cn/dotnet/

C# 语言和 .NET Framework 介绍 | Microsoft Docs https://docs.microsoft.com/zh-cn/dotnet/csharp/getting-started/introduction-to-the-csharp-language-and-the-net-framework

【博客目录】

待续

【资源】

学习路线

课程安排

第一阶段、语言核心与 .NET Framework;课程持续4周。
模块 工作日 课时 课程目标 内容
语言基础 6 48 掌握C#语言基础,具备扎实的C#语言编程能力。 •  C#基础语法
•  数据类型
•  流程控制
•  数组
面向对象 6 48 掌握C#面向对象编程的核心思想。掌握封装,继承,多态三大特性。 •  类和对象
•  继承
•  抽象、多态
•  属性、索引器
•  接口、命名空间
•  事件、委托
FrameWork1 6 48 掌握最新的.NET Framework 4.0体系架构、熟练使用VS2010开发工具,熟练掌握.NET Framework核心API。 •  集合(ArrayList、HashTable……)
•  WinForm应用
•  System.IO
•  流的操作、序列化
•  调试、异常处理
阶段项目 2 16 媒体播放器
第二阶段、高级开发;课程持续8周。
模块 工作日 课时 课程目标 内容
FrameWork2 2 16 掌握FRAMEWORK高级知识。 •  泛型
•  程序集
•  反射
XML 2 16 掌握XML的基本结构,熟悉DOM的操作。 •  XML基础概念、定义
•  System.XML提供的操作方法
SQL Server/ADO.NET/LINQ 10 80 熟练的掌握SQL语句;掌握数据库设计的一般原则和范式,具备一定的商业数据库设计经验。掌握ADO.NET核心组件和应用;熟练掌握Linq语法和查询技巧。 •  SQL基础语法
•  变量、数据类型
•  INSERT、UPDATE、DELETE、SELECT
•  函数、索引、约束
•  存储过程
•  视图
•  触发器
•  事务
•  Command对象
•  DataSet和DataAdapter
•  LINQ/EF
阶段项目 2 16 T_MIS系统
HTML/CSS/JS 4 32 掌握HTML基本原理;掌握CSS各种选择器及常见样式设置;熟练使用HTML常用元素。深入理解JavaScript语言原理;熟练的使用JavaScript对HTML DOM进行编程; •  HTML基本文档结构
•  CSS核心
•  布局
•  表单
•  列表、表格
•  JavaScript基础语法
•  DOM操作
ASP.NET/MVC 14 112 掌握ASP.NET核心控件,熟练掌握Web服务器端编程技巧,熟悉常见的Web服务器端设计模式,掌握页面缓存、数据缓存等优化技巧;掌握安全验证、防黑客攻击等系统安全策略。 •  常用控件使用
•  错误处理
•  母版
•  数据绑定
•  状态管理
•  页面缓存、数据缓存
•  优化、配置
•  部署
AJAX/JQUERY 4 32 掌握Ajax的基本通信原理;掌握JQuery核心API;了解JQuery基本设计原则;了解多种JQuery插件; •  Ajax原理
•  XMLHTTPRequest对象
•  XMLDOM
•  Ajax for ASP.NET
•  JQuery基础
•  JQuery选择器
•  JQuery高级应用
阶段项目 2 16 T_EIP系统
第三阶段、企业级开发应用;课程持续2周。
模块 工作日 课时 课程目标 内容
企业级N层架构实现 2 16 掌握企业N层架构的搭建。 •  N层架构的原理与实现
•  SqlHelper
•  Entity Framework
企业高级开发 5 40 理解面向对象设计的原则;掌握常见的设计模式;掌握WebService编程; •  UML
•  面向对象设计原则
•  设计模式
•  软件工程
•  WebService编程
团队开发 1 8 掌握常用的版本管理工具使用;掌握常用的缺陷跟踪管理工具使用,熟悉软件开发生命周期。 •  SVN
•  缺陷跟踪管理系统
•  软件团队工作流程
微软全系列产品介绍 1 8 针对微软企业应用全系列产品做全面的了解 Win Phone、WCF、WPF、SilverLight、WF、SharePoint、Biztalk Server
第四阶段、实战项目;课程持续2周。
项目 工作日 课时 项目目标 模块
SNS社交平台 10 80 通过此项目使学员对四个月的全部知识点做系统的、全面的回顾,同时掌握企业中的常用的编程思想以及解决问题的方法。 •   用户权限管理
•   消息管理
•   好友管理
•   投票管理
•   礼物管理
•   照片管理
•  人脉沟通
•  后台照片目录维护
•  用户行为跟踪
•  异常、调试日志管理
免费赠送以下课程(选修):周末+晚上
5天基础训练营(针对基础薄弱的学员的基础编程技能培训) 
3天职业发展课程(针对所有学员的职业"软"技能培训) 
5天Xamarin课程(在线)
Xamarin 5 40 掌握Xamarin For Android、iOS的开发步骤;针对设备硬件的编程;多媒体应用;数据库操作;最终实现一个跨平台的APP——微博客户端。 •  环境搭建
•  Android控件、布局
•  iOS控件、布局
•  移动设备硬件编程
•  多媒体、通信
•  SQLite

参考:

通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core? - 小曾看世界 - 博客园 https://www.cnblogs.com/1996V/p/9037603.html

达内.NET课程培训—.NET课程培训_.NET课程教程_.NET课程开发培训_学习.NET课程_.NET课程视频教程-达内国际 http://bj.net.tedu.cn/

C#学习路线_海阔天空-CSDN博客 https://blog.csdn.net/super319/article/details/106891327

200行代码,7个对象——让你了解ASP.NET Core框架的本质 - Artech - 博客园 https://www.cnblogs.com/artech/p/inside-asp-net-core-framework.html

【.NET学习】.NET入门及学习路线相关推荐

  1. 学习php入门,php学习入门方法

    php学习入门方法 导语:学习php这门编程语言,入门其实是非常简单的,如果你以前有其他编程基础,那就更容易了---特别是有C语言基础的同学.php的总体语法方面非常相似与C语言.下面是让我们一起来学 ...

  2. 【Java学习—(1)入门者学习的Java的数据类型】

    大家一起来学Java Java的一些基础知识 1 数据类型 1.1 变量与类型 1.1.1 整型变量(int) 1.1.2 长整型变量(long) 1.1.3 浮点型变量(float.double) ...

  3. 【深度学习】入门深度学习,看三位顶级大牛Yann LeCun、Yoshua Bengio和Geoffrey Hinton的综述

    [编者按]深度学习领域的三位大牛Yann LeCun.Yoshua Bengio和Geoffrey Hinton无人不知无人不晓.此前,为纪念人工智能提出60周年,Yann LeCun.Yoshua ...

  4. Python入门 Python自学路线 Python如何学习

    本文介绍Python入门 Python自学路线 Python如何学习.先说点题外话吧:首先呢,我刚开始接触编程的时候,学的是C,那时候Python还没有这么火,后来学了C++,PHP,Java,前端. ...

  5. python难度如何_入门Python学习难吗怎样规划学习路线

    入门Python学习难吗?怎样规划学习路线?Python是一种跨平台的计算机程序设计语言.Python现在在各个邻域都有十分广泛的应用,在近几年的上升趋势十分明显,未来的发展前景也十分广阔.现在就有许 ...

  6. 【深度学习】新人如何入门Pytorch的路线?有哪些资源推荐?

    初学者如何入门Pytorch,看看过来人的建议 作者:范星.xfanplus 链接:https://www.zhihu.com/question/55720139/answer/294449487 高 ...

  7. 入门无人驾驶学习路线

    入门无人驾驶学习路线 参考资料: 1.如何成为一名合格的自动驾驶工程师 https://blog.csdn.net/u011776903/article/details/94451043 2.从小白到 ...

  8. 零基础快速入门web学习路线(含视频教程)

    下面小编专门为广大web学习爱好者汇总了一条完整的自学线路:零基础快速入门web学习路线(含视频教程)(绝对纯干货)适合初学者的最新WEB前端学习路线汇总! 在当下来说web前端开发工程师可谓是高福利 ...

  9. Java入门-Java学习路线课程面试篇:取商 / 和取余(模) % 符号的使用

    本博客地址 | GitHub | 更多资源免费下载 取商 / 和取余(模) % 符号的使用 文章目录 1. / % 最容易出错的演示案例 2. 运行结果: 1. / % 最容易出错的演示案例 pack ...

  10. (零基础)入门python学习四步骤,附上Python全栈学习路线大刚!

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:python学习教程 ( 想要学习Python?Pyt ...

最新文章

  1. struts2+Hibernate实现用户登陆功能
  2. html前端 echarts图表使用详解
  3. 模式扩展 ——简单工厂+配置文件解除耦合 *****
  4. python中常见的运行时错误_17个常见Python运行时错误
  5. m 文件 dll matlab 中调用_如何在matlab中调用python程序
  6. 精选素材模板丨极简风简历模板
  7. python删除数据库的数据完整代码_轻松掌握Python对数据库的增、删、改、查
  8. pandas object格式转float64格式
  9. mysql存儲過程返回值_java如何获得mysql存储过程的返回值
  10. delphi相关文件扩展名
  11. 线程池作用及Executors方法讲解
  12. 《OpenGL ES 3.x游戏开发(下卷)》一导读
  13. 2021年上半年系统分析师下午真题和答案解析
  14. 100 行 js 代码下载抖音无水印视频
  15. oracle12c集群安装—grid安装
  16. MySQL第六讲 MySQL分库分表方案
  17. 二次函数图像如何用计算机绘制,怎么在WPS表格中绘制二次函数曲线图
  18. 面向构件的软件设计问答
  19. 制作openstack镜像win7.qcow2(centos/ubuntu/win镜像分享)
  20. 腾讯云搭建多终端《你画我猜》Socket服务器

热门文章

  1. 2021高考成绩省排名查询,【重磅整理】2021全国各地高考预测分数线出炉,这样估分可以估算全省排名...
  2. 防止PCB会过期,以及过期后的处理办法
  3. MSXML2.DOMDocument
  4. 奔跑吧linux内核-使用qemu运行linux系统
  5. 2019中国IT上市公司50强
  6. 机器学习:分类模型大全
  7. 利用frm和idb文件恢复mysql数据
  8. 百度AI实现Web端人脸识别登陆-Springboot-Vue/element-ui
  9. 对比学习顶会论文系列-3-2
  10. 如何为360浏览器设置http代理服务器