该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
芜湖Java软件工程师培训
在线咨询
上课地址
安徽省芜湖市弋江区文津西路九号讯飞智能大厦
学习目标
培养精通 JavaEE 平台开发的软件工程师,能够胜任各种行业的企业级软件开发工作。
授课对象
大专及大专以上学历人群(在读及毕业均可,但不含肄业或退学),年龄在 20 周岁以上(含 20 周岁)。
设计基准
1、满足企业需求
采用逆向课程设计,通过深度调研企业需求,随时关注行业和技术的变化,确保产品满足企业需求。
2、适合目标群体
依托北京大学优质教育资源,依据二十余年的 IT 教育培训经验,结合大学生群体认知特点、学习规律,为学员设计科学、合理的学习路线和优的学习模式,提员就业技能。
课程体系
1、课程体系
学士后 Java 软件工程师产品课程体系分为三部分,包括预科课程、技能学习课程和就业实训课程,课程总实施周期约 6~8 个月。具体课程体系见图 1
所示
预科课程即编程入门课程,专门针对计算机基础薄弱的学员设计,这部分内容中心根据需要自行选择实施,不纳入实施体系要求范围。
技能学习课程共分为三个单元: Java 基础单元(U1)、Web 编程单元(U2)、企业框架(U3)、就业实训 Spring Boot
框架技术是学员必须掌握的技能。就业实训课程由中心老师带领学员完成毕业设计项目,具体实施时间根据中心选择实施的项目大小不同而定。另外,提供就业技能扩展模块选学内容,供学员了解行业新技能,扩展知识面,具体内容可根据行业变化随时调整。
2、单元及课程内容
第一单元(U1)各课程主要内容及目标
| 1、初识 Java | 1、掌握 Java 语言基础 |
|
Java 语言基 | 2、数据类型和运算符 | 2、熟练使用 Java 编写程序 |
|
3、流程控制 |
|
|
础 |
|
|
4、数组 |
|
|
|
|
|
| 5、课程项目训练 |
|
|
|
|
|
|
| 1、类和对象 | 1、理解类和对象 |
|
| 2、类的方法 | 2、会创建类和对象 |
|
| 3、封装 | 3、掌握面向对象的三大特性: |
|
Java 面向对 | 4、继承 | 封装、继承、多态 |
|
象 | 5、多态 | 4、接口的使用 |
|
| 6、抽象类和接口 | 5、掌握程序中的异常处理 |
|
| 7、异常 |
|
|
| 8、课程项目训练 |
|
|
| 1、集合框架和泛型 | 1、熟练掌握集合、泛型、实用 |
|
| 2、实用类 | 类的使用 |
|
|
|
|
| 3、输入输出 | 2.掌握常用的文件读写操作 |
|
Java 特 | 3、能够使用 socket 进行网络 |
|
4、多线程技术 |
|
性 | 编程 |
|
5、网络编程技术 |
|
| 4、熟练掌握 XML 的使用,并通 |
|
|
|
|
| 6、XML 技术 | 过 Java 语言对 XML 进行解析 |
|
|
|
|
| 7、单元项目训练 |
|
|
|
|
|
|
| 第二单元(U2)各课程主要内容及目标 |
|
|
|
|
|
课程名称 | 主要内容 | 课程目标 |
|
|
|
|
|
| 1、使用 HTML5 编辑网页 | 1、掌握 HTML5 语言的使用 |
|
| 2、使用 DIV+CSS 布局并制作网 | 2、能够开发完整的静态网页 |
|
| 页 | 3、掌握 JavaScript 语言的使 |
|
| 3、使用 CSS 美化网页 | 用 |
|
Web 前端开发 | 4、JavaScript 基础语法 | 4、掌握 jQuery 的常用技能 |
|
5、使用 JavaScript 操作 BOM | 能够开发网页的各种 |
|
技术应用 |
|
和 DOM |
|
|
|
|
|
| 6、JavaScript 对象 |
|
|
| 7、jQuery 的选择器、事件处理 |
|
|
| 8、表单校验 |
|
|
|
|
|
|
| 1、认识 MySQL | 1、掌握 MySQL 创建数据库和表 |
|
MySQL 数据库 | 2、使用 DML 命令操作数据记录 | 2、掌握 DML 命令和 DQL 命令 |
|
3、使用事务、视图和索引 | 3、掌握 MySQL 的事务处理 |
|
|
|
| 4、数据库的备份和恢复 | 4、掌握数据库的备份和恢复方 |
|
|
|
|
|
| 5、数据库设计优化 | 法 |
|
| 6、MySQL 用户管理和 | 5、掌握 MySQL 用户管理和 |
|
| 7、课程项目训练 |
|
|
|
|
|
|
| 1、JSP 技术 | 1、掌握 JSP 和 Servlet 原理 |
|
| 2、Servlet 技术 | 2、熟练掌握 JSP 的使用 |
|
| 3、EL 和 JSTL 表达式 | 3、掌握 Linux 的安装配置方法 |
|
| 4、过滤器和监·听器 | 4、熟悉常用 Linux 命令 |
|
Java Web 应用 | 5、JDBC 技术 | 5、能够使用 JSP 开发数据库应 |
|
6、分层开发 | 用程序 |
|
|
|
设计实战 |
|
|
7、单例模式 |
|
|
|
|
|
| 8、MVC 设计模式 |
|
|
| 9、Ajax 异步请求 |
|
|
| 10、安装和管理 Linux 系统 |
|
|
| 11、课程项目训练 |
|
|
|
|
|
|
第三单元(U3)各课程主要内容及目标
课程名称 | 主要内容 | 课程目标 |
|
|
|
| 1、 MyBatis 框架技术,包括 ORM | 能够使用 S 框架完成开发基 |
| 持久化技术、MyBatis 核心 | 于 MVC 设计模式、高复用性、 |
| 对象、核心配置文件、SQL | 高扩展性、松耦合的企业级 Web |
| 映射文件等 | 应用程序 |
S 框架技 | 2、 Spring 框架技术,包括 IoC |
|
术 | 与 AOP、事务切面等 |
|
| 3、 SpringMVC 框架技术,包括 |
|
| 基于注解的控制器、视图解析 |
|
| 器、数据绑定、静态资源的处 |
|
| 理等 |
|
|
|
|
| 1、 Oracle 数据库技术,包括安 | 1、能够使用 SSH 框架完成开发 |
| 装、使用流程介绍、数据库 | 层次结构清晰、可复用性好、方 |
| 对象及 SQL 优化 | 便维护的企业级 Web 应用程序 |
SSH 框架+大 | 2、 Hibernate 框架技术,包括 | 2、了解大数据 Hadoop 生态系 |
数据技术 | 持久化、ORM、脏检查等 | 统及 HDFS 基础知识 |
| 3、 Struts 2 框架技术,包括基 |
|
| 本使用及核心的 OGNL 表达 |
|
| 式、拦截器技术等
4、使用 Maven 构建项目 5、了解 Hadoop 与 Hadoop 生态 系统 6、掌握 HDFS 的架构及核心组 件的职责 7、能够搭建 HDFS 环境并完成 常用操作(Shell/Java API) |
|
|
|
|
就业实训主要内容及目标
课程名称 | 主要内容 | 课程目标 |
|
|
|
|
|
Java 企业级 | 1、软件项目管理相关知识 | 1、掌握软件开发的完整流程。 |
|
应用开发实 | 2、能够独立使用 S/SSH 框架 |
|
2、软件开发的完整流程 |
|
训 | 完成企业级应用程序开发 |
|
|
|
|
|
|
|
| 1、爱旅行的需求分析、架构设 | 1、掌握旅游电商平台的架构设 |
|
| 计和部署策略 | 计和部署策略 |
|
| 2、系统中使用的关键技术分析, | 2、掌握项目中用到的关键技术 |
|
企业框架项 | 包括 Nginx、Swagger、Maven 构 | 的使用方法 |
|
建多模块项目、Nexus、代码生 | 3、能够使用前后端分离的模式 |
|
目实战-爱 |
|
成器、任务调度、Postman、solr、 | 进行项目的开发 |
|
旅行 |
|
Auth 系统、Redis、Token、手 | 4、能够独立设计系统中的复杂 |
|
|
|
| 机注册、第三方登录和支付 | 业务 |
|
| 3、系统复杂业务的设计方案及 |
|
|
| 具体实现 |
|
|
|
|
|
|
| 1、Spring Boot 的定义和作用 | 1、掌握 Spring Boot 定义和作 |
|
| 2、使用 Spring Boot 搭建 | 用并能使用 Spring Boot 进行框 |
|
Spring Boot | 框架 | 架搭建 |
|
框架改造爱 | 3、Spring Boot 技能扩展 | 2、掌握 Spring Boot 扩展技能 |
|
旅行 | 4、Spring Boot 与第三方技术 | 的使用 |
|
| 的整合包括 MyBatis、Redis、 | 3、掌握 Spring Boot 与第三方 |
|
| Swagger 和 Solr | 技术的整合 |
|
|
|
|
|
校区安排(1)
北大青鸟芜湖校区校区
安徽省芜湖市弋江区文津西路九号讯飞智能大厦
请选择目前的基础
毫无基础
初窥门径
融会贯通
取消
请选择想要达成的目标
基本掌握
熟练掌握
完全掌握
取消
请选择想要学习的时间
一个月内
三个月内
半年或一年
取消