软件开发四大主流技术

上传人:博****1 文档编号:565003698 上传时间:2023-01-24 格式:DOCX 页数:5 大小:51.46KB
返回 下载 相关 举报
软件开发四大主流技术_第1页
第1页 / 共5页
软件开发四大主流技术_第2页
第2页 / 共5页
软件开发四大主流技术_第3页
第3页 / 共5页
软件开发四大主流技术_第4页
第4页 / 共5页
软件开发四大主流技术_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件开发四大主流技术》由会员分享,可在线阅读,更多相关《软件开发四大主流技术(5页珍藏版)》请在金锄头文库上搜索。

1、一、目前软件开发四大主流技术介绍:A、数据库技术:是应用开发的基础技术,80%以上的应用系统需要使用数据库来存放业务数据;B、客户端页面技术:是客户端/服务器开发模式下最基本的技术(例如我们经常上网所浏览的页面,都属于软件的客户端技术),调查显示,要开发一个典型的应用系统,编写客户端页面、动态脚本和页面动画,需要花掉项目组40%-60%的开发时间,并且很多企业会把这些工作安排给新入职的员工所以熟练掌握客户端技术是程序员的基本的素养;C、Java技术:Java技术是目前最为流行的软件开发技术,我们对2407家企业的职位分析数据表示,有48.96%的软件开发企业要使用到Java语言,因此,ACCP

2、5.0课程中将由浅入深详细讲解这技术;D、.NET技术:.NET技术发展得非常快,短短几年时间已经发展到能够与Java两分天下的程度,并且.NET技术在原理、使用方式上已经与Java大同小异,经验表明,在掌握了Java或者.NET语言后,只需要再花20%的精力就可以掌握另外一门语言,我们在课程中同时安排了Java和.NET开发语言,并且以对比的方式进行教学,必将为学员提供更宽阔的发展道路。二、北大青鸟课程:北大青鸟ACCP5.0课程,国内权威的软件开发课程,由北京大学和印度APTECH联合开发,致力于培养国内紧缺的软件开发工程师,主要包含四大块技术内容,即:数据库技术、客户端页面技术、Java

3、开发技术和.NET开发技术:1、数据库技术方面第一学期:使用SQLServer管理和查询数据1F第二学期,SQLSaver数据库设计和高级查询1r第二学年;Oracle敢据库对象和敎据杳询内容说明:第一学期的使用SQLServer管理和查询数据,讲解了创建数据库和数据库表、使用SQL语句增加、修改和删除和查询数据,学习完成以后能够操作数据库,执行最基本的查询,而第二学期的SQLServer数据库设计和高级查询是在第一学期的基础上讲解数据库设计、数据库高级对象的使用。0racle数据库对象和数据查询为第二学年的免费课时,讲解了安装和配置Oracle、SQL查询、数据库高级对象:视图、索引、PL/

4、SQL程序设计等高级内容。Oracle的内容是中心教学扩展内容,中心根据就业的目标企业对数据库的使用情况、学员对现有技术掌握的程度来决定是否讲解,并且不在结业考试和内部测试范围内。2、客户端页面技术方面第一学期:使用HTML语言开发商业站處1F第二学期匕JavaScript客户端验证和页面特效制作1第二学年:甸銘客户端无刷新页面技术1内容说明:第一学期的使用HTML语言开发商业站点讲解了使用页面标签,并通过样式表来增强页面效果,同时还包括表单、框架和页面布局、网站开发流程等内容,完全是基于网站静态页面的内容,到了第二学期的JavaScript客户端验证和页面特效制作课程,我们通过学习客户端数据

5、表单验证、使用对象来增强页面动态效果、页面特效制作等技术,让页面产生丰富的动态效果,提高网站的品质。第二学年的Ajax客户端无刷新页面技术,是目前非常流行的技术,在ACCP5.0中它作为一门绝技”而不是单独的课程来体现的,但是分别在Java和.Net课程中有有详细的讲解,它需要综合运用到前面两门课程的全部知识来完成特殊的任务,能够在浏览器没有刷新的情况下,象魔术一样能够自动获得服务器的数据,极大地方便用户,提升站点竞争力。3、Java技术方面第一学期;使用kva语售理解程序逻辑|第二学期】使用kva实现面向对象编程|第二学期便用JSP开发W窃应电系统|第学年】开李基于用卩用mzkt/hyaBu

6、an閑刚上交易系统|第二学年:?F发基于Stniti/SprirLg/Hibemate/旬ax的刚上信息发东平|内容说明:第一学期的使用Java语言理解程序逻辑是计算机程序设计的入门课程,主要讲解了Java基本语言语法、软件程序的基本组成和要素、使用Eclips开发工具等,学习完成后会对程序设计有个基本的认识,能够运用Java语言和思维逻辑把自己的想法通过程序语言表示出来;第二学期的使用Java实现面向对象编程讲解了计算机程序设计最为普遍和最重要的思想:面向对象的程序设计方法,并且通过Java语言实现这个做法,第二门Java课程在前两门Java课程的基础上,融合了数据库、页面技术,能够完成一个

7、类似于企业宣传网站的、简单的浏览器/服务器模式的程序开发。第二学年的内容主要要解决大型的、企业级的软件,如何通过Java语言来实现,开发基于JSP/Servlet/JavaBear的网上交易系统课程通过一个网上书店的贯穿讲解,详细说明了如何使用JSP/Servlet/JavaBean三种组合拳”来完成这样一个典型应用系统的建设,同时,把软件开发的MVC分层思想贯彻执行下去最后一门Java课程开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平,讲解是目前最为流行的软件程序结构Struts+Spring+Hibernate技术,Java作为开源技术,对于大型系统的建设

8、,其基本结构已经有成型的框架”不需要我们从头到尾自己做起,这门课程讲解是如何在这个成熟的框架下合作开发,并最终完成大型系统的开发。4、.NET技术方面内容说明:第一学期的使用C#开发数据库应用程序是学习程序设计的基础课程,讲解的是传统的基于客户端/服务器的程序设计方式(类似于QQ、MSN、挖雷这样的需要安装”带窗口”的程序),这一类程序的开发集成度已经很高了,主要是通过控件拖放的模式来实现,当然本课程中将结合数据库的内容,来实现一些数据存储和查询,最终能完成企业运用中的MIS系统的开发,阶段结束时还要使用该技术完成自己的QQ程序的设计。第二学期的.NET课程深入.NET平台和C#编程,开始真正

9、接触到.NET技术的全貌,这门课的内容讲解了面向对象如何在.NET平台上实现,并且牵涉到.NET类库、XML等多种高级对象,让我们程序设计具备更多的“弹药”,这门课程之后的在.NET框架下开发三层结构数据库应用系统讲解了.NET核心的三层结构代码组织方式,后续全部.NET课程都将使用这种三层的代码组织方式;这门课程学习完毕后我们会发现入门学习的时候,代码组织不是最清晰、最合理的,同时对程序设计有个更高层次的认识。第二学年的使用ASP.NET技术开发网上书店是一门实战课程,尽管我们明白了代码的三层组织方式,但是如何运用这种方式来完成商业级别网站的设计和开发,是这门课程的核心内容,.NET技术的集成度非常高了,即使到了第二学年的ASP.NET技术,我们还可以象第一学期那样拖放控件,但是这里面数据传递和页面控制、Web控件、IIS和WebConfig、母板页牵涉到诸多使用经验,需要我们大量编码才能够体会;同样,这门课程我们采用一个完整的网上书店的业务来透彻讲解。最后一门.NET课程使用Ajax和WebService重构网上书店是一门拔高的课程,主要讲解了如何优化我们的程序,同时我们通过进一步对网上书店程序进行功能的优化,引入WebService、Ajax和缓存这些高级技术,真正掌握了这些技术,对于提升我们对.NET的认识和就业能力是非常有帮助的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号