优就业致力于打造完善的基础课程体系,除了基础语法、核心类库、面向对象编程、异常、集合、IO流之外还增加了网络编程、线程、反射等企业热门应用的技术点,另外融入JDK1.8新特性。为了把控学员对知识的掌握程度,在每个阶段末期均安排阶段考核,让学员能将基础知识打的更牢靠。
了解HTML5及CSS3的新特性,在此基础上还会学习JavaScript、jQuery脚本语言和异步交互技术AJAX等,从而达到从零开始独立编写出完整的网页。学习数据库优化技术,通过Java工具JDBC、JDBCUtils技术连接数据,让程序完成前台到后台的完整请求。通过servlet实战以及服务器技术Tomcat和Jsp的深入学习,达到对整个项目部署及运行流程的系统化了解,学习真正全栈工程师所需要的技能。
通过学习Spring以及IOC、AOP、SpringMVC、Spring Boot、Spring Could这些当前企业中流行的项目解决方案,从而熟练使用企业实际开发中需要的核心技能。通过学习Linux操作系统+Redis从而更高效的处理数据,学习Ngnix+Tomcat+Oracle三层物理架构从而快速的运行项目,学习Maven平台实操项目管理从而了解内在核心本质。最后各阶段实战项目帮助学员增加实战经验。
优就业Java课程运用企业级项目实战,采用当前热门的互联网分布式架构,使用Git进行代码管理,汇总之前学过的技术进行企业级开发,从项目需求到研发再到项目测试,严把每个细节,帮助学员学会、学懂、学透,打造合格的Java全栈工程师。
第一阶段
JavaEE基础
第二阶段
JavaWeb开发
第三阶段
Java高级框架
第四阶段
大型微服务分布式
项目实战
第五阶段
就业指导
课程主题 | 培养方向 |
Java语言入门 |
了解Java语言特性,学会Java开发环境搭建和变量配置,并且熟练掌握简单的Java开发工具和编写HelloWorld案例程序 |
Java基本语法 |
掌握Java基本语法中的常见概念、数据、运算符、数据类型以及相互转换、各种流程控制语句、方法的定义和使用、数组、内存结构 |
开发工具之IDEA |
了解主流IDE并熟练掌握IDEA的基本使用和使用技巧,学会使用Debug功能调试程序 |
Java面向对象 |
培养学员面向对象的编程思想,充分理解并运用Java面向对象思想来进行程序开发,实现开发者从面向过程到面向对象编程的转变 |
常用API |
掌握常用API的概念和制作方式,掌握Object、String、StringBuilder、包装类、实践类、Math类、System类、BigInteger、BigDecimal、Numberformat和Arrays工具类 |
异常 |
深刻理解异常机制、异常体系和异常的基本概念,掌握异常的捕获和处理方式,掌握异常的常用方法 |
集合 |
理解集合的基本概念、掌握Collection单列集合的使用方法,理解单列集合的基本原理、掌握双列集合的使用方法、泛型和Collections工具类、完成教学管理系统的开发,掌握基本的数据结构 |
IO流 |
掌握File类型的概念和使用方法、IO的基本概念、字节流、字符流的使用方法、缓冲流的基本概念和使用方法、标准输入输出流、打印流、对象序列化流、Properties类 |
多线程 |
掌握多线程的概念、创建方式、常用方法、线程安全、线程池技术以及枚举类型 |
网络编程 |
了解网络基本概念,了解UDP和TCP编程的基本流程 |
反射 |
了解类加载的相关概念,了解反射的基本概念,学会获取和使用构造方法、成员变量和成员方法等类中的成员 |
JDK8\9\10新特性 |
熟练掌握Java8之后的新特性,掌握Lambda表达式的使用、方法引用的使用、函数式接口的概念和使用、Stream流的获取和使用 |
注解 |
熟练掌握常用注解的使用,学会通过使用元注解进行自定义注解,了解注解的解析 |
课程主题 | 培养方向 |
前端技术 |
掌握前端技术“三剑客”(HTML、CSS、JS);通过学习让大家掌握静态网页技术,并且可以制作精美网页,同时增加了企业流行的jQuery技术,为之后的课程打下基础 |
数据库 |
掌握数据库相关概念及数据库基本操作,对数据库高级有一定了解 |
JAVA数据库操作 |
掌握JAVA连接数据库技术;掌握数据库事务;掌握连接池的使用;掌握数据库持久化工具的使用 |
软件服务器及服务器相关技术 |
掌握服务器基本使用;掌握web工程在IDEA中的创建与运行;了解Servlet继承体系;掌握Servlet应用;掌握请求和响应;掌握Http协议;掌握转发与重定向;掌握Servlet生命周期;掌握XML的基本操作;掌握XML文件的作用及组成; 了解MVC思想;掌握JSP使用;掌握EL表达式使用;掌握JSTL标签库使用;掌握基于三层架构的开发流程,并运用Servlet+Jsp完成业务功能;掌握会话技术;掌握监听器的基本使用;掌握过滤器的基本使用 |
AJAX |
掌握异步交互技术 |
前后台分离技术 |
掌握ES6的基础语法;掌握VUE的基本使用,能够使用VUE完成页面中的数据绑定;能够使用ElementUI完成页面布局搭建 |
Git |
熟练使用Git完成项目的版本控制、协作开发 |
Maven |
熟练使用Maven进行项目中的jar包管理 |
小U课堂项目实战 |
熟悉JavaWeb软件的开发流程、掌握JavaWeb技术架构 |
Linux |
熟练掌握Linux下环境的安装和项目的部署 |
课程主题 | 培养方向 |
MyBatis |
掌握MyBatis开发环境的搭建,了解MyBatis框架体系结构和原理,了解ORM |
Spring |
熟悉Spring模块结构和作用,掌握如何对组件对象进行参数注入,掌握Spring声明式事务处理,熟悉SSM框架整合开发流程与规范 |
SpringMVC |
理解SpringMVC的工作原理并能熟练应用 |
ZooKeeper |
熟悉ZooKeeper的内部原理、选举机制,熟练搭建集群、常用服务器和客户端命令,使用ZooKeeper的API进行操作 |
Dubbo |
熟悉RPC协议、Dubbo核心概念,熟练使用Dubbo操作服务进行负载均衡、服务降级、服务容错并搭建高可用系统 |
Redis&Nginx |
掌握Redis安装、常用命令、存储数据类型、熟练使用Java操作Redis、掌握Apache Nginx软件安装配置以及Tomcat集群 |
SpringBoot |
掌握SpringBoot的配置文件规范、自动配置原理、静态资源处理、Thymeleaf模板的标签含义及其使用。熟练使用SpringBoot整合Junit、Mybatis、Dubbo进行开发 |
Mybatis-Plus |
掌握Lombok插件、Mybatis-Plus通用CRUD和条件构造器、Mybatis-Plus代码生成器、熟练使用Mybatis-Plus对数据库进行CRUD操作 |
ElasticSearch |
掌握ElasticSearch安装、启动、访问、客户Kibana操作、ElasticSearch数据类型、分词器、ElasticSearch高级查询、熟练使用ElasticSearch进行批量数据操作和高级查询 |
医疗管家 |
深入理解分布式架构,能够熟练进行分布式项目开发;对SpringBoot技术有深入理解,并能熟练整合应用;对数据建模、数据持久化方案有深入理解,并能熟练应用 |
课程主题 | 培养方向 |
SpringCloud Netflix |
掌握SpringCloud基本组件,包含配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等,可以对SpringCloud的分布式构建进行灵活应用和配置 |
SpringCloud Alibaba |
掌握SpringCloud Alibaba的基本组件、Nacos服务器搭建与使用、SpringCloud GateWay网关搭建与使用、Sentinel限流控制、降级、Sleuth链路跟踪 |
VUE2.x+Element-UI前端技术栈 |
掌握VUE、Element-UI等前端开发技术 |
微信小程序 |
掌握微信小程序日常开发 |
微服务网关SpringCloud Gateway |
掌握SpringCloud Gateway相关技术 |
OpenResty |
掌握OpenResty的使用、Nginx限流使用 |
FastDFS |
理解并掌握FastDFS文件服务器,熟练应用FastDFS服务器 |
分布式事务处理 |
掌握常用事务处理业务场景,事务处理应用实践 |
OSS云存储 |
掌握OSS云存储技术、在应用系统集成OSS云存储实现文件上传 |
ElasticSearch |
掌握ElasticSearch搭建及配置,实现词条分析,关键词查询 |
Canal |
掌握Canal的原理和基本使用 |
Thymeleaf |
掌握模板引擎技术,解决服务器负载压力 |
MQ |
理解MQ底层原理思想,应用RabbitMQ消息队列实现模块解耦 |
短信发送平台 |
掌握短信发送,实现常见的短信应用场景 |
SpringSecurity OAuth2.0 |
掌握Oauth2.0原理及授权认证服务开发 |
CORS |
理解CORS解决模块间跨域访问 |
Twitter的Snowflake |
掌握雪花片法生成策略,理解分布式ID生成器 |
SpringTask |
掌握任务调度SpringTask实现定时器业务应用场景 |
Docker |
掌握Docker基础知识,能够理解Docker镜像与容器的概念 |
秒杀解决方案 |
掌握高并发场景下秒杀设计与开发 |
东易买大型电商实战 |
掌握最新微服务架构设计与开发思路;采用Spring Cloud全家桶技术微服务架构;运用Eureka技术,完成分布式服务之间的注册与发现;使用FastDFS分布式文件存储服务;使用PB级别数据检索技术ElasticSearch,实现海量商品数据实时监测;使用RabbitMQ消息队列,高效处理峰值并发及应用解耦;使用Redis+Nginx打造高效、抗压能力强的秒杀系统;使用OAuth2.0统一授权认证进行鉴权登录;使用Docker技术进行容器化部署和发布 |
项目实战--优学题库 |
采用开源代码生成器平台与VUE.JS集成开发;采用SpringCloud Alibaba全家桶技术微服务架构;运用Nacos技术完成分布式节点之间的注册与发现;使用Sentinel实现流控;使用OSS云存储实现云端存储;运用微信小程序实现移动端快速接入;运用Docke技术进行容器化部署和发布 |
课程主题 | 培养方向 |
企业面试前期准备与技巧 |
从简历、面试技巧等层面帮助学员,培养学员沟通表达能力; 让学员清晰了解职业发展规划,明确自身定位,找到适合自身发展的工作 |
专业指导 | |
企业面试复盘 | 通过项目强化、面试专项指导、面试复盘等,帮助学员求职 |
中公通用权限
管理系统
CRM系统的需求
文档及开发手册
权限管理
系统
员工档案
管理系统
企业电子
商务系统
医院网上
预约平台
优乐选
网上商城
OA协同
办公系统
中公通用权限管理
系统
中公通用权限管理系统是一个Java基础开发框架,以Spring MVC为模型视图控制器,MyBatis为数据访问层,Apache Shiro为权限授权层,Redis对常用数据进行缓存。使用Maven做项目管理,提高项目的易开发性、扩展性。
查看详细项目代码
CRM系统的需求
文档及开发手册
CRM系统又称客户关系管理系统,是针对客户关系进行管理的系统,该CRM系统是基于java的ssh框架进行开发的,采用了oracle的数据库,使用Maven作为项目管理。
查看详细项目代码权限管理系统
权限管理系统使用struts+spring+hibernate 框架开发,数据库使用mysql。每个最终用户对不同用户权限的需求不尽相同,通用用户权限系统根据多年实施经验,提炼出最通用的用户权限需求,提供完整的权限管理功能,实现多系统、全阶段的用户权限统一管理,标准化的覆盖所有通用功能需求。
查看详细项目代码员工档案管理系统
数字化档案管理系统用于构建完整的档案资源信息共享服务平台,支持档案管理全过程的信息化处理,包括:采集、移交接收、归档、存储管理、借阅查询等等,实现干部人事档案管理工作中对干部档案、材料的收集、鉴别、整理、保管、转递、统计、查阅等业务功能。
查看详细项目代码企业电子商务系统
企业电子商务系统使用JSP技术应用MVC模式开发,数据库使用Mysql,企业电子商务系统是建立在互联网上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合客户信息流、货物流、资金流有序、关联、高效流动的重要平台。主要功能有:新品推荐、购物车和后台的商品管理。
查看详细项目代码医院网上预约平台
医院网上预约平台采用SpringMVC+Spring+Mybatis框架技术开发,前端页面使用了easyUI框架,数据库使用Oracle。通过该平台患者通过网上及电话预约方式的挂号,解决高峰期病人挂号排队长,就诊时间长的问题。
查看详细项目代码优乐选网上商城
优乐选网上商城是一个大型分布式架构的综合电商平台,功能仿真京东商城、天猫商城。本项目从零基础开始逐步搭建一套完善的电商系统,优乐选网上商城主要分为网站前台、运营商后台、商家管理后台三个子系统。 用到的技术有Dubbo分布式调用技术、Angularjs前端框架、使用ajax方式异步获取数据、Spring secuRedis、Spring Data Solr操作Solr、Fast
查看详细项目代码OA协同办公系统
是使用Spring+SpringMVC+Mybatis框架进行开发,同时使用Nginx用于构建Web集群、部署静态资源、减轻Tomcat的负载,使用Druid连接池,Maven、svn等版本控制器,使用Redis用来减轻DB压力。OA协同办公系统是面向组织 提供了高效、便利的服务。
查看详细项目代码太极计算机公司成立于1987年,国有控股上市企业,国内知名大型IT综合性信息系统产品服务提供商, 是中国首批进入"国家火炬计划软件产业基地"的骨干企业之一,曾任铁道部12306官网“新一代客票系统一期工程项目”升级运营商。
优就业与太极共建Java名企直聘班,双方整合优势资源,借助太极计算机公司的技术实力和生产平台, 锻炼优就业培训学员的实战能力。同时,持续为课程输出前沿技术,让企业成为学员的实践、就业平台,共同培育高素质IT人才。