返回首页

参加java培训,怎样的课程设置才合理

71 2023-11-15 18:04 admin

IT培训网java培训遵循5R标准,结合自身技术和经验优势,设置了最合理也最符合市场需求的一系列课程,下面是java培训课程大纲的主要内容:

第一阶段:小型桌面应用开发

阶段目的:掌握Java语言的语法、理解面向对象的编程思想,能够熟练使用Java语言开发小型桌面应用。

1. 基础技能训练

a. 操作系统与网络基础: 学习Windows及Linux系统的安装和使用等,能够熟练使用Windows和Linux的常用命令,掌握使用技巧及网老枝桐络管理。

b. Java面向对象程序设计: 学习Java语言特点、Java类的结构、Java开发运行环境搭建、Java数据类型、流程控制、数组的使用、关联关系、继承关系、方法覆盖、多态性、Object类、接口、Java注解、枚举、异常处理、断言等,熟练掌握Java基本语法与特性,理解面向对象编程思想。

c. Java核心编程:学习Java集合类及常用数据结构和算法、Java程序的加载运行原理与过程、文件系统管理和文件操作API、日期时间处理API、反射API等,掌握Java多线程并发应用的开发,快速提高Java程序设计能力。

d. Java网络编程: 学习不同网络协议的特征与适用领域、Socket/UDP/HTTP编程,掌握Java网络编程技巧。

2. 项目实战

企业IM系统设计

第二阶段:中小型网站应用侍坦开发

阶段目的:掌握数据库设计与开发技能,熟练使用JavaEE组件技术开发中小型网站应用。

1. 数据库

Oracle数据库管理及开发:学习表、视图、存储过程等对象创建、修改、删除和数据操作、常用的查询、分组、子查询、连接查询、排序等SQL语句、数据库安装、数据库管理等,能够熟练使用Oracle数据库进行开发,能够编写正确并高效的SQL语句。

2. UI开发

a. Web页面开发基础:学习HTML、CSS、DOM、Java等Web页面开发核心技术,掌握最常用的Web页面开发技巧与技能,了解常见的JS、CSS三方库。

b. XML:学习XML文件的作用、XML文件的验证、解析XML文件,能够熟练使用XML进行数据封装及传输。

c. Ajax:学习Ajax基本概念、运行机制、JSON,掌握Ajax跨域访问的方式,能够使用Ajax技术进行异步通讯、局部刷新等编程。

3. JavaEE组件开发

a. JSP:学习JSP的本质、JSP的运行过程、JSP中常用的脚本、隐含对象、EL表达式、JSTL标签、自定义标签、异常处理等,能够熟练使用JSP开发动态页面。

b. Servlet:学习Servlet的概念、Servlet开发及部署、Servletd访问、Servlet的搭迹基本特性、Servlet生命周期、Session、Filter、Listener、常见应用服务器的安装、配置及管理、文件上传下载、服务器消息推送等,掌握WEB环境中的会话跟踪技术,能够熟练使用Servlet开发MVC模式的服务器端组件,了解MVC模式开发中的重复提交等注意事项。

c. JDBC:基于Oracle/MySQL数据库,学习JDBC基本特性、高级特性、事务、并发控制、数据库连接池的实现原理及配置方法,能够熟练使用JDBC进行数据库访问封装。

4. 框架技术

a. Struts 2.0:学习Struts2的基本概念、工作流程、运行原理、控制器启动顺序、OGNL表达式、拦截器、自定义拦截器、数据封装、类型转换、action组件、result组件、struts标签、ModelDriven拦截器、i18n国际化、token令牌、文件上传等,熟练使用Struts框架进行MVC编程。

b. Hibernate 学习Hibernate框架的实现原理、运行流程、Hibernate持久化概述、持久化对象及配置、操纵持久化对象、一对多关联、一对一双向关联、多对多关联、Hibernate检索策略、Hibernate检索方式、配置连接池、二级缓存等,熟练使用hibernate框架进行持久层编程。

c. Spring:学习Spring框架实现原理、依赖注入控制反转、面向切面的编程、声明式事务、编程事务、整合JDBC、整合Hibernate、整合Struts等,熟练使用Spring框架进行整合。

d. Spring MVC:学习SpringMVC的基本概念、运行流程、工作机制、handlerMapping、控制器、基于注解控制器、ModelAndView、ViewResolver、异常处理、拦截器、数据传递、国际化、类型转换、验证,熟练使用Spring MVC进行MVC编程。

e. myBatis:学习myBatis基本概念、工作机制、运行流程、配置数据源、typeHandlers元素、plugin元素、select元素、insert元素、update元素、delete元素、sql元素、resultMap元素、cache元素、逻辑判断元素、trim、where、set元素、foreach元素等,熟练使用myBatis框架整合Spring进行数据层编程。

5. WEB项目实战

物流运作管理系统(LES),电力营销管理信息系统,轨道交通业务管理系统等等

第三阶段:软件工程工业实践

阶段目的:熟悉软件工程流程及规范,使用以前三个阶段所学的技能,进行软件工程工业实践。

1. 软件工程方法论

软件需求分析、UML、面向对象分析与设计、设计模式、软件体系架构、软件开发过程管理

2. 软件工程项目实战

以5人小组为单位,采用IT培训网国际标准项目流程,完成烟草专卖管理系统,城市通卡业务管理系统,制造企业生产执行系统(MES)等等。

第四阶段:职业素质培养及就业

阶段目的:提高团队协作能力、职业道德、沟通能力和面试技巧,成功面试,成为标准IT职业人

1. 职业素质培养

a. 职业道德:以拓展训练的方式培养学生的团队协作、交流和沟通能力、制作PPT和演讲等能力。

b. 项目经理座谈:邀请国内外知名企业的项目经理与学生座谈、及时了解企业对人才真实的需求和要求、知己知彼、百战不殆。

c. 面试技能:由公司工作多年的人力资源总监指导学生编写简历、进行模拟面试、提高面试能力。

2. 就业

由在各大猎头公司工作多年经验丰富的老师对大家进行工作推荐、顺利就业。

Java语言基础:

1.Java基本概念

2.Java环境搭建

3.搭建Eclipse开发环境

4.基本类型

5.变量,运算符,表达式

6.分支语句,循环语句

7.数组,数组应用,行业规范

8.双色球抽奖程序,实现权限管理命令

Java面向对象:

1.类、对象、属性、方法、构造器

2.封装、继承、多态

3.重写、重载

4.访问权限控制符

5.this和super、static、final

6.抽象类和接口,内部类

7.单例设计模式

8.模板设计

JavaSE核心类库

1.Java核心类

2.Java字符串、日期处理

3.包装类、集合、数据结构

4.异常和异常处理

5.Java IO、NIO、多线程编程

6.线程同步机制、并发包

7.JAVA网络编程

8.Java泛型

9.Java反射机制

Java分析与设计:

1.设计原则

2.设计模式

3.常见算法

4.Java8新特性

5.Maven使用

6.SVN版本管理

数据库开发:

1.Oracle安装和管理

2.SQL语句

3.SQL语句原理

4.SQL语句优化

5.表、表设计原则

6.视图、序列、索引

7.Oracle数据字典

8.Oracle 数据库PL/SQL开发

9.存储过程、触发器、游标等

10.数据库设计原则

11.SQL优化技巧和原则

12.MySQL数据库安装

13.MySQL数据库维护

14.MySQL集群和读写分离

Web前端技术:

1.XML语法、DTD和Schema

2.XML解析,DOM/SAX/DOM4J

3.XPATH技术应用

4.HTML5(H5)基本文档结构

5.标题、图片标记、链接、列表、表格标记

6.表单标记

7.CSS基础语法铅租纯

8.CSS文本、列表、表格样式

9.CSS盒子模型

10.CSS浮动布局、定位

11.JavaScript语言基础

12.JavaScript闭包和自执行

13.JavaScript DOM编程

14.JavaScript事件模型

15.Window对象模型

16.HTML5画布、Web存型桥储槐咐

17.地理定位、音频/视频、拖放

18.WebSocket技术等

19.CSS3边框、背景、文本效果

20.CSS3字体、动画等

Spring框架:

1.Spring IOC概念

2.ApplicationContext\Factory

Bean

3.IOC对象创建和生命周期

4.IOC注入技巧

5.对象高级装配

6.组件扫描特性

7.Spring JDBC支持

8.Spring 事务及安全管理

9.Spring MVC框架

10.Spring国际化

11.RESTFUL 技术

12.SpringAOP原理、AspectJ

13.Spring Security

14.Spring整合Shiro

SpringBoot/SpringCloud框架

1.SpringBoot Servlet

2.SpringBoot过滤器

3.SpringBoot监听器

4.SpringBoot拦截器

5.SpringBoot启动加载

6.SpringBoot数据库连接

7.SpringBoot多数据源

8.SpringBoot动态数据源

9.SpringBoot事务控制

10.SpringBoot Shiro 权限管理

11.SpringBoot JDBC访问数据库

12.SpringBoot MyBatis访问数据库

13.SpringCloud分布式配置管理

14.SpringCloud服务注册

MyBatis框架

1.MyBatis体系结构

2.SqlSession的使用

3.MyBatis映射基础

4.DQL 映射,DML映射

5.resultType/resultMap结果映射

6.Mapper映射器

7.MyBatis分页原理和优化

8.高级动态SQL映射

9.多表关联映射

10.Spring和MyBatis整合

SSH框架

1.Struts2结构和控制流程

2.Struts2 Action应用

3.ActionContext和ServletActionContext

4.Aware接口注入

5.Interceptor拦截器原理

6.Interceptor自定义应用

7.内置Result原理

8.常用Result组件原理和使用

9.dispatcher、redirect、chain、redirectAction、stream、json等

10.ValueStack原理和OGNL应用

11.Struts2 标记库、Struts2 扩展

12.Struts2和Spring整合应用

13.Hibernate Session API

14.Hibernate实体映射技术

15.Hibernate 关联映射技巧

16.HQL查询、Criteria查询、Native SQL查询

17.延迟加载、持久化、缓存技术

18.SSH整合应用

NoSQL技术

1.Redis原理

2.Redis命令

3.Java Redis API

4.Redis 字符串操作命令

5.Redis 哈希操作命令

6.Redis列表操作命令

7.Redis集合操作命令

8.Redis 有序集合操作命令

9.Redis事务处理、备份和恢复

10.Redis消息发布系统

11.Redis分布式环境

12.MongoDb原理

13.MongoDb命令

14.Java MongoDb API

15.MongoDb排序、索引

16.MongoDb备份恢复

企业开发扩展技术

1.WebService

2.Axis2/CXF创建、发布

3.CXF与Spring集成

4.ActiveMQ消息总线

5.activiti工作流

6.jfreechart图表

7.JasperReport报表技术

8.lucene引擎

9.dubbo分布式架构

10.第三方支付平台

11.第三方短信平台

掌握Java语言的语法、理解面向对象的编程思想,能够熟练使用Java语言开发小型桌面应用。

零基础学习java,安卓还是不错的选择,移动时代还是非常火的乎握,可以网上找老罗或饼干老师的视频资料看,

讲孙穗得比较全面,也很好,百度就岁凯庆能找到。