Hi 大家好:
刚才刘莹告诉我,让我列出C#初级班的课时安排,以方面同事们有选择地来听课。正好也是我非常乐意做的事情。不过,有几点注意:
- 课时安排不是死的:在大框架不变的情况下,内容的增减在所难免,还请大家关注每次课的开课提示。
- 课时安排的主要用途是帮助大家做好预习和课前准备
- 课时安排的次要目的是在大家万一有事情不能参加培训的情况下有选择地放弃
所以,大家万万不要舍本逐末、以为拿到课时安排就相当于知道在下要提供什么内容了(大家可以对照一下自己第一节课的笔记,看看在5个标题下我们一起学习了多少东西)。建议大家不要主动放弃课程,一是因为我们的课程安排的比较紧密、前面的课程是后面课程的基础,丢掉一节课(相当于丢掉1/6课程),估计你后面就很难跟上了;二是因为我们认为自己“精通”的知识,未必真的是那样——这并非言过其实,实在是在下在面试的时候吃亏吃的太多了——很多时候,自己以为知道的东西被人家那么一考查,才发现自己还欠缺很多。总之一句话:课时安排是预习指导,不是翘课指南。
下面是我们的课时安排。先更正一个小的数字错误:上次我说是40课时,是我记错了,应该是30个课时。
第一课:
- C#简史
- 白话面向对象(与语言无关)
- 学习使用Visual Studio的关键功能
- 学习使用MSDN Library for Visual Studio,并掌握在MSDN中导航、检索的技术
- 了解原生代码程序与托管代码程序的关系
第二课:
- 编程的一(个本质)、二(种类型)、三(个阶段)、四(种project)
- 如何阅读C#语法规范(语法生成式)
- C# Keywords之:数据类型与变量
- C# Keywords之:运算符、表达式与语句
- 类功能的灵魂:Function与Overload
第三课:
- C# Keywords之:名称空间、类与类成员
- C# Keywords之:类成员的修饰符
- 类方法的重点:重载、覆盖(重写)、隐藏,多态
- C# Keywords之:其它关键字介绍
第四课:
- 类与类互操作的灵魂:委托与事件
- 窗体应用程序(Windows Forms Application)开发
- 从Win32到WinForm的演化:从消息到事件(可能会介绍WPF)
- 剖解一个Win32程序(Windows的消息驱动机制)
- P/Invoke原理与应用
第五课:
- 简单的SQL查询
- 如何使用ADO.NET连接SQL Server数据库
- 多层架构应用程序
- ASP.NET程序开发简介
- Web应用程序工作原理
- 反射的原理与应用
第六课:
- 自动化测试工具原理
- 开发两个简单的自动化测试工具(分别以Browser控件和IE COM组件为Web页宿主)
- 使用C#语言知识,封装自己的自动化测试类
- 编写自己的自动化测试脚本
- 测试我们自己编写的网页并保存结果
==================================================
很多精彩的课程等待大家来分享哦!让我们一起努力!!
同时,也期待大家多多给我反馈——把你们想了解的内容告诉我——我会把它们加入到现在和未来的课程中去。谢谢大家,因为你们的反馈就是对我最大的支持。
==================================================
欢迎有志向进入开发、测试、外包行业工作的朋友(特别是正在找工作的应届生朋友们)与我联系,我将尽量帮助你们进行技术和心态上的准备。同时也欢迎有工作经验的同仁对在下多多进行指教、帮助在下提高水平。