课程级别 | 高级 |
培训周期 | 3-6个月 |
上课时间 | 全日制 |
上课地址 | 安徽省芜湖市弋江区文津西路九号讯飞智能大厦 |
设计基准
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 | 技术的整合 | ||
![铃铛](/assets/images/lingdang.png)
温馨提示