所处阶段 | 理论知识 | 实战项目 |
Java SE 核心编程 |
1、Java语言概述 2、Java编程特性-分支结构 3、Java编程特性-控制结构 4、数组及数据结构 5、函数(方法) 6、初步面象对象编程 7、面向对象编程特性[继承,抽象] 8、面向对象编程-接口,多态 9、面向对象总结 10、API使用方法[String,ArrayList类] 11、MySQL初级应用 12、JDBC编程 13、Swing UI编程 14、AWT布局 15、事件处理模型 16、图形编程 17.项目开工会 18.项目评审会 |
【项目名称】:俄罗斯方块 【项目简介】:这是一款经典游戏,以Java图形库为基础, 按照面向对象程序设计思维来构造不同的俄罗斯方块, 游戏中随即产生不同形状的方块并按照游戏者的按键完成快速下降、翻转、左右移动, 游戏者还可以在游戏开始前设定游戏等级和速度等。 【技术要点】:Java语言语法基础(屏幕的输入输出/分支/判断/循环控制等); 类和对象,面向对象特性:抽象、继承封装、多态等; Java语言数据结构:集合框架/Java图形库AWT/SWING/AWT事件及监听。 【项目类型】:单机游戏 【开发环境】:Windows 【开发工具】:Idea 【教学项目】:银行ATM机系统 |
HttpWeb 服务器手写高并发网络开发 |
1、MySQL复合查询 2、GOF设计模式 3、"数据层综合练习(手写DAO+连接池+POJO)" 4、Java IO框架 5、Java Socket网络编程 6、Java Thread线程技术 7、"多线程同步和线程池技术" 8、HTTP协议和HttpClient 9、深入网络通信编程 10、"手写Web服务器(一)NIO/多路复用Selectot" 11、"手写Web服务器(二)【自定义线程池+Servlet原理】" 12、"手写Tomcat Web服务器(三)【服务器整合串接】" 13、"反射Reflection和JVM底层【IOC容器基本原理】" 14、"注解Annotation【ORM框架基本原理】" 15、"自定义和手写ORM框架【注解和反射综合应用】" 16.项目开工会 17.项目评审会 |
【项目名称】:百度在线音乐平台 【项目简介】:在线音乐播放器类似百度音乐平台,系统分为客户端、通讯服务器、系统后台管理三个模块; 其中客户端实现在线以及离线音乐播放控制;客户端登录后,实现本地或在线个性音乐管理,并可收藏曲目。 通讯服务器满足客户端各类业务请求,还考虑客户端高并发及大数据量传输的通讯要求, 满足音乐文件下载及播放请求等。 【技术要点】:JDBC/SQLite3、Java IO、Java Socket API、Java 反射和内注、 JMF 框架 Java 通讯服务器编程 【项目类型】:在线媒体播放器 【开发环境】:Windows 【开发工具】:Idea 【教学项目】:企业级QQ聊天工具 |
Java Web SSM 框架手写及应用开发 |
1、"Tomcat开发部署与Maven【TOMCAT调优】" 2、"手写Spring IOC框架【扫描解析与BeanDefintion】" 3、"手写Spring IOC框架【GetBean与Bean实例化】" 4、"Spring框架项目应用【IOC DI AOP】" 5、"Spring底层探究【Spring高级应用】" 6、Mybatis项目应用和底层工作原理 7、Mybatis与Spring整合和底层实现原理 8、手写Spring MVC框架 9、SpringMVC项目应用和三大框架SSM整合 10、Mysql事务和锁 11、Html网页编程基础 12、2. CSS 页面美化 13、JS与DOM API 14、BOM/AJAX 15、JQuery框架 16、JS高级和自定义JS组件 17、前端框架[ZUI] 20.项目开工会 21.项目评审会 |
【项目名称】:智能一卡通系统 【项目简介】:系统采用B/S架构设计,客户端包含自助终端、诊疗终端、收费终端和系统管理端,通过企业内网接入Web服务器,为就诊病人办理包含病人基本信息和预交金信息的磁卡或IC卡实现以卡为核心的管理、查询等功能。以卡为主线,关联医院应用系统各个模块,使持卡人在医院就医能够一卡通行, 最大限医疗智能卡通系统 度地缩短病人就医时间,提高工作效率,实现一卡通的使用和管理。 【技术要点】:AJAX 和异步提交、jQuery 以及高级插件的应用、JSP / Servlet 的应用、Web 前端和 H5 技术应用、 Oracle 数据库应用和表设计、Java 设计模式的应用 【项目类型】:在线管理平台 【开发环境】:Windows、Linus数据库服务器 【开发工具】:Idea、PL/SQL 【教学项目】:在线考试系统(后台管理) |
Java 分布式集群开发与云迁移 |
1、前端框架VueJS和模版技术 2、VUE组件技术 3、Vue-Router路由技术 4、VueCli脚手架和VueX 5、ElementUI 6、SpringBoot项目应用 7、"SpringBoot自动配置原理和自定义Starter" 8、SpringBoot前后端分离架构开发 9、SpringBoot前后端分离架构部署 10、Nginx负载均衡/CDN加速 11、Redis分布式缓存 12、"分布式消息中间件 RocketMQ/Kafka" 13、"SpringCloud alibaba Nacos(微服务配置中心)" 14、"SpringCloud OpenFeign(微服务注册中心Discovery和远程调用)" 15、"Spring Cloud GateWaySpring Cloud Alibaba Sentinel(网关和流量)" 16、MySQL分库分表和读写分离 17、docker和k8s部署 18、基于云部署和云原生开发 18.项目开工会 19.项目评审 |
【项目名称】:中国联通电子营业厅(用户 + 代理商 + 运营中心) 【项目简介】:电信运营商通过电信渠道商以手机作为平台为个人提供业务办理,查询等功能; 该项目采用BS结构,手机终端结构,为浏览器客户端为个人提供供业务办理,查询, PC端作为服务器提供项目中的后台管理服务,服务器采用了Linux平台的JBoss应用服务器完成后台业务功能。 【技术要点】:1)手机端:使用混合式开发模式,采用 PhoneGap + JQueryMobile 框架实现; 2)服务端:采用Struts2 / Spring / Hibernate 或 MyBatis 框架,界面使用 EasyUI 框架, Oracle 数据库 |
【项目名称】:省驾驶员培训综合管理平台(学员 + 教练 + 驾校) 【项目简介】:1、学员:公告查看、对我的练车安排、对我的考试安排(包括预约)、 我的学时、评价教练、评价驾校、投诉建议、个人信息; 2、教练:培训学员管理、培训安排管理、学员考试安排、个人信息、通过率排行 3、驾校后台:全校公告(全校和内部)、车辆管理、教练管理、 学员管理(报名注册以及流程查询等以及学员考试情况详情)、报名情况、考试情况、财务情况、 教练评价统计分析、驾校评价统计分析、驾校用户以及权限分配 【技术要点】: 后台 JspServlet / DAO,Factory,SingleInstance,Adapter 等设计模式应用 / JQuery / Oracle |
||
【项目名称】:智慧企业云应用平台 【项目简介】:1、平台提供企业入驻的登记注册,分配企业法人账号; 2、入驻企业可以根据自身需求,搭建组织架构,注册员工账号以及分配权限; 并根据目前的需求从云应用中选择所需的应用插件; 3、云应用平台中包含:管预算、管市场(CRM)、管员工(HR系统)、管销售、管合同、管办公(OA)、 企业运营知识库体系等等;4、智慧企业云应用平台门户 【技术要点】: 基于云服务平台、运用 Struts2、Spring、MyBatis 等框架, 使用连接池、Filter、Interceptor、IOC、AOP、JTC 等技术,Oracle 数据库 |