Java高级开发课程体系
所处阶段 理论知识 实战项目
Java SE 核心编程基础 1.Java语言概述
2.Java分支结构
3.Java控制结构
4.数组及数据结构
5.函数(方法)
6.面向对象编程
7.面向对象编程-继承/抽象
8.面向对象编程-接口、多态
9.API使用方法
10.Swing UI编程
11.事件处理模型
12.图形编程
13.MySQL初级应用
14.JDBC编程
15.项目开工会
16.项目评审会

【项目名称】:斗地主
【项目简介】:斗地主是一种扑克游戏。游戏最少由3个玩家进行,用一副54张牌(连鬼牌),其中一方为地主,其余两家为另一方,双方对站,先出完牌的一方获胜。该扑克游戏最初流行于中国湖北武汉市汉阳区,现已逐渐在全球各地流行。
【技术要点】:Java语言语法基础(屏幕的输入输出分支/判断/循环控制等)、类和对象、面向对象特性:抽象/继承/封装/多态等、数据结构、集合框架、Java图形库、AWT布局、SWING UI、AWT事件及监听。
【开发环境】:Windows
【开发工具】:Eclipse
【教学项目】:银行ATM机系统
手写高并发Web服务器 1.MySQL复合查询
2.GOF设计模式
3.手写DAO+连接池+POJO
4.Java IO框架
5.Java Socket网络编程
6.Java Thread线程技术
7.多线程同步和线程池技术
8.HTTP协议和HttpClient
9.深入网络通信编程
10.手写Web服务器
11.自定义线程池+Servlet原理
12.服务器整合串接
13.注解Annotation
14.自定义和手写ORM框架
15.注解和反射综合应用
16.ORM框架基本原理
17.项目开工、评审会

【项目名称】:抖音短视频平台
【项目简介】:抖音短视频APP是一个面向全年龄的音乐短视频社区平台。用户可以通过这款软件选择歌曲,拍摄音乐短视频形成自己的作品,会根据用户的爱好,来更新用户喜爱的视频。抖音应用人工智能技术为用户创造多样的玩法,用户可以通过这款软件选择歌曲,拍摄音乐短视频,丰富自己的生活。
【技术要点】:JDBC/MySQL、Java I0、Java Socket、Java Thread.Java注解与反射、Java NIO框架、ORM框架、网络通信编程
【项目类型】:视频播放器
【开发环境】:Windows
【开发工具】:Eclipse
【教学项目】:手机网盘系统
手写前端及SSM底层框架 1.Tomcat开发部署与Maven
2.Html网页编程基础
3.CSS 页面美化
4.JS与DOM API
5.BOM/AJAX
6.JS高级和自定义JS组件
7.JQuery框架
8.前端框架[ZUI]
9.手写Spring IOC框架
10.Spring框架项目应用
11.Spring底层探究
12.Mybatis项目应用和底层工作原理
13.Mybatis与Spring整合和底层实现原理
14.手写Spring MVC框架
15.SpringMVC项目应用和三大框架SSM整合
16.Mysql事务和锁
17.项目开工会
18.项目评审会

【项目名称】:劳动技能无纸化考核系统
【项目简介】:应福建省劳动技能鉴定中心要求,我们开发了针对省市鉴定中心,考点及考生间的无纸化考试系统。 该系统分为考试机(考生),考试管理机(考点),鉴定中心考试后台(市鉴定中心)三个模块, 其中考试管理机上考点管理人员能现场下载市中心下发试卷,并由监考人员输入密码才能导入试卷和考生信息, 待学生登录及验明身份后统一开始考试并计时。
【技术要点】:AJAX和异步提交、JQuery以及高级插件的应用、Jsp/Servlet的应用、Web前端和H5技术应用、MySQL数据库应用和表 设计、Java设计模式的应用、SSM框架使用、前端框架ZUI等。
【项目类型】:在线管理平台
【开发环境】:Windows、Linus数据库服务器
【开发工具】:MyEclipse、PL/SQL
【教学项目】:12306售票系统
分布式与微服务与云架构设计及开发 1.前端框架Vue.JS和模版技术
2.VUE组件技术
3.Vue-Router路由技术
4.VueCli脚手架和VueX
5.ElementUI
6.SpringBoot项目应用
7.SpringBoot自动配置原理
8.SpringBoot前后端分离架构开发
9.SpringBoot前后端分离架构部署
10.Nginx负载均衡/CDN加速
11.Redis分布式缓存
12.分布式消息中间件RocketMQ/Kafka
13.SpringCloud alibaba Nacos
14.SpringCloud OpenFeign
15.Spring Cloud GateWay
16.MySQL分库分表和读写分离
17.Docker和K8S部署
18.基于云部署和云原生开发
19.项目开工会/评审会

【项目名称】:证券智能量化交易系统
【项目简介】:证券量化对冲交易要求系统提供的行情实时性高(亳秒级),能根据交易员简单指令快速生成大量交易委托并且快速报盘成交,并能 自动根据成交策略进行智能补交易;快速进行策略运算,为交易员进行实时交易提供及时的参考依据。整个平台分为交易员指令子 系统、行情展示以及行情计算子系统、指令机器人和委托交易报盘子系统、策略计算和信号子系统以及自动对账盈亏子系统。

【项目名称】:统一商业订单支付平台
【项目简介】:电商类或交易类平台不可避免得都具备订单支付服务统一的订单支付管理系统,为各商户或平台提供订单、支付以及资产管理服务。支付统一:系统提供统一支付接口对接规范,无需向其他第三方支付对接,统一配置和管理支付资源,降低风险;订单统一:统一展示和管理订单生命周期;资产统一:统一管理平台发行的虚拟资产,统一管理个人或企业余额账户的充、提、转、支和退业务。

【项目名称】:同城速速配送平台
【项目简介】: 快递极大的方便了人们的生活,让人们可以将货物在全国各地进行运送,但是在城市内时效性对于快递来说没有保证,本系统旨在满足同城的运送需求,保证同城的运送的便捷性与时效性,可以保证送的物品在一定时间内送达,并且有很高的灵活性,可以帮用户送物品、取物品、买物品。