当前位置:课程中心 > JAVA架构师+大数据(高薪就业课程)
JAVA架构师+大数据(高薪就业课程)
序号 |
课程名称 |
授课内容 |
课时 |
1 |
Linux基础 |
Linux 系统安装部署、网络、防火墙基本配置 Linux文件系统常用命令、SSH连接工具 用户及权限管理配置 |
4 |
2 |
微服务架构 |
SpringBoot核心组件,Redis集成配置、Duboo集成、多环境开发与部署 SpringCloud核心组件,Ribbon客户端负载均衡、Eureka服务发现、Hystrix断路器、Zuul服务网关、分布式配置 Docker容器安装与配置,Cloud镜像自动构建、Bridge详解、WordPress部署、volume和Bind Mount RESTful统一资源接口与URL,分层系统结构、资源链路状态和转移 |
20 |
3 |
课程总结 |
指导学习:重难点回顾,微服务项目案例讲解 |
6 |
4 |
分布式架构 |
网络通信,TCP/UDP/Multicast协议、Socket/WebSocket、Multicast、Dubbo Netty
远程调用,RMI、WebService、SpringRMI、Thrift
Dubbo,核心配置、负载均衡策略、服务注册订阅、集群容错、文件缓存
反向代理,Nginx安装部署、负载均衡配置、进程模型、HTTPS请求
分布式缓存,Redis安装和应用、发布订阅、分布式锁机制、持久化机制、集群环境
消息机制,ActiveMQ、RockMQ、RocketMQ、kafka
MongoDB,CUDR安装配置、关系索引、分布式属性、Sharding分片 |
30 |
5 |
课程总结 |
指导学习:重难点回顾,大型分布式电商项目案例讲解 |
6 |
6 |
大数据 |
Hadoop,生态圈及其组件、getmerge命令、copyFromLocal命令、Namenode自动恢复、分布式缓存 HDFS,文件读写操作、常用命令、数据块、容错机制、联合集群 Yarn,资源管理器、节点管理器 MapReduce,Mapper、键值对、输入分片、分区组合、Map任务、计数器、性能调优 HBase,BigTable数据模型、键值对排序映射、Map Job数据分析 Hive,内置函数、DDL命令、分区和分桶、MapJoin、查询优化 Sqoop,导入导出、元数据共享、数据合并、连接器和驱动器、HCatalog集成 Flume,代理事件、Source组件、Sink处理器、拦截器、Data Flow Kafka,安装配置、数据持久化、消息传输、主从同步、消息日志、性能优化 Spark,RDD操作、任务提交与执行计算引擎、Spark SQL执行流程、Streaming开发实例 |
50 |
7 |
课程总结 |
指导学习:重难点回顾,大数据平台项目案例讲解 |
8 |
8 |
性能调优 |
MySQL优化,配置参数优化、底层结构解析、SQL执行计划分析、索引优化、SQL查询语句优化 Tomcat优化,内存和并发优化、系统参数优化、执行机制解析、Native优化
JVM优化,参数配置、内存模型、GC回收机制、堆栈分析、类装载器、性能监控
|
8 |
9 |
源码解析 |
Spring,Context、Core、Transaction、Beans
SpringMVC,Controller、HandlerAdapter、DispatcherServlet、View、HandlerInterceptor、ViewResolver
SpringBoot,Servlet容器创建、EmbeddedServletContainerAutoConfiguration、ConfigurationClassPostProcessor Mybatis,SqlSession、ResultSetHandler、TypeHandler、SqlSource、Executor、Configuration、ParameterHandler |
12 |
10 |
项目管理 |
Maven,安装配置、插件依赖管理、依赖冲突、模块聚合、项目打包、部署
SVN,安装配置、更新、检出、提交、分支、打包
GIT,安装配置、协同开发、分支管理、解决冲突、常用命令 |
6 |
授课老师 : Steven 授课方式:在线直播授课(提供视频回放) 课程周期:6个半月 |
预期学习成果(半年从“小白程序猿”成为“系统架构师”)
阶段一:微服务架构
预期成果:初级架构师,独立完成微服务架构项目案例。
阶段二:分布式架构
预期成果:Java架构师,独立完成分布式架构项目案例。
阶段三:大数据平台
预期成果:大数据架构师,独立完成大数据平台项目案例。