首页 > .NET
  • .NET高级班13期
  • .NET实战班04期

面向对象:.NET开发2年以上开发者

课程周期:4个月

上课时间:每周二、三、四晚20:00~22:00

课程费用:5499元

支付方式:1、腾讯课堂购买 2、淘宝店购买

咨询QQ:3007209335

开课时间: 2019年10月10日

免费试听点此试听

课表内容:

课程名 课程详情
C#语言进阶
1、泛型(详解泛型方法/类/接口/委托,泛型约束,理解泛型原理,扩展泛型缓存,学习协变逆变)
2、反射(反射类型/方法/构造函数/属性/字段,各种黑科技,搭建可配置可扩展程序架构,数据库访问类反射封装,emit学习和应用)
3、特性attribute(深入学习特性attribute,定制特性和扩展应用,系统特性)
4、委托和事件(委托三部曲、委托解耦和逻辑封装、多播委托、事件、观察者,深度解析委托和事件)
5、加密解密(加密解密学习,完成MD5、RSA、DES加密封装,理解SSL)
6、IO和序列化(文件IO、超大文件,序列化反序列化、XML/JSON、图片缩放/验证码/二维码/水印)
7、Lambda和Linq(匿名函数、lambda、linq、扩展方法、linq to object深度解析)
8、Expression(动态拼装表达式目录树,解析表达式,扩展linq to everything)
9、数据结构和特殊类型(List/Dictionary/Queue/Stack等对比、可空值类型、dynamic)
10、异步和多线程(重点讲解异步和多线程原理和应用,线程安全、异常处理、线程取消等,比较学习各版本多线程实现方式Thread/ThreadPool/异步调用/Task/await/async/Parallel)
11、通用类库封装实战(实践完成泛型+反射+特性数据库访问层和常用帮助类库封装,满足项目快捷开发)
12、多线程双色球实战(实战检验多线程并发、安全、取消、等待,从需求分析到开发应用)
设计进阶
1、面向对象编程OOP(封装、继承、多态,接口抽象类选择)
2、面向切面编程AOP(OOP思想补充,C#多种实现AOP,定制个性化AOP扩展)
3、CLR核心机制(异常和状态管理,托管堆和垃圾回收,CLR寄宿和性能提升)
4、设计模式六大原则(单一职责、里氏替换、依赖倒置、接口隔离、迪米特、开闭)
5、设计模式专训(单例、三大工厂、装饰器、迭代器、观察者、代理等)
6、数据库设计优化(数据库设计、分库分表表分区、读写分离高可用、索引优化、执行计划分析)
7、DDD领域驱动设计(学习领域驱动设计,POP-OOP-DDD,用EF完成领域模型设计)
8、通用权限系统实战(从权限系统规划到数据库设计到数据访问管理,BS/CS通用)
.NET框架进阶
1、爬虫制作(爬虫原理和实现,多线程抓取,第三方组件解析,定制千万级数据爬虫)
2、Cache(详解缓存原理和应用,解析各环节Cache,独立实现缓存、封装缓存基类)
3、NoSql-Redis,异步队列(了解分布式缓存Memcached、深入nosql数据库redis五大数据结构,异步队列使用)
4、Lucene.net(详解Lucene.net,索引的增删改查,大数据量查询,定制分布式搜索引擎)
5、WCF/WebService/WebApi(SOA介绍,三种服务实现调用对比,详解webapi调用、认证、跨域等)
6、WebSocket(学习websocket协议,完成websocket通信和应用,模拟浏览器时事通讯)
7、O/RM思想和实现(EntityFramework6,封装EF访问层,多重事务机制,表达式树扩展EF功能)
8、依赖注入IOC(使用Unity容器实现依赖注入,数据和业务分层,AOP整合)
9、MVC5(最新的MVC框架,Razor引擎、扩展控件、路由、区域、增删改查、Ajax、各种result、各种filter)
10、asp.net核心机制(剖析IIS服务器管道处理模型,自定义httphandler、httpmodule,.net内置对象详解,解密MVC原理,全方位扩展filter、控制器工厂、路由、routehandler、httphandler、视图引擎等,全新认识web开发)
11、京东数据爬虫实战(抓取京东千万商品数据,水平分表存储,多电商数据获取)
12、分布式搜索引擎实战(Lucene全文索引,异步队列维护,WebService/WCF/WebApi提供分布式服务)
13、比价导购项目实战(MVC5+IOC+EF6架构千万级Web项目,支持NoSql、队列、分布式、AOP、MVC框架定制)
.NetCore 微服务
1、Asp.Net Core2.0(环境配置,MVC建立应用,依赖注入使用,IIS部署,运行机制解析)
2、EFCore+IOC(EntityFrameworkCore学习,数据访问层框架封装和自定义容器整合)
3、Asp.Net Core2.0进阶(http管道进阶,自定义路由/MVC中间件,自定义容器/日志,定制Core开发框架)
4、Core2.0 WebApi(路由解析/权限认证/跨域解决,RESTful风格,扩展封装)
5、微服务架构(Microservices Architecture解析,水平扩展高可用,数据最终一致性策略)
6、API Gateway解析(Ocelot,路由映射/权限验证/超时处理/限流控制/熔断处理/日志记录)
7、Docker&微服务(Consul服务发现,Core2.0WebApi服务,docker容器发布部署)
8、Asp.NetCore分布式项目实战(微服务架构电商系统,CoreMVC+WebApi+EFCore+Autofac+微服务+Docker)
实战架构
1、内部开源PrintShare(大型在线生产项目PrintShare,支持Nginx负载均衡,数据库读写分离,热插拔组件开发,分布式缓存,分布式服务,分布式异步队列,微信公众号,支付对接,内部开源全生命周期学习)
2、大型网站架构(前沿技术展望,介绍业内大型网站技术架构,图解小网站到大网站的架构演化之路,讲解高并发、大数据、弹性可扩展的系统设计精髓,CDN、反向代理、负载均衡、应用服务器集群、数据库集群、异步化、分布式架构)

面向对象:.NET初学者

课程周期:三个半月

上课时间:每周五六日晚上八点到十点上课

课程费用:3999元

支付方式:1、腾讯课堂购买 2、淘宝店购买

咨询QQ:122959866

开课时间: 2018年12月13日

免费试听点此试听

课表内容:

课程名 课程详情
初识C#
1、C#语法基础(第一个C#程序,变量,数据类型,隐式与显式转换,运算符)2、分支结构
3、调试与异常处理 4、循环结构 5、数组
6、类和对象(类和对象的定义,类与对象的关系,类的成员,属性和方法(函数),变量的作用域,字符串String类)
7、无参方法和带参方法(方法的定义,无参方法,带参方法,return的使用)
8、使用集合组织数据(定义与使用集合、使用集合访问数据、泛型、索引符、迭代器、类型比较、值比较、转换、as运算符)
9、项目案例-公司年会抽奖系统
SQLServer使用
1、SQLServer入门(数据库简介、数据库与关系数据库、环境搭建和初步使用)
2、基础操作(连接数据库、执行语句、工具/脚本创建数据库、导入导出、还原备份) 2、基础功能(基本数据类型、数据表管理、增删改查数据)
4、高级功能(视图、存储过程、函数、触发器、游标) 5、数据库优化(聚集索引/非聚集索引,SQL优化,常见设计优化)
6、项目案例-学员管理系统
Ado.Net操作
1、Ado.Net五大对象学习 2、基本操作(各种方式完成数据库增删改查操作)
3、进阶功能(数据库事务、存储过程调用)
4、项目案例-学员管理系统(控制台程序)
WinForm程序
1、第一个WinForm程序 2、使用ListView控件展示数据 3、实现WinForm程序的数据更新
4、实现数据高效绑定 5、经典三层架构 6、IO文件流
7、生成Excel与相关应用 8、WinForm多线程 9、WinForm实战之编译、打包、发布,在线升级,加壳防破解
10、项目案例-QQ项目(Winform桌面窗体程序)
Web前端网页
1、HTML基础(HTML基本语法、编辑器、基本的HTML标签、元素、属性)
2、CSS/DIV(样式、DIV布局、表单)
3、JavaScript(JavaScript的介绍、语法和函数、Dom原始操作)
4、jQuery(框架,各种选择器、筛选,文档处理、事件、jQuery动画,常用插件)
5、项目案例-企业官方网站
深入ASP.NET
1、ASP.NET基础(WebForm、服务器控件TextBox/Button/FileUpload/表格控件、事件绑定和触发)
2、数据绑定,前后端数据交互(数据库数据查询、界面绑定、表单提交,功能逻辑实现)
3、ASP.NET生命周期(导航Navigation、母版页MasterPage,ViewState、页面和控件的生命周期管理)
4、可扩展标记语言XML(XML文件操作、序列化反序列化)与JSON数据格式
5、WebService/WCF(WebService创建、调用、配置、WCF介绍与使用)
6、WindowsService(WindowsService创建、调用、配置、安装,提供后台服务)
7、Web系统部署(网站发布、IIS部署、域名绑定、真实上线自己的项目)
8、项目案例-网上购书商城