在北京的Java课程要学习那些内容
招生对象:
高中以上学历,有Windows操作基础,对编程感兴趣者,已从事数据工作者,欲从事编程工作者。
学习内容:
1、Java基本概念及简介,SDK及编程环境安装,基本数据类型及运算符;
2、面向对象编程,对象的处理,创建类,类类型,接口;
3、Java程序流程,逻辑和循环,字符串,Utilities;
4、AWT,事件处理;
5、错误,异常处理,GarbageCollections,Collections;
6、编写Java应用小程序JavaApplet;
7、Swing组件,Java版面管理;
8、SwingⅡ,使用Swing编写图形化界面;
9、JavaIO系统,**Java流处理数据;
10、线程和动画,Java的多媒体功能;
11、JavaBeans,数据库边接和数据结构;
12、对象串行化和映像,**因特网进行通信。
学习和掌握java基础编程,java面向对象编程,面向对象的编程思想,程序设计标准。
课程目标
**本课程的学习,学员可以系统掌握面向对象编程语言JAVA的核心语法,能够理解J2SE、J2ME、J2EE三种体系架构的理论思想和架构内容,掌握JAVA程序设计的主要模式和核心思想,熟练掌握基于JAVA语言的编程技巧和编程工具,能够独立完成基于JAVA的客户端和服务器端应用程序的开发、调试、部署和执行。
课程设置:
HTML/XML语言.数据库技术.Java程序设计.数据结构与算法.Java设计模式.J2EE设计和应用.Eclipse/CVS/OpenSource.软件测试/安全性编码技术.UML设计.UNIX.项目实战.技术英语/日语口语.职业素质教育
◆HTML/XML语言:
XML文档在网络数据存储和传输方面具有重要作用,本课程主要讲授XML文档的语法结构和网络应用技术,帮助学员了解XML的技术特点、优势和主要应用,使学员理解XML在.NET架构编程技术中的特殊地位,掌握XML在.NET软件开发中的使用方式.
◆数据库技术:
数据库服务器作为数据存储的关键设备是J2EE体系的重要组成部分,本课程将讲授数据库服务器的基本理论和主要技术,包括数据模型、关系数据库、数据范式、数据库设计等核心理论,重点讲授SQLSERVER2000和Oracle10g数据库的创建、管理和维护,SQL数据操作指令的使用方法等,为J2EE应用程序的开发提供技术支持.
◆JAVA程序设计:
JAVA语言是JAVA程序设计的核心工具,本课程作为关键课程将讲授JAVA的核心编程技术,包括J2SE核心语法规范、类和对象的创建和使用接口、包、异常处理、多线程和applet编程技术、系统API的使用,同时也讲授JAVA在文件I/O、数据库编程、网络编程、图形编程方面的简单应用,使学员能够熟练掌握J2SE的核心编程技术,为J2SE高级编程和J2EE程序开发进行技术准备。
JAVA客户端程序设计是J2SE的重要应用,本课程将在JAVA程序设计课程的基础上进一步讲授JAVA在客户端包括文件I/O、数据库、网络通信、图形设计等方面的比较高级的编程技术,以帮助学员对J2SE体系进行深入理解和掌握,能够熟练进行较高层次的JAVA客户端应用程序的设计和开发。
◆数据结构与算法:
数据结构包括数据的组织方式以及基于这些数据的操作技术,对程序设计具有重要意义。本课程将讲授基于JAVA语言的数据结构的概念、类型和主要算法,主要涉及数据类型的种类和各自特点,针对各种数据类型的主要操作,以及基于这些数据结构的算法,包括查找包中的集合类和接口的定义和使用,对不同集合类的特点进行分析比较,帮助学员理解JAVA系统集合类在数据结构的设计和使用方面具有的独特优势和便利.
◆JAVA设计模式:
设计模式是软件设计的主题思路,它直接决定了软件设计的架构和采用的技术,对软件开发具有重要的意义。本课程主要讲授二十三种J2SE设计模式,并进行分析比较,尤其对其中的常用模式如工厂模式、单例模式、建造模式、原始模式、适配器模式、装饰模式桥梁模式、策略模式、命令模式进行重点分析,帮助学员理解各种模式的主要内容和特点并总结出J2SE的常用设计思路,对J2SE的程序设计提供思想准备。
J2EE是JAVA软件开发的核心技术之一,是服务器端应用程序开发的关键,其中涉及的技术非常丰富和广泛,需要进行重点学习,本课程将循序渐进地系统讲授J2EE技术中所包含的Servlet、JSP、EnterpriseJavabean、JMS等核心技术的原理和使用方法,使学员充分理解J2EE架构的主要内容以及J2EE所具有的模块化、可扩展性、可伸缩性和安全高效性的技术特点,能够熟练的编写J2EE环境下的Web组件和商业组件,并能够独立进行组件在服务器端的打包、部署和测试。同时专门还要教授基于MVC模式的J2ee开发技术?Struts的主要技术和应用,使学员充分掌握这种多层次多组件的编程模式并熟练运用.
◆Eclipse/CVS/OpenSource:
OpenSource组件是目前比较常用的辅助开发手段,能够在一定程度和范围内提高开发效率。本课程主要讲授Hibernate,Spring等与J2EE开发有密切关系的OpenSource组件的工作原理和应用技巧。CVS用于团队合作开发软件项目的协作和管理,而Ant则是一种自动化的对J2EE程序进行编译、打包、部署、测试工具,Weblogic则是一款著名的J2EE服务器。本课程将对上述三个方面的技术进行全面介绍,使学员能够对这些技术有一定程度的认识和了解并能在实践中进行应用。
咨询热线:010-64707530 金老师 QQ:2645567689