accp6.0课程介绍

时间:2023-03-20 21:46:42 ACCP培训 我要投稿
  • 相关推荐

accp6.0课程介绍

  S1阶段

  在课程中,并不只停留在应用层面,还加入了大量经验性的技能。比如浏览器兼容性问题。浏览器大家都接触很多,我们都是通过浏览器来访问网页的。我们常用的浏览器有IE浏览器(Windows自带的),火狐、opera浏览器,还有遨游和360浏览器。虽然这里有六个浏览器,而实际上呢只三类。遨游和360其实都使用的是IE浏览器的内核,也就是说能在IE浏览器上正常显示的网页,在这两个浏览器上也能够显示。而火狐和opera就不行。如果用火狐浏览器去访问一个普通页面,大家就会遇到网页上按钮不能用,网页上的飘浮广告都跑到一边去不能动了的情况。那如何才能做到在不同的浏览器下都能看到正常的网页呢?这就要经验了。不仅在应用层面,从企业开发软件考虑,软件的性能、安全和成本都是一个优秀的程序员需要关注和考虑的。在学员学习程序逻辑、客户端技术的时候,我们都会加入此类的经验分享。ACCP6.0训练的学员思想和代码编写能力。在调研过程中,中心都反应,学员在上机课的时候把理论课讲的知识全忘掉了,所以有些教员甚至不得不花很多时间又把前面的知识再回顾一下。所以在6.0的课程学习中加入了边讲边练的训练模式,不再严格区分理论课和上机课。在理论课件中增加了学员上机练习的内容。

  结业收获:

  学习完之后,能获得认证:ACCP初级程序员,不但能理解程序逻辑和基本的算法,还能掌握基本的客户端开发应用技术。结业之后的结业项目是KTV点歌系统。这个系统与以往的结业项目的不同是,以前版本的项目都模拟项目,在实际生活中是不会使用到的。比如以前的网吧管理系统、MYQQ聊天系统,离实际使用还有一些核心功能没有实现。而这个KTV点歌系统是可以投入使用的。所以更增加了学员对业务的理解,积累真实的项目经验。

  S2阶段

  面向对象的编程是思想,是S2课程的重点课程。所占的课时也最大的。我们把三层架构的讲解放到了二期去讲。因为这个时候学员项目经验还比较的少,还不能够真正体会到分层开发好处,面向对象的思想也还不清楚,也就更不能理解分层开发的原理。我们把以前放在Y2的AJAX技术放到了S2来讲解。这是一项应用比较广泛的技术。相信大家在上网的时候都体验过。我们在淘宝购物的时候,看中一个宝贝,点击收藏,系统就会马上提示你“您的物品已经发送到暂存栏里了”。在没有使用这项技术的时候,大家是要等长一段时间才能看到页面的刷新的。而有了AJAX技术,功能使用就会更快捷,更爽了。再就是数据库优化技术。在实际的软件项目投入使用之后,数据库里的数据绝不会象在学校里一样只有几百条数据,而是成千上万条数据。比如中国人民银行的用户数据库,至少有上千万数据,我们每去那里取一次钱,系统就会要到这上千万条记录里去查我们的资料,也才会知道银行可以给我们多少钱。就算是计算机1秒针能够搜索50条记录,搜索1千万条记录就得300分钟,相当于5个小时。如果没有数据库优化技术,估计银行每天通宵加班,也无法完成存取款业务。

  S2项目分布

  在这个过程中,使用了五个贯穿案例,总共还要完成五个项目案例。结业项目是易买网。S2的项目是由C/S项目,向B/S项目过渡。在S2,这两个模式的项目都会涉及到。

  结业收获:

  获得ACCP程序员认证。掌握面向对象编程、JavaScript客户端验证和页面特效制作、SQL Server高级管理和查询等技能。结业考试是应用最为广泛的购物网站“易买网”,实现了商品展示、订购和用户管理等常用功能。

  Y2A阶段

  的面试者,大部分要么是不会,要么就是只会死记硬背一些框架技术。在公司里做项目的时候,不管需不需要,都给分三层,老板就说,一层就够了,你麻不麻烦啊。但人家不会啊。所以,Y2A课程中,框架原理和搭建自己的框架是非常重要的一部分内容。这里不是说一层开发,也不是三层,而是N层。也就是要让学生们明白,什么时候一层开发就可以了,什么时候是两层还是三层,或者是更多层。另外一方面,ASPNET开发环境是以“拖”为主,以前只能拖个普通控件,后来发展到数据库也可以“拖”,连业务逻辑都可以通过“拖拽”来完成。ASPNET程序是越做越简单,越做越没有含金量。这样拼凑起来的代码能卖个好价钱吗?以后这钱就会让微软自己赚过去了。所以,当AJAX技术兴起后,很多国内的公司开始开发自己的业务控件,来开发更为个性更有竞争力的产品。所以,我们也要求我们的学生要深入理解.NET,能够把控件技术掌握很,才是真正的掌握.NET。而不是只是单纯的“拖拽”,做一头“驴”。ACCP6.0课程体系,是要培养素质高、有思想的程序员,所以在NTC课程中加入了数据结构和算法的课程。

  Y2A项目分布

  Y2A阶段主要有三个项目案例和三个贯穿项目,都是在分层思想的基础上做开发。

  Y2B阶段

  Y2B与A方向也是相对应的。着重讲解框架技术的原理,掌握分层开发的思想。Hibernate、Struts和Spring是这个阶段的重点课程。我们在企业调研的过程中,发现企业并不是三个都用,通常只用一个,或者是把这三个框架的部分结构拿过来拼接成公司自己的框架。这样不但借鉴了流行框架的优势,又提升了自己的公司本身的优势,增加了产品的含金量。所以,6.0课程就是告诉学员如何深入地理解框架技术的原理,比如对象之间的关系、页面之间的关系、数据是如何流动传递的等等,要掌握这三个框架的独立应用和集合应用。另外,在毕业设计中,会第一次要求学员自己写需求,会加强中间控件,流程细化。按照CMMI2的规范来实施开发。CMMI是项目管理国际标准,总共分为五级。如果软件开发公司能达到3级以上,就可以接欧美国家的外包项目,印度的软件公司基本上都是3级以上,而中国的大部分的企业还停留在CMMI1的阶段。而我们为要求到标准2。

  Y2B项目分布

  Y2B的项目主要OA系统和租房系统为主。同时还有一个项目就是Facelook。是一个与近两年风靡全球一样的社交网站。大家应该都很熟悉吧,比如说人人网、开心网等等。这是今后的一个新的项目方向。

【accp6.0课程介绍】相关文章:

ACCP6.0软件工程师课程及收费标准03-29

思科认证课程介绍03-08

法律硕士课程介绍08-10

西班牙留学硕士课程介绍12-01

韩国留学GSIS课程介绍03-28

汇佳国际学校课程介绍06-22

新西兰留学硕士课程制度的介绍05-03

广告设计与制作课程介绍05-14

奥克兰商学院的课程及入学介绍08-20

平面设计专业课程介绍05-18