掌握在.NET平台下用C#语言编程、能够用ASP.NET开发优质网站、Web应用程序、网络推广和营销,进上步能开发C/S、B/S架构应用程序、Windows Mobile移动应用、C#游戏等商用化项目,从事网站设计、网络营销、应用软件开发与维护、移动应用、游戏编程、数据管理与维护等相关工作的IT技术人才。培养掌握开发流程和相关框架技术,积累一年以上的企业级商业应用项目经验,具备进一步发展晋升潜力的优质就业人才。
课程项目案例
模块名称 | 课程名称 | 课程简称 | 项目案例 |
S1A | 使用 .NET 理解程序逻辑 | Logic .NET | MyDVD |
C#语言和数据库技术基础 | C# | (1)QQ 数据库管理 | |
使用 C#语言开发数据库应用系统 | WinForms | 超市商品管理 | |
S2A | 深入.NET 平台和 C#编程 | C# OOP | 影院售票系统 |
优化 MySchool 数据库设计 | T-SQL | 银行 ATM 取款机系统 | |
使用 HTML 语言和 CSS 开发商业站点 | HTML | 六人行网站 | |
S3A | 基于.NET 平台的软件系统分层开发 | N-Tier | 酒店管理系统 |
使用 ASP.NET 技术开发网上书店 | ASP.NET | 博客系统(一) | |
开发基于 Ajax 和控件技术的 Web 应用系统 | AJAX | 博客系统(二) |
1、训练的技能目标
1.1、.NET方面的技能目标
1) 基本的 C#编程
① 会使用 C#基本语法编写简单控制台程序
② 会使用简单算法实现业务需求
③ 会使用 Visual Studio 开发、调试程序
④ 能够正确讲述面向对象思想相关概念,并在编写程序时熟练应用
⑤ 能使用 C#语言实现字符串操作、常用 I/O 操作
⑥ 会使用 C#语言操作 XML 文件
⑦ 会使用 ADO.NET 完成数据增删改查操作
⑧ 会使用异常处理程序中的意外情况
⑨ 会使用泛型集合组织相关数据
2) Windows 桌面开发技术
① 能够熟练使用 WinForms 主要控件
② 能够自学后并使用其他 WinForms 控件
③ 能够使用 WinForms 控件开发桌面应用程序
④ 会使用 ADO.NET 特性改善数据访问效率
⑤ 会使用三层结构搭建 Windows 桌面应用系统
⑥ 能够理解分层开发思想,并对三层结构进行扩展
⑦ 会使用.NET 技术操作 Excel 文件
⑧ 能够对桌面应用程序进行打包部署
⑨ 能够对类库中的方法进行单元
⑩ 理解异常处理机制,并编写自定义异常
3) Web 应用系统
① 会使用 ASP.NET 开发 Web 应用系统
② 能熟练使用 ASP.NET 主要控件,并通过自学掌握其他控件的使用
③ 能够对 ASP.NET 应用程序进行部署
④ 会创建、发布、调用 Web 服务
⑤ 会使用 Ajax 开发具有良好用户体验的 Web 应用系统
⑥ 能够开发使用用户控件和自定义控件
⑦ 掌握 ASP.NET 中发送电子邮件的方法
1.2、WebSEO方面的技能目标
培养目标:培养ASP.NET网站设计与 SEO/SEM/网络整合营销的网络开发推广工程师,能够胜任各类网站(电子商务网站(含淘宝)、中小型网站、资讯类网站、个人网站等)的建站及网络推广和营销工作。
1) HTML 静态页面的设计和制作
① 会使用 XHTML 实现符合 W3C 规范的 Web 页
② 会使用 CSS 常用属性实现简单的样式修饰
③ 会使用 Dreamweaver 辅助实现 DIV+CSS 布局
2) 客户端脚本的制作
① 会使用 CSS 样式制作网页广告
② 会使用 BOM 对象制作窗口
③ 会使用 BOM 对象实现时钟
④ 会使用 HTML DOM 实现级联显示
⑤ 会使用 HTML DOM 实现表格等内容的动态添加
3) 表单验证技术
① 会使用 HTML DOM 实现表单的基本验证
② 会使用正则表达式实现业务复杂的验证
4) 基本的 C#编程
① 会使用 C#基本语法编写简单控制台程序
② 会使用简单算法实现业务需求
③ 会使用 Visual Studio 开发、调试程序
④ 能够正确讲述面向对象思想相关概念,并在编写程序时熟练应用
⑤ 能使用 C#语言实现字符串操作、常用 I/O 操作
⑥ 会使用 C#语言操作 XML 文件
⑦ 会使用 ADO.NET 完成数据增删改查操作
⑧ 会使用异常处理程序中的意外情况
⑨ 会使用泛型集合组织相关数据
5) Web 应用系统
① 会使用 ASP.NET 开发 Web 应用系统
② 能熟练使用 ASP.NET 主要控件,并通过自学掌握其他控件的使用
③ 能够对 ASP.NET 应用程序进行部署
④ 会创建、发布、调用 Web 服务
⑤ 会使用 Ajax 开发具有良好用户体验的 Web 应用系统
⑥ 能够开发使用用户控件和自定义控件
⑦ 掌握 ASP.NET 中发送电子邮件的方法
6) Web策划与营销
① 熟悉网络营销方法与技巧
② 会网站策划,购买域名和空间
③ 会网站设计与规划及其工具
④ 会用CMS建站
⑤ 掌握网站营销的主要技术
1.3、数据库方面的技能目标
1) 数据库的基本应用
① 会使用 SQL 语句实现单表的增删改查操作
② 会使用 SQL 语句实现两表之间的联结查询
③ 会使用 SQL Server 实现数据库的简单维护
2) 数据库的应用
① 会使用 T-SQL 实现建库建表的操作
② 会使用三大范式实现数据库的规范性设计
③ 会使用事务和存储过程封装业务逻辑
④ 会使用查询优化数据库的性能
1.4、客户端方面的技能目标
1) HTML 静态页面的设计和制作
① 会使用 XHTML 实现符合 W3C 规范的 Web 页
② 会使用 CSS 常用属性实现简单的样式修饰
③ 会使用 Dreamweaver 辅助实现 DIV+CSS 布局
2) 客户端脚本的制作
① 会使用 CSS 样式制作网页广告
② 会使用 BOM 对象制作窗口
③ 会使用 BOM 对象实现时钟
④ 会使用 HTML DOM 实现级联显示
⑤ 会使用 HTML DOM 实现表格等内容的动态添加
3) 表单验证技术
① 会使用 HTML DOM 实现表单的基本验证
② 会使用正则表达式实现业务复杂的验证
1.5、项目方面的技能目标
1) 业务理解能力
① 能够理解常见的软件系统业务
② 会使用用例图
③ 能够正确描述业务的功能
④ 能够编写软件需求说明书
2) 经验积累
① 能够较快发现并解决项目中的常见问题
3) 规范性
① 能够编写较为规范的程序代码
② 能够编写较为规范的项目文档
③ 能够具备较为规范的开发习惯
4) 质量控制
① 能够将质量意识贯穿整个开发过程
② 能够编写文档
③ 能够进行单元和功能
5) 团队意识
① 具备团队意识,做事已团队为核心
② 能够团结项目组人员,共同完成任务
6) 软件生命周期意识
① 理解软件生命周期
② 能够在规范的软件生命周期中进行开发
③ 能够编写软件生命周期中的各种项目文档
1.6、职业素质方面的技能 目标
1) 学习能力和主动性
① 掌握学习方法,并养成良好习惯
② 、复习习惯的养成
③ 保质保量的按时完成作业的习惯
④ 制定目标、计划和管理时间的能力
⑤ 掌握自我解决问题的方法
⑥ 培养自我解决问题的意识和能力,并且训练自我问题解决
⑦ 养成浏览论坛的习惯
⑧ 养成阅读技术书籍的习惯
⑨ 学会通过分解问题来解决问题
2) 团队合作和沟通表达
① 让学员了解团队,认识团队
② 学员基础的演讲能力
③ 掌握职业沟通技巧,并且能够进行项目总结
④ 有条理的进行技能和项目总结的能力
⑤ 契约式沟通能力
⑥ 就业能力,达到企业要求
⑦ 掌握职场礼仪
⑧ 熟悉简历撰写
⑨ 熟悉面试流程
⑩ 掌握职业人发展策略
3) 责任感和稳定性
① 了解软件行业,培养职业发展兴趣
② 对程序员职业工作内容有一定了解,培养职业发展兴趣
③ 树立职业发展目标和职业发展计划
2、三个阶段的教学目标
为了实现培养目标,专业课程采用水平考核的方法逐步达到培养目标,需要分为初级程序、程序员、软件工程师三个阶段逐步达到。
2.1、阶段(初级程序员)
阶段目标:
(1)面向入门,趣味性为主,引导学员进入丰富多彩的 IT 行业,树立继续学习的信心;
(2)技能上主要培养学员的逻辑思维能力,在编程方面具有一定的感性认识。
具体的技能目标:
能够熟练使用常用的工具软件和 Office 软件
能够熟练运用基本的程序逻辑;
能够使用 HTML 和 CSS 语言制作商业级客户端页面;
能够使用 C#和数据库开发 WinForms C/S 应用。
典型项目:
项目内容:使用 HTML+CSS,采用 DIV+CSS 技术开发贵美商城静态网站;
项目结构:浏览器/服务器结构(B/S)。
阶段项目:
项目内容:使用 C# 语言,采用 WinForms/ADO.NET/SQL Server 技术开发简单的数
据库应用程序-- MyKTV 点歌系统;
项目结构:客户端/服务器结构(C/S)。
2.2、第二阶段(程序员)
阶段目标:
(1)掌握面向对象程序设计思想和方法,培养自学能力;
(2)技能上主要训练面向对象编程思想、C# 特性、客户端技术、数据库
技能代码编写的熟练度和规范度,开始接触企业级的应用,在编程方面具有一定的理性
认识。
具体的技能目标:
□ 能正确讲述面向对象程序设计的概念,并且能够在.NET平台中运用;
□ .NET:能够运用分层(三层)结构、XML 解析技术、异常处理技术编写.NET 框架下的企业级 C/S 应用程序,并具备基本的.NET 单元技能;
.NET项目:
项目内容:使用 C# OOP 面向对象思想开发简单业务应用??网络电视精灵;
项目结构:窗体+XML
2.3、第三阶段(.NET软件工程师)
阶段目标:
(1)面向就业,企业项目训练为主,培养学员独立分析问题、解决问题、总结问
题的能力和习惯;
(2)技能上讲解业务流程、行业应用、主流框架技术,按照企业常用的开发模式、管
理流程,组织进行训练。
具体的技能目标:
掌握企业项目开发流程以及相关的工具和技术:
(1)会编写规范的需求文档。
(2)会编写详细设计说明书。
(3)会使用单元工具 Junit。
(4)能编写规范的用例和用户手册。
在.NET 框架和 VS 平台中,能够运用 ASP.NET、Ajax 和分层编码、代码重构、设
计模式思想编写可扩展的 B/S 结构企业级应用;能够使用委托和事件技术在 ASP.NET
开发高性能用户控件,在.NET 框架类库下开发可复用的自定义控件。
项目示例
典型项目:博客系统
项目内容:使用 ASP.NET、Ajax、控件技术完成一个 Blog 系统;
项目结构:浏览器/服务器结构(B/S),使用三层架构。
典型项目:第三波书店
项目内容:使用 ASP.NET、Ajax、控件技术实现一个 B2C 的网上书店,如图 6 所
示;
项目结构:浏览器/服务器结构(B/S),使用三层架构。
毕业设计:
项目内容:
(1) 毕业设计将会提供不同的项目需求有学员独立完成,从这四个项目需求中进行选择,作为毕业设计内容。
(2)使用 ASP.NET+Ajax+WebService+三层结构开发 B/S 结构企业级应用。
项目结构:浏览器/服务器结构(B/S)。
3、各阶段之间的关系
1) S1 侧重入门,案例以趣味性为主;S2 侧重打基础,练基本功,案例以实用性为主,所以相对枯燥、学员感觉较难;S3 侧重就业,案例以商用性为主,所以案例规模较大、务相对复杂;
2) 各阶段逐步深入,前一阶段为后续阶段打基础,后一阶段的学习是以前一阶段为前提;
3) 整个课程体系的终技能目标是学习流行的 B/S 结构相关技术。S1 学习 C/S 结构;S2 开始接触 B/S 结构的基本原理、应用服务器的基本配置、开发工具、服务器端脚本等;S3 深入学习流行的框架技术应用,开发企业级应用。
4、课程体系图和课程简介
各课程体系分为三个阶段:
阶段(S1):初级程序员
第二阶段(S2):程序员
第三阶段(S3):软件工程师
课程目标任务:
阶段(S1):是.NET学习的入门和基础课程,主要学习C#语言基础,学习程序逻辑、基本语法、开发工具使用或数据库基本操作,能够开发简单应用程序,学习信心,为进一步学习打下基础。学习过程中完成QQ用户信息管理、超市商品管理和MyKTV点歌系统等三个项目的开发。
第二阶段(S2):是.NET学习的和核心课程,学习.NET核心技术、数据库技术,能够开发一般的企业应用系统。学习过程中完成《影院售票系统》和《银行ATM提款机系统》两个项目。WEB应用是软件开发的重要方向,能够设计并完成精美漂亮的、符合W3C要求的静、动态网站,网页技术ECMAScript 语法、BOM 编程、DOM 编程,流行的客户端、复杂的表单验证,掌握网站设计流程、架设技术和方法,学习信心,为进一步学习打下基础。在此阶段,学习一定的HTML基础为以后用.NET开发网络应用程序奠定基础。在HTML与CSS的学习中完成《六人行》网站项目。
第三阶段(S3):也是学生优质就业班。学习软件编程思想、软件框架、分层开发思想、三层架构、ADO.NET查询优化技术、ASP.NET、AJAX应用、负载平衡优化技术等。学习数据库技术,动态网站技术,熟练掌握使用ASP.NET控件搭建WEB站点、部署站点、学会制定网站推广策略并熟练掌握网站SEO技术,学习后能够独立开发和推广基于 B/S 架构的 Web 商用网站。学习过程中完成《新闻发布系统》、《电子书城》、《酒店管理系统》、《博客系统(一)》和《博客系统(二)》等企业级项目。
更新时间:2024-03-28 13:11:06
桂林志成信息技术有限责任公司是在桂林成立的IT培训机构,中心座落于桂林市中心八桂大厦,拥有一流的教学环境和最先进的教学设备。桂林志成信息技术有限责任公司是由北大青鸟APTECH授权在桂林成立的,即桂林八桂校区??北大青鸟APTECH(桂林志成)授权培训中心,由北大青鸟总部统一配备强大的师资力量和完善的推荐就业服务。课程由北大青鸟APTECH认证的资深教师主讲,他们拥有丰富的开发和教学经验,而且就业示范班学员所学课程是根据IT行业热点岗位针对性设置的,学成后相当于拥有了该岗位一年左右的从业经验,保证推荐就业。