感恩三周年,极客节签到送极客币、免费送书、VIP买一送一、职业学院5折优惠,快乐享不停!

ASP.NET工程师

跟随着职业路径图,你可以在由易到难的课程中学到成为ASP.NET开发工程师所需的核心知识,如果掌握了“职业路径图”中的所有技术需求,你将成为一名合格的ASP.NET开发工程师,可以从事ASP.NET相关开发工作。

  • ASP.NET工程师
  • 103课程

    347个视频课时

  • 46小时

    合计课程时长

  • 2057286

    共计2221655次学习

  • 小白

  • 职业介绍
  • C#语言基础
  • HTML基础
  • JavaScript基础
  • jQuery基础
  • CSS基础
  • ASP.NET MVC入门
  • ASP.NET工程师初级阶段面试
  • 初级

  • C#语言进阶
  • Entity Framework
  • 数据库SQL Server
  • ASP.NET MVC进阶
  • 中级面试题
  • 中级

  • Web安全
  • 高级工程师面试题
  • 高级

  • Redis
  • NoSQL(mongoDB)
  • 资深

  • 学习中
  • 已学完
  • 未学习
  • 即将上线

初级ASP.NET工程师

职业介绍
Asp.Net作为.Net framework下面最知名与使用最广泛的框架。本阶段重点介绍了ASP.NET工程师和为什么要成为ASP.NET工程师,以及ASP.NET工程师的职业现状等。
1.ASP.NET 工程师之路
C#语言基础
本阶段主要介绍C#语言的基础语法等概念。C#语言是由微软公司推出的,基于.Net Framework的,面向对象的高级编程语言。它在微软的各个平台都有广泛应用,它可以用来做桌面程序,也可以做服务器端程序,甚至是做windows phone和surface的应用。可以说它是微软平台最主流的编程语言。
1.C#语言简介和开发前的准备 2.C#的值类型 3.C#的引用类型
4.C#的类型转换 5.C#的逻辑语句 6.C#的集合类型
7.C# 的面向对象特性之封装 8.C# 的面向对象特性之继承 9.C#的面向对象特性之多态
HTML基础
本阶段主要了解HTML的基础入门,熟悉HTML的用途,从零开始使用HTML来创建站点。掌握标签的及其属性的使用。
1.HTML5开发前准备 2.HTML5特性简介 3.HTML5元素、属性和格式化
4.HTML5样式、链接和表格 5.HTML5列表、块和布局 6.HTML5表单提交和PHP环境搭建
7.HTML5框架、背景和实体 8.XHTML的使用规范
JavaScript基础
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态动能,为用户提供更流畅美观的浏览效果。它是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言。
1.JavaScript基础教程 2.JavaScript语法详解 3.JavaScript函数
4.JavaScript DOM对象 5.JavaScript异常处理和事件处理 6.JavaScript事件详解
7.JavaScript内置对象 8.JavaScript DOM对象控制HTML元素详解 9.JavaScript浏览器对象
10.JavaScript面向对象详解
jQuery基础
jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。
1.jQuery简介及语法 2.jQuery选择器和事件 3.jQuery效果之隐藏与显示、淡入淡出、滑动、回调
4.jQuery HTML之捕获、设置、元素添加、元素删除 5.jQuery CSS操作及jQuery的盒子模型 6.jQuery之元素的遍历与元素的过滤
7.jQuery AJAX之异步访问和加载片段 8.jQuery的扩展与noConflict 9.jQuery瀑布流
CSS基础
CSS 即层叠样式表(Cascading StyleSheet)。 在⺴页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做⼀些简单的修改,就可以改变同一⻚面的不同部分,或者⻚数不同的⺴页的外观和格式。CSS3 是 CSS 技术的升级版本, CSS3 语⾔开发是朝着模块化发展的。以前的规范作为⼀个模块实在是太庞⼤而且比较复杂,所以把它分解为一些⼩小的模块,更多新的模块也被加⼊进来。这些模块包括: 盒⼦模型、列表模块、超链接⽅式、语言模块、背景和边框、文字特效 、多栏布局等。
1.CSS入门基础知识 2.CSS基本样式讲解 3.CSS盒子模型
4.CSS定位 5.CSS选择器 6.CSS常用操作
7.CSS动画—页面特效 8.面向对象的 CSS 9.Less 介绍和应用
10.SASS 介绍和应用 11.CSS 经典布局之双飞翼布局 12.HTML与CSS简单页面效果实例
ASP.NET MVC入门
本阶段通过简单的实例来学习MVC的基本概念。ASP.NET作为.Net framework下面最知名与使用最广泛的框架。MVC作为当前开发网站最主流的开发模式,同样也是当前ASP.NET最主流的开发模式,同样在其他应用开发的时候也能见到类似的开发模式。
1.Asp.Net 简介与准备 2.Asp.Net WebForm 与 MVC 简介 3.Asp.Net MVC的Model、View与Controller
4.Asp.Net MVC 解析 Action 和 View 5.Asp.Net MVC 的搜索功能 6.Asp.Net MVC的校验机制
ASP.NET工程师初级阶段面试
ASP.NET工程师作为ASP.NET工程师职业之路的起步阶段,同样很多企业喜欢招收应届毕业生,那么ASP.NET初级工程师就是他们招收一个很重要的部分。本阶段主要介绍了企业对ASP.NET初级工程师的主要要求和面试的主要内容。
1.ASP.NET 初级工程师面试

中级ASP.NET工程师

C#语言进阶
本阶段主要介绍C#语言的常用的进阶特性。C#语言是由微软公司推出的,基于.Net Framework的,面向对象的高级编程语言。它在微软的各个平台都有广泛应用,它可以用来做桌面程序,也可以做服务器端程序,甚至是做windows phone和surface的应用。可以说它是微软平台最主流的编程语言。
1.C# 的异常处理机制 2.C# 的 I/O 操作 3.C# 的索引器
4.C# 的委托 5.C# 的事件 6.C# 的泛型
7.C# 的 Attribute 8.C# 的反射机制 9.C# 的预处理指令
10.C# 的正则表达式 11.C# 的匿名函数 12.C# 的 LINQ
13.C# 的扩展方法 14.C# 的初始化器 15..NET Framework 概述
Entity Framework
Entity Framework作为微软.NET Framework平台下最知名和应用最广泛的ORM框架。它使程序员从繁琐的SQL语句操作中解脱出来,专心于程序的逻辑业务等。
1.Entity Framework 概述和准备 2.Entity Framework 创建数据模型 3.Entity Framework 的 Entity
4.Entity Framework 的 Code First 模式 5.Entity Framework 的 Model First 模式和模式选择
数据库SQL Server
1.SQL Server 2008 创建数据库和表 2.SQL Server 2008 基本查询 3.SQL Server 2008 附加子句查询
4.SQL Server 2008 多表连接查询 5.SQL Server 2008 操作结果集 6.SQL Server 2008 子查询
ASP.NET MVC进阶
本阶段通过简单的实例来学习ASP.NET MVC的一些进阶概念,比如Ajax, 权限管理,缓存等等,以及测试驱动开发和部署等。ASP.NET作为.Net framework下面最知名与使用最广泛的框架。MVC作为当前开发网站最主流的开发模式,同样也是当前ASP.NET最主流的开发模式,同样在其他应用开发的时候也能见到类似的开发模式。
1. ASP.NET MVC Javascript与Ajax(一) 2.ASP.NET MVC Javascript 与 Ajax (二) 3.ASP.NET MVC 认证与授权(一)
4.ASP.NET MVC 认证与授权(二) 5.ASP.NET MVC 缓存、本地化和监控诊断 6.ASP.NET MVC 单元测试和测试驱动开发
7.ASP.NET MVC 配置与部署
中级面试题
ASP.NET中级工程师作为职业市场上数量庞大的群体,也是企业开发项目的主要力量,需要能够完成完整而且功能强大的项目开发。本阶段主要介绍了ASP.NET中级工程师的主要要求和面试中的主要内容。
1.ASP.NET 中级工程师面试

高级ASP.NET工程师

Web安全
随着 Web2.0、社交网络、微博等等一系列新型的互联网产品的诞生,基于 Web 环境的互联网应用越来越广泛,企业信息化的过程中各种应用都架设在 Web 平台上,Web 业务的迅速发展也引起黑客们的强烈关注,接踵而至的就是 Web 安全威胁的凸显,黑客利用网站操作系统的漏洞和 Web 服务程序的 SQL 注入漏洞等得到 Web 服务器的控制权限,轻则篡改网页内容,重则窃取重要内部数据,更为严重的则是在网页中植入恶意代码,使得网站访问者受到侵害。
1.Web 安全介绍与基础入门知识 2.XSS 入门与介绍 3.XSS 检测与防御
4.跨站伪造请求(CSRF)
高级工程师面试题
ASP.NET工程师作为企业项目开发的核心力量,不但能够完成完成而强大的项目开发,并且对不同的网络应用,网络框架,网络安全,设计模式以及项目开发中用到的各种方法论,工具,流程等等有所了解,能够带领项目的开发。本阶段主要介绍了ASP.NET高级工程师的主要要求以及面试中的主要内容。
1.ASP.NET 高级工程师面试

资深ASP.NET工程师

Redis
本阶段以通俗易懂的方法介绍了Redis基础与实践方面的知识,包括Redis的历史、特点、安装与部署,数据类型与常用的命令等基础;然后详细介绍了Redis的高级应用,包括安全性,主从复制,事务,虚拟内存,持久化机制等;最后通过一个综合案例融合了各种知识点的运用。

1.Redis 概述

2.Redis 的字符串类型与散列类型

3.Redis 的列表数据类型

NoSQL(mongoDB)
本阶段分为MongoDB概述、MongoDB基础知识、MongoDB进阶指南以及MongoDB高级使用四个部分,课程将由浅入深系统详细阐述MongoDB相关知识,包括开发环境配置、数据模型、CURD、索引、聚合框架、复制集、分片集群以及Mongo-Hadoop高级应用等知识,让大家对MongoDB有一个系统深入了解。
1.MongoDB 概述与安装 2.MongoDB 数据模型 3.AngularJS 进阶- Services 与指令的使用
4.MongoDB 数据查询(一) 5.MongoDB 数据查询(二)