.NET就是微软用来实现XML,WebServices,SOA(面向服务的体系结构service-orientedarchitecture)和敏捷性的技术。.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。
数据类型、变量、运算符、分支结构、循环结构、方法、反编译器、递归、归算法的非递归优化异常、封装继承多态、this本质论、static、namespace、类型转换
结构体、值类型与引用类型、拆箱装箱、字符串拘留池ref与out、抽象类、接口、foreach、随机数及案例
string与StringBuilder、可空类型、常用数据结构(List、Dictionary等)
项目实践:
1.熟练掌握C#基本语法,运用基本语法完成一个登录功能,使用面向对象的方式研发扫雷
2.熟练掌握面向对象的三大特性(封装、继承、多态),并使用面向对象的思想模拟回合游戏机制
3.熟练掌握堆栈区分,以及深考贝和浅考贝的概念,灵活应用抽象类加接口,实现多继承的概念,最后加上随机数开发出一个抽奖软件项目
4.掌握泛型与非泛型的区别,了解堆与栈的区别,灵活运用开发出一个伪学生管理系统
多项目开发、CLR、CTS、CLS、IL与程序集、索引器、密闭类、静态类与扩展方法、深拷贝和浅拷贝
正则表达式、XML、序列化;
委托语法、内置委托Func和Action、匿名方法、常用扩展方法、事件本质论
lambda表达式、lambda的推演、lambda原理探秘、I/O流及文件操作,GDI+技术,进程线程,多线程、Socket编程/TCP/UDP,反射
WindowsForm基础控件,数据控件DataGridView等,三层架构的原理、代码生成器、项目案例;
项目实践:
1.了解并牢记clr、cts、cls、il的含义及用法。
2.熟练使用结构体、ref和out传值,以及正则表达式验证。
3.熟练使用委托来对方法进行存储,和调用。
4.在了解委托的基础上,继续深入的研究学习lambda表达式,熟练掌握文件流的使用以及GDI+画布的编译。
5.熟练使用Listview和Treeview基础控件的联合绑定以及使用DataGridView对数据进行增删查改操作。
基础语句(Select、Delete、Insert、Update)、Where 联合查询、外键约束、子查询、聚合函数、排序与分组、模糊查询
N3003基础类、SQL注入漏洞与参数化查询、离线结果集、事务,ADO.Net中的多态编程、海量数据高速插入了解并熟练使用ADO.NET的基础类以及ADO.NET的多态编程,完成高效率多数据的同时插入。 项目实践:
1.熟练掌握利用sql语句进行数据编译及基本操作。
2.熟练掌握sql高级查询。
3.了解并熟练使用ADO.NET的基础类以及ADO.NET的多态编程,完成高效率多数据的同时插入。
基本标签、li与ol、表单、框架、div、HTML5,常用选择器、常用样式、盒子模型、定位方式;
Js基础语法、json、神奇的Array、常用Javascript类、JS的调试技巧;节点的获取、元素的操作、节点创建、事件与冒泡、项目案例(微博、百度搜索、炫彩格子等);
隐式迭代、选择器、JQuery如何实现JSDom中的效果、JQueryEasyUI;
项目实践:
1.熟练掌握HTML标签,能够独立编写各种样式的界面结构,熟练掌握各种常用CSS选择器以及CSS样式的定义和使用。
2.深入理解DOM里面,熟练掌握DOM编程,能够熟练的使用js对页面进行处理,完成各种页面动态效果以及动态交互的实现。
3.JQuery核心API,深入理解JQery设计原则,了解多种jqery插件,能够熟练使用jquery编程,并完成jquery的设计及实现
网站开发安全防范、Cookie与Session、自己编写Session类、分布式Session
AJAX、JSon、JQueryAJAX、ServerPush、Global
项目实践: 1.掌握ASP.NET九大对象,比较每种对象之间的异同。
2.了解Cookie和Session的区别以及因环境而挑选cookie还是session
3.使用ajax技术进行异步的刷新操作。
var与类型推断、匿名类、dynamic、EntityFramework的使用、三种EF开发模式、linq、导航属性与lazyload、OneDbContextPerRequest
MVC分页、ViewBag和ViewData、HtmlHelper、路由机制、验证、layout、异步
项目实践:
1.熟练使用ef完成数据的快速查询、使用linqtoserver进行动态的便捷交互
2.熟练使用mvc进行页面的异步刷新操作
Unity3D基础以及开发环境的搭建,Unity脚本程序开发、Unity3D图形用户界面基础、Unity3D第三方2D组件库——NGUI
物理引擎、着色器-Shader、3D游戏开发的常用技术、光影效果的使用、模型与动画
地形与寻路技术、游戏资源更新、多线程技术与网络开发、Unity2D游戏开发
项目实践:
1.熟练使用unity5.0设计游戏图形界面以及建模。
2.熟练使用阶段技术搭建人物模型,以及设计人物阴影块,动态模型。
3.地形的浮动编译,熟练使用多线程进行游戏开发,增强游戏的稳定性。