. NET learning route and various stages of learning books, blog posts, video sharing

Source: Internet
Author: User
Tags net xml

This document was written by one of the major Java gods who wanted to learn. NET at level 15. I think, blog Park is the place where I grow and progress, as a Zhuang with the Internet to enjoy bi spirit of literary female youth, I should share it here to give more need to want to learn. NET children's shoes let them go to grow, let them less to learn some detours, write unreasonable place, welcome everyone criticize correct, or have better study suggestions and learning materials, welcome to share message.

Objective

ladies and sisters, hello, I am the Lai Yingfeng of information class 13-2. Last week, your class to help the elder brother entrusted me to tidy up the learning route of C #, there are some learning materials, video to everyone, I think, as a soon to go out of the junior high school, body in a tradition with the concept of the characteristics of professional, during the school can not do anything for you, walk should leave something for you. So, I did not hesitate to agree with you Ban Xia ( China Good Class help ), so, there is this study document.

The following content is based on my own learning experience, our professional curriculum, as well as some of my recent interview experience of the three-in-one collation. Where the writing is unreasonable, you are welcome to criticize.

Before writing, I first give the younger sister Amway a study note (impression notes, for notes, Youdao Cloud notes, OneNote, etc., according to their own personal preferences to download the installation, learning summary use, because learning things for a long time do not always forget). Finally, learn to share your learning achievements in the blog park, to communicate with you and learn.

Note: The following I write some content if you can first Google, Bing to understand what the fun thing, of course, Baidu can also. Because, learn to search, learn how to analyze, filter, filter effective information will be your own way to solve the problem, improve the development efficiency of the weapon.

Bing website: http://cn.bing.com/

can Google website : https://www.wacao.org/

http://it2048.cn/

http://so.chongbuluo.com/

One, SQL Server

Understand the idea of relational database, database concept, basic knowledge of database, SQL Server software security loading and unloading, proficiency in SQL Basic grammar (increase and deletion), aggregation function, connection query, stored procedures.

Understand database development knowledge of transactions, indexes, views, triggers, and more.

Study Blog recommendation : http://www.cnblogs.com/CareySon/archive/2012/05/08/2489748.html

Learn book sharing : Http://pan.baidu.com/s/1kVcujKr Microsoft SQL Server 2008 Tech Insider: T-SQL query

Ii.. NET Pre-school entry

Know. NET what to do

Learn about the. net,c# language and its characteristics (distinguish. NET and C #, have a systematic and comprehensive understanding of. NET Learning.

C # Basics

variables, assignment operators, data type conversions, and so on.

Select Structure Control (if,switch), loop structure control (while loop, Do-while Loop, for Loop, foreach traversal)

Characters and Strings (Char,string, StringBuilder)

Array (static array) → collection (dynamic array) → Generic enumeration, structure, indexer

Object-oriented knowledge (encapsulation, inheritance, polymorphism), understanding abstract classes, interfaces, sealed classes.

C # Getting Started ebook sharing : Http://pan.baidu.com/s/1kV8iniB

Note: When you think of the object-oriented knowledge thoroughly understand, you can try to learn the design pattern .

Design Patterns e-book sharing:http://pan.baidu.com/s/1bo2cEgn (one is the C # Study of the big talk design pattern, writing humorous interesting, the focus is easy to understand.) One is Java's head_first design pattern)

C # Advanced

Linq, file operations, exception handling, delegates, events, reflections, regular expressions, threads, sockets, etc.

Learn. NET some of the underlying mechanisms to understand. NET program compilation principle. Memory allocations in the managed heap, differences in value types from reference types, string dwell mechanisms, garbage collection mechanisms, and so on.

Study Blog Recommendation : http://www.cnblogs.com/cuiyansong/p/4413514.html (Learn about the C # language in memory heap, stack usage, understand the behavior of each program we write about variables)

Study Book Recommendation : "The CLR" http://pan.baidu.com/s/1slBtLH7 (originally I in order to be able to touch this version of the fourth edition of the original book, I was hungry for nearly one months of the belly to buy it down, every day is not vegetables and rice is the meal is vegetarian powder. Learning difficulty may be a bit big, download the later slowly see it)

C # Advanced book Sharing : Http://pan.baidu.com/s/1kVdafrD (Nineth edition of C # High-level programming, all stages of learning content to speak)

WinForm

Familiarize yourself with commonly used controls, including commonly used properties and events. Don't try to learn a control because someone despises it, so you have an objective understanding of the control. (sophomore that will, I as soon as I go to the machine class drag the control layout interface, my interest in. NET is from the drag control and write MessageBox.Show ("Good fun, Fun") the code begins;).

Ado. NET Foundation

What is ADO, understand the components of the ADO core (Data provider and Datasets). Ado. NET connection string. Ado. NET five objects (Connection, Command, DataReader, DataAdapter, DataSet) and ExecuteNonQuery (), ExecuteReader (), ExecuteScalar () three main methods.

Use ADO to add and remove, execute SQL statements with parameters in the program, and encapsulate the sqlhelper,ado.net connection pool.

Study Blog recommendation : http://www.cnblogs.com/liuhaorain/tag/ADO.NET/

Three-tier architecture

What is the three layer, why use three layer, three layer and the previous use of the two layers compared to what is the difference, its advantages in where, how to build three layers, how to apply three layers.

Small Demo share : Http://pan.baidu.com/s/1pL8aaWr

Html5+css3

HTML tags, form labels, common layout labels, css+div layouts, etc.

Learning Site Recommendation:http://www.runoob.com/(very suitable for beginners to learn the site, can be online editing run OH)

Javascript

Javascript→dom→jquery

Learning Site Recommendation:http://www.runoob.com/(rookie tutorial, very suitable for beginners learning site, can be online editing run OH)

http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000 (Liaoche's official website, I read his git tutorial and wrote it very well, JavaScript tutorial I have not seen, but many people recommend learning OH)

Asp. NET (ASP. Webform→asp.net MVC)

Common built-in objects (Request,response,server,cookie,session,application,viewstate)

Control's use

ASP. NET XML technology, WEB service

MVC Learning Blog Recommendation:"selfless sharing: from getting started to proficient in ASP." Starting from 0, building a framework, doing projects (6) Controller base class mainly do the login user, authority authentication, log record and so on work

Seven days learn ASP. NET MVC

MVC Learning ebook sharing:http://pan.baidu.com/s/1qYip98o (ASP. NET MVC 4 Advanced Programming (4th Edition))

feel yourself English cock dick, can challenge to see this : http://pan.baidu.com/s/1gf36DJt (ASP. NET MVC 5 Advanced Programming version 5th English)

want to challenge MVC6, recommended uncle's interpretation of the ASP. NET 5 & MVC6 Series (This is a series, a total of 17, can be collected later to look at): http://www.cnblogs.com/TomXu/p/4495251.html

Learning frameworks, design patterns, unit tests ...

ORM Framework: Dapper,entity Framework,nhibernate, etc.

IOC framework: Sprin.net, etc.

Design Patterns e-book Sharing : Http://pan.baidu.com/s/1bo2cEgn (one is the C # Study of the big talk design pattern, writing humorous interesting, the focus is easy to understand.) One is Java's head_first design pattern)

Unit Test book Sharing : HTTP://PAN.BAIDU.COM/S/1SKTU1AD (. NET unit Test art)

Third, recommend the library

When it comes to the library, do you remember when you last went to the library? hahaha haha, I don't know. I want to secretly tell you that the library this semester into a batch of new books, I recommended several of the above have, are walking in the forefront of the latest version of technology, you are still waiting for what, quickly take your book borrow borrow borrow loan ah, deft on hand have slowed no hahaha haha haha

Website:
    • GitHub, remember a great God said programmers do not know this can consider a career change (? ´?)
    • CSDN It exchange website
    • Cnblogs, there's a lot of God in it. Bloggers who have thought and wisdom crystallized for years
    • Open source China, can focus on some open source dynamic
    • InfoQ, promoting the diffusion of knowledge and innovation in the field of software development
    • ······
Public number

CSDN: The world's largest Chinese it community

Microsoft China MSDN: Learn about Microsoft News

Beginner's Tutorial: Music before bedtime, the article is particularly interesting

Program Ape: Push some IT industry and some excellent blog

Bó Lè Online: Share the popular and classic articles of Bole online blog, the essence of the essence

InfoQ: Focus on the community media of high-end technical staff and promote the dissemination of knowledge and innovation in the field of software development.

DotNet: Focus. NET related content, including. NET and C # Development technical articles, tool resources, popular courses, etc.

······

PS: You can develop a personal public number to play, such as let the younger sister with your public number check Express, check the results, check the timetable, etc., is not an instant feel special superiority.

Mobile app

Blog Park, notes, know, watercress ...

Learning Video (introductory recommendation)

Without a doubt, video learning is the easiest and most time-consuming way to learn:

1.2014 years of the latest wisdom. NET7-12 Basic class + employment class:Http://pan.baidu.com/s/1miKr2mG

2, Wisdom podcast Guangzhou phase 11:HTTP://PAN.BAIDU.COM/S/1SLF5IWD

Iv. thanks

Thank you for each of you to open this article and insist on reading here, if you can get some lessons from me, in the future. NET learning on the road to take less detours, you are the first to thank the people should be your class to help money brother, because there is his commission, I have this document today. Second, you can hold a watermelon to the mathematical modeling room to find me, hot summer, there is air conditioning, there is amiable can be close to the elder sister can help you to solve the confusion of learning, as long as we know, we will have no reservations to tell you. Of course, you can talk about life, talk about ideals, at the same time, welcome to the number of mold room to learn, the elder sister here in August to go out to practice, then will leave a lot of space (good use of learning resources, for our professional guarding the number of mold room ~ ~ ~ (>_<) ~ ~ ~ ~), in this attached to the Guess where I Sit (*^__^*))

At last

the above sharing of learning video and learning materials are online sharing, I do not know when will expire, so leave me to everyone, if the link fails, you can find me. You can also directly to the 2A third floor of the mathematical modeling room for me to copy directly. Pick up your phone and sweep it (remember to attach your name)

. NET learning route and various stages of learning books, blog posts, video sharing

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.