Java已经开始影响这一代程序员,学习Java成为许多程序员的新目标。由于Java是一个内容繁杂的系统,要想通过自学来理清整个系统脉络,并能运用它自如地进行开发,可以说具有相当的难度,因此,参加Java培训会是一种更有效的方式。
参加培训还有以下几点优势:第一,培训材料由业界专家设计,并根据实际情况随时更新,让你不会学到过时的东西;第二,在富有经验的培训教师的指导下,可以快速地获得许多专家的经验,避免走弯路;第三,学员们拥有相似的知识背景,培训班拥有可供讨论的环境,有良好的学习氛围。
Sun早在几年前就已在国内开展Java培训,通过与高校联办的十几个授权认证中心来进行培训。不过那时培训内容基本上都集中在J2SE即Java标准版的课程上,这些课程主要是帮助程序员了解并掌握Java的基本开发。随着Java版本的升级,Java本身也在发生着一些重要的变化。Java应用领域逐渐扩大,企业级应用变得越来越普遍和重要。所以以前的培训内容已经不能完全适应今日的需求。Sun显然也看到了这一点,为了满足Java程序员们对日益深入的Java开发所需的技能,同时也为进一步开拓这个有着巨大市场前景的培训市场,Sun重新强化完善了国内的培训体系。
培训课程内容介绍
目前整个Sun Java培训体系分为三个层次:“Programer(程序员)→Developer(开发人员)→Enterprise Architect(企业级设计师)”,有点类似我们传统的“程序员→高级程序员→系统分析员”体系。这种灵活的培训体系使任何Java开发人员都可根据自己的兴趣和能力选择不同层次的课程,而无需从头学起,浪费不必要的时间和金钱。
Sun Java培训课程很多,其中培训机构主要推荐的四门课程如下:
SL-110:初级Java语言编程(Java Programming Language for Non-Programmers)
对于初学者,或是一些想学习Java的非编程人员,如技术人员、Web开发人员、技术管理人员、系统管理员来说,SL-110就是一个很好的起点。通过对这门课程的学习,一个初学者能够对Java这个开发工具有一个初步的了解和掌握。
SL-275:Java语言编程(Java Programming Language)
而对于一个拥有其他语言(如C/C++)设计经验的程序员来说,SL—275可能对你更为适合。这门课程将教授学员如何使用标准Java Development kit,V1.2.2(JDK)开发应用程序和Applet。在本课程中你将学会Java语言的语法,如何使用Java来创建图形用户接口(GUI)、事件处理机制、例外处理,通过设计与开发各种Java程序来获得实际的编程经验。你也将学到文件输入/输出(I/O)和多线程和网络的知识。这门课程还是Sun认证Java程序员,即SCJP(Sun Certified Java Programmer)的认证考试的必考科目。