引言:
软件开发一直是IT行业的高薪工作,相对于运维人员使用和管理现有的产品而言,软件开发更是创造性的工作,更容易让IT人员实现个人价值。然而很多IT人员一想到开发,就以"写代码太辛苦"、“学开发太难,需要天赋”,“开发工作只是青春饭”等等借口,让软件开发与自己失之交臂, 当你发现目前的运维工作种种不顺、工资也不高的现状,你一次又一次的浏览着求职网站希望寻求新的工作机会,然而网站上出现大量开发岗位、而且个个都是高薪的工作,你是否又燃起了想重学开发的冲动?
兄弟,当你有这个想法的时候,联科教育已经快你一步,为您专门定制了零基础的开发入门课: C#语言基础
课程目标:零基础快速掌握C#面向对象开发的基础技能!
课程基础:完全零基础学习
课程大纲:
第一章: 前置课程
聊聊软件开发、认识C#语言、学习C#语言可以从事哪些工作、部署.Net开发环境)
第二章: 认识Visual Studio
第一个C#控制台应用程序演示,第一个Windows窗体应用程序的演示,第一个Web应用程序的演示。理解解决方案、项目和类、命名控件、方法等基础概念。C#语言的基本规范的介绍,Visual Studio的常用设置,C#中注释的介绍和分类,介绍C#中常用的快捷键,如何折叠代码
第三章: 变量和常量
计算机如何存储数据深度探讨,C#中常见的数据类型介绍,变量的使用规则、变量的命名规则、变量命名的建议、变量的定义和赋值、变量的输入输出、变量的类型转换、变量的作用范围。常量的介绍
第四章: 运算符和表达式
赋值运算符、算术运算符、比较运算符、逻辑运算符、移位运算符、条件运算符
第五章: 条件选择
条件选择语句的概述、if语句、if--else--语句、if---elseif --else---语句、switch--case--语句
第六章: 循环
循环的基本介绍,使用goto实现循环、使用while实现循环、使用do--while--实现循环、使用for循环、使用foreach循环、循环中使用的关键字语句(break和Continue)、循环的嵌套
第七章: 异常处理和程序调试
什么是异常处理、常见的异常处理的展示、使用标准的try-catch-finally处理异常、关于异常的两个问题讨论、使用Throw关键字抛出异常、程序调试
第八章: 数组
数组的基本介绍、数组的定义和初始化、数组元素的访问、数组的遍历、数组的案例分析。二维数组的定义和初始化、二维数组的元素访问、二维数组的遍历、二维数组的案例讨论。交错数组的定义和初始化、遍历、交错数据的案例应用。
第九章: 集合
ArrayList的基本介绍、ArrayList优点、ArrayList定义和初始化、ArrayList元素访问和遍历、ArrayList常见方法、ArrayList案例演示、ArrayList缺陷探讨。List基本介绍、List定义和初始化、List常见方法讨论、List综合案例应用
第十章: 值类型和引用类型
认识值类型、认识应用类型、如何查看值类型存储访问、如何查看应用类型的储存方式、两种类型区别、String类型的不可变性
第十一章: 字符串方案案例讲解
字符串和字符相互转换、字符类型的常见方法。字符串类型的基本方法,判断两个字符串相等(Equals)、查找字符串(Indexof)、判断包含字符串(Contains)、替换字符串(Replace)、截取字符串(substring)、删除和插入字符串(Remove/Inset)、分割字符串(Split)
第十二章: 日期类型案例讲解
日期时间类型常见用法、日期时间类型格式化输出、日期时间类型两个案例、日期时间类型综合案例
第十三章: 方法
方法介绍、方法好处的探讨、方法的定义、方法的访问修饰符、单个返回值-return、多个返回值-Out、方法应用传递-ref、方法参数的默认值、方法数组参数--params、递归方法、方法重载
第十四章: 项目实战
1. 模拟红绿灯程序
2. 抽奖程序
第十五章: 项目实战
模拟售票系统
提示:本季课程为基础内容讲解,参照老师讲解均可完成操作,估不提供源码;学编程,最主要的是代码练习的积累,多动手试试吧!