让每一个人品质就业不再难
天眼ERP 全国咨询电话 400-993-9391
A.
什么是JAVA
Java的介绍Java是1995年由SUN公司推出的一门高级编程语言,面向互联网的编程语言,是WEB应用程序首选的语言,Java语言的特点是简单易学,安全可靠,跨平台。
23年独立开发历史
83次荣获TIOBE排行榜第一
90%的服务器都在用JAVA
世界上应用最广泛的语言
第三方交易系统/网站建设/大数据技术/移动互联应用/嵌入式开发领域
B.为啥学习JAVA
B.为啥学习JAVA
简单性/稳定性/面向对象/Java动态语言/安全性/分布式语言
C.
完美职业发展
产品方向:需求分析师/技术方向:后端程序员,项目经理,技术经理,架构师,技术总监/数据方向:数据挖掘,数据分析

JAVA

开发必备模块
1

J2EE

核心框架模块
2

分布式 + 微服务

开发必备模块
3

分布式 + 微服务

高级专题
4
JAVA开发必备模块
一、JAVA语法基础
二、JAVA面向对象(OOP)
三、JAVA集合、异常处理、常用类
四、异常处理、MYSQL数据库、JDBC
五、JDK8以后新特性
六、JDBC与项目
七、HTML+CSS
八、JAVASCRIPT
项目介绍
JDBC的介绍、采用JDBC实现CRUD、JDBC API、PrepareStatement防止SQL注入、BaseDao 通用数据操作类、java分层思想、电商管理产品管理模块讲解、项目个功能模块整合
重点内容
JDK安装、环境变量设置、安装eclipse
Java的数据类型、变量、值类型与引用类型的区别
JAVA流程控制语句选择结构、循环结构
数组冒泡排序、顺序查找、二分查找
数组冒泡排序、顺序查找、二分查找
J2EE核心框架模块
一、JAVASCRIPT+JQUERY
二、JSP与SERVLET、AJAX
三、MAVEN
四、Mybatis
五、Spring
反射与动态代理
Spring 注解
AOP 思想
Spring 整合 Mybatis
框架原理介绍,环境搭建
Web项目集成Spring
AOP 实现日志功能
六、SpringMVC
反射与动态代理
Spring 注解
AOP 思想
Spring 整合 Mybatis
框架原理介绍,环境搭建
Web项目集成Spring
AOP 实现日志功能
七、Shiro权限框架
Shiro框架介绍,工作原理
Shiro认证、Shiro授权
Shiro用户信息、权限信息静态配置
Spring 整合 Mybatis
自定义FactoryBean<IniSection>权限动态实现
Web项目集成Spring
八、Oracle数据库与项目
Oracle 数据库的安装、配置
表空间、用户、表、表关系
oracle 伪表、伪列、序列的使用
oracle 分页、sql优化
oracle与mysql对比
分布式+微服务开发模块
一、Linux(Centos)
VMware安装及使用
文件处理命令
压缩解压命令
Linux系统介绍
权限管理命令
软件包管理
二、Maven聚合、继承工程
何为聚合? 何为继承
父子工程
工程模块化管理
实战:使用maven管理企业级项目
企业项目关联关系
组合工程
三、SpringBoot
Spring配置新概念:Boot
集成SpringMVC
启动原理及注解
集成mybatis
集成druid及mysql驱动
实战:使用springboot搭建企业项目
四、Spring Cloud 微服务 (初级)
微服务架构概述
服务发现与服务注册
开始使用Spring Cloud实战微服务
实战:将单体电商项目拆分成多个微服务为中心的分布式系统
五、nosql:Redis(初级)
Redis安装
Redis数据操作
Redis Spring整合
Redis数据类型
Java操作Redis
六、Vue框架(前后端分离开发)
Vue入门
Vue组件
vue对象生命周期及对象实例
实战经验:开发、测试及线上环境管理
MVVM思想
axios + api 设计
前端工程化:node.js、npm、webpack、vue-cli
七、git
git介绍
git原理:优雅的暂存区
github/码云
git master与分支
eclipse eget集成
实战:多人合作,避免冲突及解决方法
实战:不同规模项目分支建设管理经验
项目(电商后台管理系统)重要知识点
vue+iview+maven+git+ssm/springboot以及SSM集成
前后端分离之后端项目工程化
前后端分离之前段项目工程化
异常如何优雅处理,日志如何高效记录以及如何辅助故障排除等等
大流量数据库设计经验
项目总结及思考:如何解决前后端分离开发时前段依赖大量后端API问题??
分布式 + 微服务高级专题
一、Spring Cloud 高级
使用Hystrix降级保护应用
使用Zuul构建API Gateway
Spring Cloud Conig
微服务调用链追踪系统
微服务负载方式实现
服务调用:resttemplate实现
二、分布式缓存:Redis (高级)
redis集群(最新版)
redis实战应用:分布式锁实现
redis实战应用:堆外分布式缓存实现
企业级redis集群常见参数搭配及故障解析
实战:为电商系统关键数据实现强壮的三级缓存方案,弱化雪崩危害
三、分布式存储:FastDFS及OSS
FastDFS简介、安装
FastDFS配置Tracker服务器
FastDFS配置Storage服务器
FastDFS 文件上传
FastDFS 文件下载
四、分布式检索:elasticsearch
Lucene以及solr搜索引擎介绍
为什么用es??/es安装配置
kibana数据可视化
SpringBoot配置es(自研软件)
实战:logstash同步索引数据
实战:为电商系统搭建企业级搜索引擎系统
五、kafuka/rocketmq消息队列
分布式消息中间件介绍
kafuka与rocketmq对比
阿里巴巴与rocketmq架构理论
生产者、消费者
消息发布与订阅
实战:使用mq同步商品数据至索引库
实战:使用mq实现秒杀系统的异步、消峰
六、分布式事务
分布式事务理论
微服务架构下TCC实现
传统行业的XA规范实现
CAP及BASE理论
实战:为电商系统实现基于mq的可靠消息最终一致性分布式事务解决方案
七、数据库中间件:sharding-jdbc
为什么要分库、分表?
分库、分表策略及方案
sharding的使用
分库、分表对应用带来的影响及解决方案:mycat、sharding-jdbc
问题思考:分布式库、表如何保证ID的唯一性??
八、云Session:单点登录系统
传统session的问题?
开源方案与其他方案对比
分布式Session如何实现
cas理论介绍不足
自定义单点登录系统:基于token,完全脱离cookie的不依赖任何第三方应用的SSO
九、Nginx高性能服务器
各种web服务器PK
Nginx为什么这么快?
Nginx编译、启动和访问
在linux下搭建Nginx集群
实战:为电商系统-MALL实现反向代理服务器
实战:为电商系统-MALL实现入口负载均衡服务器
十、Docker容器部署微服务
Docker简介
Docker库、镜像与容器
Docker安装与使用
Docker网络配置
Docker日志文件优雅处理
实战:使用k8s部署和管理docker
十一、分布式计算
多线程
线程池技术
并行流
volatile、synchronized语义
并发类容器
实战:如何查询海量数据
十二、项目总结及就业指导

服务热线

13362162602

微信服务号