BF-TECH软件工程师IT高端培训课程
是北风网签约资深讲师风舞烟老师 的近十年软件研发和教学心得的总结,课程总视频时长高达 800学时,共分为初级、中级、高级三大阶段。
共包含 16 门课程,阶段项目+毕业设计项目大小计 33 个,内容涉及MIS、招聘网、CRM、系统集成、物流、进销存、电子政务、网站建设等多个方面。编码将近 100000 行(差不多专业软件开发人员2年左右的编码量)。
版本先后从 1.0 升级至 3.0 ,始终保持了技术的领先性,保证了技术在三年之内不会落伍整个BF-TECH3.0 涵盖了企业急需的以下四大方向的技术:
1. 客户端技术(Html+DIV+CSS+JQuery+ExtJs+Silverlight4)
2. 数据库技术(MSQL从入门到精通,包含开发与管理、Oracle从入门到精通,包含开发与管理)
3. C/S开发技术( C#4.0+WinForm )
4. B/S开发技术(ASP.NET WebForm +ASP.NET MVC 4.X+EF)
中国科技大学计算机专业,微软认证解决方案专家,10多年软件行业从业经验,参与过数百万的企业级ERP系统以及银行系统项目设计,在大数据处理、富客户端技术、项目管理等方面有着深刻的理解和实战经验,先后担任过国内某知名企业的CTO以及国内知名IT高端培训机构教学总监,北风网资深签约金牌讲师,主编过BF-TECH系列的 .NET、J2EE、 Android等品牌就业课程,共达2000多课时,课程总时长超10万分钟,可谓IT在线视频教育第一人,现任北风网产品研发总监,对软件系统架构、企业解决方案及IT在线教育行业有着卓越的见解和远识。
风舞烟老师
1、面向企业需求
课程设计以软件开发岗位需求为基础。
具备软件开发工作所需的专业知识与技能、强调编码的熟练度与规范度。
具备一定的项目实施能力(包括代码调试能力、文档编写能力、软件测试能力)及综合技术素质(包括对软件生命周期的理解、对设计模式的理解)必备的行业知识与经验等扎实掌握客户端技术、面向对象编程思想、三层架构设计思想。
2、强调技能的实用性
实用原则:不求全求广,避华而不实,求精求专,选择实际工作中常用的实用的技术。
重点讲解企业开发中80%的时间在使用的20%的技术上。
逐步深入讲解:而非一 步到位,对核心技术折分在不同的阶段讲解,以求学习效果的最大化随用随讲:对于部分技能,第一次讲解时只介绍基本的,常用的技术细节,其他技术细节将在案例、项目中需要时再进行讲解。
3、以实际案例为主线组织教学内容:采用实际案例组织技术内容一个案例几乎贯穿整门课程。
4、以项目经验为学习目标:项目经验体现在调试能力、业务能力和工作流程三方面。
5、技术的前沿性:如使用的开发环境为VS2010,.net 4.0类库,SQL Server2008,LinQ技术,.net MVC2.0,MVC3.0,jquery,extjs,Silverlight等富客户端技术等,保证了技术在三年之内不会落伍。
6、首次采用(1+9)多模式视频教学方式:
视频授课+,上机课作业练习+,上机课作业讲解+,预习任务布置+,每讲后涉及常见企业面试题讲解+,指导学习课总结复习技能点+,课程学习效果测试+,阶段项目强化技能+,毕业设计大型项目演练获取项目经验+,前沿技术课扩展技能。
(1+9)多模式视频教学方式手把手的教学员由浅入深的掌握软件开发整套流程及专业软件开发技能,使你从一技术菜鸟成为具有丰富开发经验的专业软件工程师。
7、技能的全面性与专业性。整个讲座涉及软件开发主流四大技术: .NET C/S方向技术+.NET B/S方向技术+数据库技术+客户端技术。
8、强调动手能力与项目能力。整个3个阶段结束后,阶段项目+毕业设计项目大小计26个左右,内容涉及MIS、CRM、系统集成、物流、进销存、电子政务、网站建设等多个方面。编码将近100000行(差不多专业软件开发人员2年以上的编码量)
学习时间段 学习课时 课程培养目标 课程内容 涉及知识点
第一阶段:
初识.NET平台和C#编程
42
01、熟练C#编码理解
02、.NET 平台特征和使用C#语言语法
03、面向对象设计在C#中的实现和表达
04、基本的WinForms 桌面客户端程序设计
05、使用.NET 中的集合、文件操作等
06、为后续WinForms、ASP.Net 网络应用开发提供语言基础
01、.NET Framework 概述
02、C#语法基础
03、C#中的OOP概念
04、C#中的继承
05、属性、索引器、委托和事件
06、Windows 窗体基础知识
07、Windows 窗体控件
08、C#中调试、测试和异常处理
09、数组和集合对象
10、C#中的文件操作
01、.net平台简介,CLR,CLS,CTS,JIT,垃圾回收等基础概念及C#常用命名空间
02、C#基础语法和C#4.0语法新特性,识别C# 中的基本数据类型,理解装箱和拆箱的概念,列举各种类型的运算符,理解各种选择结构和循环结构
03、定义和使用数组,了解结构和枚举
04、OOP的三个基础特征:封装、继承、多态
05、C#中的接口与抽象类
06、C#中的属性、索引器、委托和事件
07、window窗体基本属性、window编程基础控件的使用及设计界面,包括(模态窗体、MDI窗体、菜单、工具栏、状态栏的使用)
08、C#中的异常处理与异常类与自定义异常
09、用数组和集合存储数据
10、C#中文件的处理
阶段实训项目一 60
项目一:面象对向思想开发学生信息MIS系统
阶段实训项目二 51
项目二:利用文件流技术重构学生信息MIS系统
第一阶段:
SQL Server 2008 数据库基础及应用
30
01、了解SQL Server 2008基本特性
02、掌握SQL Server2008中的数据库完整
03、掌握SQL Server 2008数据库管理、数据库表的管理
04、掌握SQL Server 2008数据库的查询及基本的增删改查操作
05、掌握SQL Server 2008数据库的常用内置函数用法了解基础的数据库管理知识
01、管理SQL Server2008中的数据库表
02、数据完整性
03、利用SQL语句对数据进行操作
04、数据查询
05、数据高级查询
06、SQL Server2008新特性数据库管理基础 --数据库的备份与还原、导入及导出操作
01、如何在SQL Server 2008中创建库和表
02、了解SQL 基础数据类型和SQL Server2008新增数据类型
03、详解数据库的完整性(实体完整性、域完整性、引用完整性、自定义完整性)
04、详解SQL Server中常用的函数
05、SQL 通用语法(添加数据、修改数据、删除数据、及批量插入、修改与删除数据)
06、SQL 查询(select,别名、排序、分组、聚合函数)
07、SQL高级(多表联合查询)
08、SQL Server2008新语法特性介绍及应用
取得排名或顺序的函数 APPLY操作符、定义参照完整性功能的增强09、数据库重要管理工具介绍与使用-数据库的备份与还原
10、数据库重要管理工具介绍与使用-数据的导入与导出
阶段实训项目三 30
项目三:学生信息管理系统数据库设计
阶段实训项目四 11
项目四:商品进销存系统数据库设计及实现
第一阶段:
Oracle 数据库从入门到精通 教学大纲
30
01、了解ORACLE数据库系统基本概念和基本原理
02、了解ORACLE数据库模式对象概念和使用
03、掌握ORACLE数据库表、视图、索引、序列、约束、用户、权限…
04、掌握SQL*plus使用以及常用命令
05、熟练运用Oracle SQL语句
06、熟练运用ORACLE数据库查询语句
07、熟练运用ORACLE数据库DDL语句
08、熟练运用ORACLE数据库DML语句
09、熟练运用ORACLE数据库DCL语句
01、Oracle数据库基础知识
02、Oracle基本SQL语句
03、对Oracle数据进行限定和排序
04、Oracle中处理单行的函数
05、Oracle中从多个表中获取数据
06、使用分组函数来对数据进行聚集
07、Oracle中的子查询
08、Oracle中的多列子查询
09、操作数据DML
10、Oracle中创建和管理表
11、Oracle数据库中的约束
12、Oracle视图
13、其它数据库对象(序列,同义词)
14、索引的创建和使用15.控制用户访问
15、控制用户访问
01、数据库基础知识
02、创建Oracle 数据库
03、管理和控制Oracle数据库
04、Oracle数据库表管理
05、基本SQL语句
06、在查询中常使用的函数介绍
07、对数据进行限定和排序
08、.处理单行的函数
09、从多个表中获取数据
10、数据查询的综合案例(一)
11、使用分组函数来对数据进行聚集
12、子查询及高级应用
13、多列子查询及高级应用
14、多表联结查询
15、数据查询的综合案例(二)
16、操作数据DML语言
17、创建视图
18、其它数据库对象(序列,同义词)
19、索引的创建和使用
20、控制用户访问
21、Orcale综合案例应用(1)
22、Oracle综合案例应用(2)
第一阶段:
HTML XHTML CS3 JavaScript网页制作从入门到精通
30
001、熟练掌握HTML语法,会使用表格、框架
02、熟练掌握各种表单控件,并能完成常见的表单验证工作
03、能实现浏览器端各种常见动态效果
04、熟练掌握DIV+CSS进行网页布局
05、熟练使用DreamWeaver设计网页
06、了解如何申请域名和发布网站
07、基本的SEO优化
01、HTML基本标签
02、使用表格显示数据
03、使用表单和框架
04、使用DW制作网页
05、Web前台-CSS技术详解
06、深入CSS
07、利用DIV+CSS布局网页
08、网页中的javascript
09、JavaScrpt表单验证及高级操作
10、初探SEO技术
01、HTML标签使用
02、表单控件使用讲解
03、Table表单元素的使用
04、框架的使用及界面布局
05、CSS基础
06、CSS高级
07、DW的使用
08、DIV+CSS高级页面布局
09、JavaScript基础知识
10、JavaScrpt表单验证
11、SEO技术
阶段实训项目五 51
项目五:实战某培训网站首页DIV+CSS设计
阶段实训项目六 51
项目六:B2C网上书店网站设计前台静态页设计
第一阶段:
Winform数据库编程
30
01、熟练使用ADO.net操作数据库
02、熟练使用Winform中的高级控件treeview\listview绑定数据库 高级用法
03、熟练利用DataGridView绑定数据及其高级应用
04、使用ADO.net操作图片及事务的高级应用
05、熟练使用ADO.net+Winform+SQL Server2008开发数据库应用程序
01、认识ADO.net 2.0
02、利用ADO.net 2.0查询与操作数据库
03、ADO.net 2.0高级应用
04、Winform高级控件的
05、使用用DataGridView显示与操作数据
06、深入DataGridView高级应用
01、ADO.net内置对象详解(Connection\Command\DataReader\DataAdapter)
02、ADO.net封装DBHelper类完整应用
03、利用ADO.net操作数据
04、ADO.net 2.0高级用法: 使用DataReader装载DataTable 处理并发、 DataSet中的搜索数据集 ADO.net处理流数据(图片、视频、word文档等)
05、使用事务
06、TreeView\ListView\ DataGridView与数据库的绑定
07、DataGridView的高级用法、链结列、图片列、复选框列、自定义列等高级用法
阶段实训项目七 51
项目七:在线考试系统
阶段实训项目八 51
项目八:个人通讯录
第一阶段毕业设计综合项目实战演 练:
大管家固定资产管理系统
30