第一阶段
JavaSE
学习目标
熟悉 JVM、JRE、JDK 等Java核心概念和IDEA开发环境
熟悉 Java 基本语法、基本类型、运算符和表达式
理解面向对象思想和概念,学会面向对象分析方法
掌握 Java 核心类库的应用,例如字符串、日期、集合的处理
掌握异常处理、IO流对文件读写、多线程应用、网络编程等核心类库
熟悉 Java8-11 的一些新特性, 了解 Java 各个版本的特性和区别
第二阶段
数据库技术
学习目标
熟悉 MySQL 数据库的安装和使用
精通 SQL 语句的编写和优化
掌握数据库设计原则和方法
熟悉 JDBC 开发 API,对数据库的访问
熟悉多种数据库连接池原理和使用,提升数据库操作性能
熟悉 XML 文件的基本语法和规范
掌握 Java 对 XML 文件的解析技
第三阶段
前端技术
学习目标
能熟练设计体验度高的 HTML 页面
熟悉 CSS3 语法和属性,对 HTML 内容进行渲染
熟悉 JavaScript 基本语法,对HTML元素进行控制
掌握ES6语法新特性及应用
熟悉 jQuery框架各种处理函数,实现各种页面特效
掌握 BootStrap框架语法和各种应用
掌握 Vue.js 框架语法和
第四阶段
JavaWEB核心
学习目标
掌握 Tomcat 环境的安装和使用
熟悉 Servlet 开发规范和相关概念
掌握 session 和 cookie 状态管理技术
掌握 Filter 和 Listener 组件的使用
熟悉 JSP 基本语法和标记
能熟练使用 JSTL 和 EL 显示数据
理解 MVC 模式思想和优点,能自定义MVC
第五阶段
单体架构项目:拉勾教育后台管理系统
学习目标
掌握自定义 MVC 框架和应用
熟悉前后分离架构设计和应用
掌握Java对json格式的转化应用
掌握Vue.js原理和应用
熟悉 Ajax 在项目中实战应用
掌握Maven环境搭建和使用
掌握Linux系统安装和操作、实现项目发布
第六阶段
企业级开发框架SSM
学习目标
熟悉 Spring 框架的模块结构和开发作用
掌握 SpringIOC、AOP核心模块原理和开发应用
掌握 SpringJDBC、SpringData等数据访问模块应用
掌握 SpringMVC模块原理和开发应用
掌握 MyBatis 框架原理和各种应用
掌握SSM框架整合开发和应用
熟悉 Maven、Git等开发环境应用
第七阶段
分布式技术核心
学习目标
熟悉Dubbo框架原理和API应用
掌握Zookeeper原理和工作流程
熟悉Zookeeper为分布搭建、集群搭建
掌握Netty 异步IO通信框架原理和使用
熟悉FastDFS 概念、安装和配置
掌握Redis、MongoDB安装和命令操作
熟悉RabbitMQ概念、安装和配置
第八阶段
分布式项目】拉勾教育学习平台
学习目标
掌握分布式架构设计及技术选型
掌握Dubbo+Zookeeper技术架构的应用
掌握基于Redis实现缓存、分布式锁等场景应用
掌握FastDFS服务器的搭建和访问
掌握单点登录、订单、支付、扫码等功能解决方案
掌握高并发、高可用、高性能系统的开发
掌握Linux环境的操作和项目发布
第九阶段
微服务技术核心
学习目标
熟悉 SpringBoot 框架的结构和自动配置等原理
熟悉Eureka、Ribbon、Hystrix、Feign、Gateway、Config等组件原理及应用
熟悉SpringCloudAlibaba核心组件原理及应用
熟悉ES概念、安装、配置,能进行集群环境搭建
掌握MySQL性能优化,以及MyCat和ShardingJDBC等分库分表中间件应用
熟悉 Kafka 概念、安装、配置
熟悉Docker概念、安装、配置和项目发布
第十阶段
【微服务项目】拉勾教育学习平台微服务改造
学习目标
掌握微服务架构设计及技术选型
掌握SpringBoot+SpringCloud技术架构的应用
掌握基于Redis实现缓存、分布式锁等场景应用
掌握ShardingJDBC中间件实现MySQL分库分表处理
掌握限流、分布式事务、配置中心的应用
掌握Docker容器化环境的构建和项目发布
掌握10+种互联网典型的技术解决
数据结构算法与调优
学习目标
熟悉字符串、数组、链表、栈、队列、树、图、堆等数据结构
熟悉排序、递归、回溯、查找等常见算法
熟悉MySQL高级技术、性能优化等
熟悉JVM底层结构、GC回收策略和算法、JVM性能调优
掌握并发编程及JUC常用API,以及原子变量与CAS 算法分析
掌握Lock、ReadWriteLock、CountDownLatch 、Condition等并发控制
熟悉线程池工作原理和机制,掌握ForkJoinPool 分支/合并框架
第十二阶段
数据结构算法与调优
学习目标
掌握数据结构与算法高频面试题
掌握计算机网络、并发编程、JVM高频面试题
掌握JavaSE、数据库、JavaWeb、SSM、JVM高频面试题
掌握RPC框架、微服务高频面试题
掌握分布式存储、MQ中间件高频面试题
熟悉专项能力突击、打造一份优秀简历
熟悉如何在面试中发挥应有的实力

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注