广州.Net+Android训练营 课程体系4.1版

广州.Net+Android训练营推出4.1版课程,新增.Net for Android和Unity3D游戏开发内容,使.Net开发者也能涉足Android/IOS的3D游戏制作。课程涵盖.Net基础、Web编程、框架新技术、Linux、数据库操作、移动开发及就业指导,提供WindowsPhone和Win8讲课视频作为额外资源。
摘要由CSDN通过智能技术生成

                                                                                                                                                                                                  --- 总学时3个月

重要升级信息:

a.加入.Net for Android 和 Unity3D游戏开发,.Net也可以开发 Android/IOS 的3D游戏啦!

1. Part1.0:.Net基础加强、数据库操作、三层架构

Part1.1:C#基础增强

核心技术课程

1.C#基础加强:属性原理、OOP高级、多态、多态的两种代码表现形式、静态、可变参数列表、复习ref/out参数、

数组原理、多维数组、交错数组、常用数据结构

2.集合(ArrayList、HashTable、List<T>、Dictionary<K,V>、LinkedList<T>、SortedSet<T>)、集合内部实现原理、

3.C#高级编程:类库、foreach循环及实现原理、结构、枚举、反射、类加载原理、序列化、反序列化、VS工具技巧、

常用设计模式、特性、泛型、委托等。

学习方法:此阶段是建立良好学习习惯和心态的关键时期,特别是对于基础不是特别扎实的学员来说。务必在这个阶段多模仿老师代码,

反复练习,千万不要认为会了就满足了,会只是最浅的层次(会、懂、熟、精、通),每个人听老师讲都能会,关键是要懂、要熟!

重点知识:1.多态是大部分设计模式的核心基础,也是很多架构的核心实现基础,必须重视。2.泛型、反射、委托都是C#高级技术,

在FrameWrok3.5之后出的新语法中大量使用,可以说是通向新型编程的必经之路。

项目

俄罗斯方块:完成各种形状的面向对象编程,熟练使用继承及多态,完成形状变形,多线程控制图形下落,监控键盘

控制形状变形,完成碰撞检测和障碍物生成,积累代码经验和业务处理经验;

Part1.2:SqlServer数据库 + Ado.net开发基础 + SqlHelper封装

核心技术课程

1.SqlServer数据库:数据库开发基础、数据库架构分析、数据库核心流程分析、数据库设计、SQL 语言基础、

各种约束、空值处理、聚合、分组、索引、视图、数据备份与附加;数据库三大范式、触发器、存储过程、事务;

2.Sql语言高级:内置函数,系统变量(@@identity),几种常用数据分页方式、Union、子查询,视图,

多表连接查询(inner/left/right/cross/full join等),触发器,存储过程,游标等技术的使用;

3.补充:大对象的读写技巧,数据优化技巧,分区与索引,常见问题分析与设计;

4.Ado.net开发技术:Connection、Command、Adapter、DataReader、Parameter、DataSet、DataTable、

DataRow、DataColumn,using新用法、数据库连接池、Sql防注入、SqlHelper封装等;

学习方法:此阶段是为将来工作和应聘打好数据库基础阶段,必须熟练掌握各种sql语句,并能根据业务自己设计数据库。

重点知识:数据库是几乎所有业务系统的根基,也就是工作后几乎不可避免的使用数据库,并且是工作特别是应聘时相当重要的模块。

Ado.Net是微软提供的官方操作数据库的接口类库,也是工作中的重点基础,必须熟练所有操作类和方法,并熟悉各种情况下的异常信息。

项目

仿Discuz的论坛系统:使用学习的Ado.Net技术开发一个仿discuz的论坛系统。

Part1.3: 三层架构项目 + 代码生成器 + NPOI操作Excel + .Net Mail + 微软国际语言包

核心技术课程

1.搭建简单三层架构:UI(表现层)+BLL(业务层)+DAL(数据层)+MODEL(实体层),层项目引用添加。

2.代码生成器:动软生成器、CodeSmith(自定义代码模版语法)、自己编写代码生成器。

3.NPOI操作Excel:Excel结构(WrokBook/Row/Cell)、单元格类型、读取Excel,写入Excel。

4.Mail类库操作 及 微软国际语言包:邮件协议介绍、程序发送邮件、使用微软国际语言包完成 汉字与拼音转换。

5.Ado.net应用、MD5安全算法、树形结构数据处理、递归应用、高安全性用户管理、数据检索、符合检索。

学习方法:这个阶段第三方工具知识点有好几个,需要抓住重点:三层应用。并且是整个课程的一个关键时间点,请大家做好复习。

重点知识:重点熟练三层间调用 和 代码生成器的使用,尤其是CodeSmith模版语法,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值