软件工程师是从事软件开发相关工作的人员的统称。软件工程师是IT行业需求量最大的职位,软件工程师课程涵盖了当前IT企业所使用的各类软件开发技术,包括软件开发的平台、开发工具以及应用的数据库等,那么软件工程师课程有什么呢?
一、阶段课程
第一阶段:
面向入门,趣味性为主,引导进入丰富多彩的IT行业,树立继续学习的信心
技能上主要培养学员的逻辑思维能力,在编程方面具有一定的感性认识
第二阶段:
面向基础,理解概念为主,培养自学能力。
技能上主要训练面向对象的思想、代码编写的熟练度和规范度,开始接触企业的应用,在编程方面具有一定的理性认识
第三阶段:
面向就业,企业项目实战训练为主,培养学员独立分析问题、解决问题、总结问题的能力和习惯
技能上讲解业务流程、行业应用、主流框架技术,按照企业常用的开发模式、管理流程,组织进行实战训练
二、课程设置
第一学期:
1、 先学习进入软件编程世界,才能够具备计算机Java语言学习的基础;
2、 第一学期Java课程结束后,.NET课程的基本语言语法都与Java课程类似,将对比进行学习;
3、 HTML语言是独立的课程,不牵涉到程序编写,学习Java课程之后,为了缓解学习压力,调整学习节奏,先学习这门课程;
4、 SQL Server课程和.NET课程共同结合起来完成第一学期的阶段项目;
第二学期:
1、 第二学期刚开始就学习SQL Server课程,是在第一学期学会SQL基本操作、基本查询的基础上学习高级知识;
2、 第二学期两门.NET课程有严格的先后次序关系,并且是在第一学期的基础上进行拔高;
3、 ja
4、 Java的两门课程也存在严格的先后次序关系,只有熟练理解、掌握了面向对象的思想,才能够进入到MVC开发模式的学习,否则将会存在很大的理解上的困难;
5、 .NET课程中的三层结构模式,与Java的MVC模式,存在诸多相似之处;
6、 学习完Java课程,将结合数据库课程、HTML、ja
第二学年:
1、 第一门Java课程,核心技术JSP/Servlet/JavaBean,就是MVC模式的经典实现,需要第二学期JSP课程作为基础;
2、 只有在掌握了JSP/Servlet/JavaBean的应用以后,才能够体会到框架的必要性,第二门Java课程中的Struts/Hibernate/Spring中,JSP/Servlet/JavaBean是最基本的应用,并在此基础上做框架的集成,因此这两门课程也存在严格的先后关系;
3、 Ajax技术在Java课程中先讲解基础、原理,并要求手写Ajax代码,继而在.NET课程中使用方便的控件来实现,因此Java和.NET课程安排的次序不能变更;
4、 .NET第一门课程是基于三层结构的企业级B/S系统开发,因此三层结构是这门课程的基础;
5、 只有掌握了中的B/S开发技术,并且实现了网上书店的应用系统开发,才能够在该系统上进行优化和提高、扩展更方便的功能,因此,第二门.NET课程也必须在第一门.NET课程之后进行;
6、 毕业设计项目分别在Java课程结束、.NET课程结束后都会执行,整个第二学年的学习过程,将有三个月时间的实战训练(其中集中编码的课时为免费学时)。
三、就业岗位
能够胜任的工作岗位包括:
Java(JavaEE)工程师
.NET软件工程师
外包开发工程师
网站设计和开发工程师
数据库工程师
ERP/CRM/OA/B2C开发应用工程师
系统分析设计工程师
文档工程师
Copyright 2024 陕西星枫科技有限公司 陕ICP备18012436号 陕公网安备61011202000767
地址:陕西省西安市未央区未央路80号 EMAIL:1061941020@qq.com
ICP经营许可证:陕B2-20240222 人力资源证: 陕人服证字[2022]第0106003123号
Powered by PHPYun.