.Net学习路线以及各阶段学习书籍,博文,视频的分享

这份文档是我受一位Java大神的委托给15级想学.NET的师弟师妹写的。我想,博客园是我成长进步的地方,作为一个具有互联网分zhuang享bi精神的文艺女青年,我应该把它分享到这里来给更多需要想学.NET的童鞋让他们去成长,让他们少走学习上的一些弯路,写的不合理的地方,欢迎大家批评指正,或者有更好的学习方面的建议和学习资料,欢迎大家留言分享。

前言

各位师弟师妹们,大家好,我是信息13-2班的赖英凤。上星期,你们的班助财哥委托我整理C#的学习路线,还有一些学习资料,视频给大家,我想,作为一名即将要出去实习的大三师姐,身在一个具有传承理念的特色专业,在校期间不能为你们做些什么,走的应该为你们留下些什么。于是,我毫不犹豫的的答应了你们班助(中国好班助),所以,就有了这份学习文档。

以下的内容都是根据我自己的学习经验,我们专业的课程安排,还有我最近的一些面试经验三者合一整理的。写的不合理的地方,欢迎批评指正。

在写之前,我先给师弟师妹们安利一款学习笔记(印象笔记、为知笔记、有道云笔记、OneNote等,根据自己个人喜好下载安装,学习总结用的,因为学的东西长时间不用总会忘的)。最后,学会把你的学习成果分享到博客园,与大家交流和学习。

注:以下我写的有些内容你们如果可以自己先谷歌、必应去了解那是啥好玩的玩意,当然也可以百度。因为,学会搜索,学会如何分析,过滤,筛选有效的信息将是你以后自行解决问题的必经之路,提高开发效率的利器。

必应网址:     http://cn.bing.com/

可谷歌网址:  https://www.wacao.org/

http://it2048.cn/

http://so.chongbuluo.com/

一、SQL Server

理解关系数据库的思想,数据库概念简介、数据库的基础知识、SQLServer软件安装卸载、熟练掌握SQL基本语法(增删改查)、聚合函数、连接查询、存储过程。

了解事务、索引,视图、触发器等数据库开发知识。

学习博文推荐http://www.cnblogs.com/CareySon/archive/2012/05/08/2489748.html

学习书籍分享http://pan.baidu.com/s/1kVcujKr     《Microsoft SQL Server 2008技术内幕:T-SQL查询》

二、NET

学前入门

了解.Net能做什么

了解.NET,C#语言及其特点(分清.NET和C#的关系),对.Net学习有系统全面的认识。

C#基础

变量,赋值运算符、数据类型转换等。

选择结构控制(if,switch),循环结构控制(while循环、do-while循环、for循环,foreach遍历)

字符及字符串(char,string, stringbuilder)

数组(静态数组)→集合(动态数组)→泛型       枚举,结构,索引器

面向对象相关知识(封装、继承、多态)、理解抽象类,接口,密封类。

C#入门电子书分享http://pan.baidu.com/s/1kV8iniB

注:当你觉得把面向对象的知识吃透了以后,可以尝试学习设计模式

设计模式电子书分享:http://pan.baidu.com/s/1bo2cEgn(一本是C#学的大话设计模式,写的幽默有趣,重点是通俗易懂。一本是Java的HEAD_FIRST设计模式)

C#进阶

Linq,文件操作,异常处理、委托、事件、反射,正则表达式,线程,Socket等

学习.NET的一些底层机制,了解.NET程序编译原理。托管堆中的内存分配,值类型跟引用类型的差别,字符串驻留机制,垃圾回收机制等等。

学习博文推荐http://www.cnblogs.com/cuiyansong/p/4413514.html(了解C#语言在内存中堆、栈的使用情况,了解我们写的每一个程序中变量的行为)

学习书籍推荐:《CLR》http://pan.baidu.com/s/1slBtLH7(当初我为了能够摸到这本第四版的正版书,我可是饿了将近一个月的肚子才把它买下来,每天不是青菜加白饭就是斋粉。学习难度可能有点大,下载了以后慢慢看吧)

C#进阶书籍分享http://pan.baidu.com/s/1kVdafrD(C#高级编程第九版,各阶段的学习内容都有讲的)

WinForm

熟悉常用的控件,包括常用的属性和事件。不要因为有人鄙视拖控件,你就不好好学习控件,要对控件有一个客观的认识。(大二那会,我一到上机课就拖控件布局界面,我对.net的兴趣就是从拖控件和写MessageBox.Show("好有趣,好玩")这句代码开始的;)。

ADO.NET基础

什么是ADO.NET, 认识ADO.NET核心的组成部分(Data Provider和DataSet)。ADO.NET连接字符串。ADO.NET五大对象(Connection、Command、DataReader、DataAdapter、DataSet)和ExecuteNonQuery(),ExecuteReader(),ExecuteScalar()三大方法。

使用ADO.Net进行增删改查,在程序中执行带参数的SQL语句,封装SQLHelper,ADO.Net连接池。

学习博文推荐http://www.cnblogs.com/liuhaorain/tag/ADO.NET/

三层架构

什么是三层,为什么使用三层,三层与以往使用的两层相比有什么不同,它的优势在哪里,如何搭建三层,如何应用三层。

小Demo分享http://pan.baidu.com/s/1pL8aaWr

HTML5+CSS3

HTML标签,表单标签,常用布局标签,CSS+DIV布局等

学习网站推荐:http://www.runoob.com/(很适合初学者入门的学习网站,可在线编辑运行哦)

JavaScript

Javascript→DOM→Jquery

学习网站推荐:http://www.runoob.com/(菜鸟教程,很适合初学者入门的学习网站,可在线编辑运行哦)

http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000(廖雪峰的官方网站,我看过他的git教程,写的很不错,JavaScript教程我还没看过,不过很多人推荐学习哦)

ASP.NET(ASP.NET WebForm →ASP.NET MVC)

常用内置对象(Request,Response,Server,Cookie,Session,Application,ViewState)

控件的使用

ASP.NET XML技术,Web Service ······

MVC学习博文推荐:【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(6) 控制器基类 主要做登录用户、权限认证、日志记录等工作

七天学会ASP.NET MVC

MVC学习电子书分享:http://pan.baidu.com/s/1qYip98o(ASP.NET MVC 4 高级编程(第4版))

觉得自己英文屌屌的,可以挑战看这本http://pan.baidu.com/s/1gf36DJt(Asp.NET MVC 5 高级编程第5版英文版的)

想挑战MVC6的,推荐大叔的解读ASP.NET 5 & MVC6系列(这是一个系列的,共有17篇,可收藏以后慢慢看)http://www.cnblogs.com/TomXu/p/4495251.html

学习框架,设计模式,单元测试······

ORM框架:Dapper,Entity Framework,NHibernate等

IOC框架:Sprin.Net等

设计模式电子书分享http://pan.baidu.com/s/1bo2cEgn(一本是C#学的大话设计模式,写的幽默有趣,重点是通俗易懂。一本是Java的HEAD_FIRST设计模式)

单元测试书籍分享http://pan.baidu.com/s/1skTu1ad(.NET单元测试艺术)

三、推荐篇

图书馆

说到图书馆,你还记得上次去图书馆是什么时候了吗?哈哈哈哈哈,我也不知道了。我想偷偷告诉你们,图书馆这学期入了一批新书,我上文推荐的好几本都有,都是走在技术前沿的最新版,你还在等什么,赶快拿上你的图书借阅证借借借啊,手快有手慢无哈哈哈哈哈哈哈

网站:

微信公众号

CSDN:全球最大的中文IT社区

微软中国MSDN:了解微软最新动态

菜鸟教程:睡前乐一乐,里面的文章特别有趣

程序猿:推送一些IT行业和一些优秀博文

伯乐在线:分享来伯乐在线博客的热门和经典文章,精华中的精华

InfoQ: 关注中高端技术人员的社区媒体,促进软件开发领域知识与创新的传播。

DotNet:专注.Net相关内容,包括.Net 和C#开发技术文章,工具资源,热门课程等

······

PS:可以自己开发一个个人公众号玩玩呀,比如让师弟师妹用你的公众号查快递,查成绩,查课表等,是不是瞬间觉得特别的有优越感。

手机APP

博客园,笔记,知乎,豆瓣······

学习视频(入门推荐)

毫无疑问,利用视频学习是最容易入门也是最耗时间的学习方式:

1.2014年最新传智.net7-12 基础班+就业班:http://pan.baidu.com/s/1miKr2mG

2,传智播客广州十一期:http://pan.baidu.com/s/1slf5Iwd

四、感谢

感谢每一位打开这篇文章并坚持读到这里的师弟师妹们,如果你们能从我这里得到一些学习上的启示,在以后的.Net学习路上能够少走一些弯路,你们最先感谢的人应该是你们的班助财哥,因为有他的委托,才有我今天这份文档。其次,可以抱个西瓜来数学建模室找我,炎炎夏日,这里有空调,有可亲可近的师兄师姐可以帮你们解答学习上的困惑,只要是我们知道的,我们都会毫无保留的告诉你。当然也可以聊人生,聊理想,同时,欢迎大家来数模室学习,这里的师兄师姐八月份就要出去实习了,到时候会留下好多的空位(好好利用学习资源,为我们专业守住数模室~~~~(>_<)~~~~),在此附上数模室帅气一照(猜猜我坐哪(*^__^*))

最后

以上分享的学习视频和学习资料都是网盘分享的,我也不知道什么时候会失效,所以留下我的微信给大家,如果链接失效了,可以在微信找我。也可以直接来2A三楼的数学建模室找我直接拷贝。拿起你们的手机扫一扫呗(记得附上你的大名)

时间: 2024-10-02 06:43:22

.Net学习路线以及各阶段学习书籍,博文,视频的分享的相关文章

大数据学习路线及各阶段学习书籍推荐

大数据学习路线及各阶段学习书籍推荐!废话不多说,直接切入主题,有需要的小伙伴可以参考学习! 阶段一.大数据基础--java语言基础方面 (1)Java语言基础 Java开发介绍.熟悉Eclipse开发工具.Java语言基础.Java流程控制.Java字符串.Java数组与类和对象.数字处理类与核心技术.I/O与反射.多线程.Swing程序与集合类 (2) HTML.CSS与JavaScript PC端网站布局.HTML5+CSS3基础.WebApp页面布局.原生JavaScript交互功能开发.

0基础大数据学习路线及各阶段学习书籍推荐

要学习大数据,你至少应该知道大数据是什么,大数据将被用在什么领域.通过对大数据的一般理解,你可以了解你是否对大数据感兴趣. 01 大数据的零基础学习有以下步骤: 1.理解大数据理论 2.计算机程序设计语言学习 3.主要数据相关课程 4.实战项目 02 阶段学习推荐书籍: 阶段一.0基础学习打基础:java语言. Linux java可以说是大数据最基础的编程语言,我接触的很大一部分的大数据开发都是从Jave Web开发转岗过来的. 推荐书籍: <Effective Java中文版> 如果你想要

自学大数据者请进:大数据学习线路及各阶段学习书籍、视频推荐

大数据学习路线及各阶段学习书籍推荐!废话不多说,直接切入主题,有需要的小伙伴可以参考学习! 阶段一.大数据基础--java语言基础方面 自学大数据者请进:大数据学习线路及各阶段学习书籍.视频推荐(1)Java语言基础 Java开发介绍.熟悉Eclipse开发工具.Java语言基础.Java流程控制.Java字符串.Java数组与类和对象.数字处理类与核心技术.I/O与反射.多线程.Swing程序与集合类 在这里相信有许多想要学习大数据的同学,大家可以+下大数据学习裙:740041381,即可免费

Java 学习路线之四个阶段

写这篇总结,主要是记录下自己的学习经历,算是自己对知识的一个回顾.也给想要学习 Java 的提供一些参考,对于一些想要学习Java,又不知道从哪里下手,以及现在有哪些主流的 Java 技术.想必大家学习一门技术,前期都很想看到一些结果或成就,这样就比较容易激励自己学习下去,最好的办法就是实践,实践,实践!先说明一下我的情况,我是从大二才开始接触 Java,然后自己摸索,期间真是摸打滚爬过来的.选的是计算机专业,大一的时候还没有自己的笔记本,所以都是听课过来的,了解了一些概念性的东西,课上老师也有

Java新手学习路线,0基础学习Java怎样效率更高?

Java是老牌编程语言,拥有扎实的群众基础和广阔的市场应用,从业人员薪资也普遍较高.很多人想要加入到Java开发行列,不过0基础学习Java怎样效率更高? 很多0基础学习Java的同学想知道怎样学习效率更高?小编以为,学习Java需要一个系统的过程,而根据你未来的职位方向不同,学习也各有侧重.目前来说,Java就业方向包括Web开发.大数据开发.Android开发以及各种后端服务开发领域,但不论你选择哪一个,都要从最基础的知识点学习. Java基础知识点多且杂,初学者在开始的时候需要认识什么是J

嵌入式技术学习路线

嵌入式技术是各种电子产品的核心技术,也是工业4.0.远程医疗.3D打印等新兴产业的核心技术,具有广阔的发展前景.很多计算机.电子信息类专业的学生都想把嵌入式开发作为自己的职业目标,但是因为嵌入式涉及的知识太多,太杂,太广,很多嵌入式初学者陷入嵌入式知识的海洋中,东学一点,西学一点,找不到学习的方向. 作为过来人,给大家谈谈正确的嵌入式学习路线,供各位嵌入式初学者参考,希望对大家有所帮助. 嵌入式工程师需要掌握的内容非常广泛,主要包括嵌入式软件.嵌入式硬件.以及相关行业.产品的专业知识.作为嵌入式

ASP.net 学习路线(详细)

ASP.net 学习路线(详细) 浏览:5632 | 更新:2013-12-13 16:33 | 标签: asp.net 百度经验:jingyan.baidu.com .net学习路线 入门篇1.         学习面向对象(OOP)的编程思想 许多高级语言都是面向对象的编程,.NET也不例外.如果您第一次接触面向对象的编程,就必须理解类.对象.字段.属性.方法和事件.封装.继承和多态性.重载.重写等概念.需要说明的是,微软的产品帮助文档做得非常完善,而且查询相当方便,入门者不得不看.安装完V

物联网嵌入式学习路线

嵌入式技术学习路线 ? 嵌入式技术是各种电子产品的核心技术,也是工业4.0.远程医疗.3D打印等新兴产业的核心技术,具有广阔的发展前景.很多计算机.电子信息类专业的学生都想把嵌入式开发作为自己的职业目标,但是因为嵌入式涉及的知识太多,太杂,太广,很多嵌入式初学者陷入嵌入式知识的海洋中,东学一点,西学一点,找不到学习的方向. 作为过来人,给大家谈谈正确的嵌入式学习路线,供各位嵌入式初学者参考,希望对大家有所帮助. 嵌入式工程师需要掌握的内容非常广泛,主要包括嵌入式软件.嵌入式硬件.以及相关行业.产

#IT明星不是梦#经验分享:非常详细的 Linux C/C++ 学习路线总结!已拿腾讯offer

最近在知乎经常被邀请回答类似如何学习C++和C++后台开发应该具体储备哪些基础技能的问题. 本身我从事的的C++后台开发的工作,目前在腾讯从事软件开发工作,所以写这篇文章,分享自己的C++后台开发学习路径和点过的技能树,希望能给想从事后台开发的同学一点参考,若能帮你少走些弯路就更好. 工欲善其事必先利其器,好的书籍能让学习事半功倍,所以每个技能点之后我会推荐一些书,都是我读过且口碑不错的书,供参考. 文末可以获取学习路线资源,需要的同学自取. 分享的是我的学习路径,如果你也能顺着这个学习路径认真