北京动力节点

北京Java架构师班

咨询

暂无报价

立即询价
联系老师

400-029-0967转56597 北京动力节点 老师接听

开课机构北京动力节点
开课地址大兴校区
开课日期滚动开班

课程介绍

从技术到思维的双向提升,让你兼具架构师软硬实力

架构师除了具备过硬的技术能力外,架构思维的培养也尤为重要。因此课程设置上我们兼顾软硬实力的培养,让学员边学技术边修炼思维,实现双向提升,可以真正胜任架构师岗位工作。

我们和别人不同

【技术硬实力】

底层技术的深度加固

热门技术的深化学习

前沿技术的深入分解

大项目实战重构,从0到1做架构

【思维软实力】

编程思维的实战重塑

程序大咖代码思维解读

架构师全局思维剖析

主导产品研发,从1到无穷思维历练

9大专题课程,覆盖当下热门刚需技术

1工程协作专题

专题介绍:磨刀不误砍柴工,做为程序员也应该选择更为“锋利”的工具,进而提升开发效率和团队协助能力,让自己有更多思考的时间

【Maven】

掌握Maven的体系结构

Maven的整体架构

Maven的插件体系

Maven的内部运作原理

Maven的生命周期

掌握Maven的核心命令

clean compile package

test install deploy

掌握Maven的POM体系

模块配置 继承配置

属性配置 依赖配置

插件配置 构建配置

仓库配置

【Nexus】

手把手搭建Nexus环境

理解Nexus在Maven的重要价值

理解Nexus在持续集成中的重要价值

Nexus仓库管理

【Idea】

常用配置

多模块项目

工程与模块

本地与远程调试

常用快捷键

妙用代码模板

【Jenkins】

认识Jenkins持续集成

详解持续集成概念

详解Jenkins

Pipeline体系

动手搭建Jenkin是持续集成环境

构建环境配置

配置自动部署

远程仓库推送

自动触发构建

自动项目部署

集成Maven、Git

多环境发布

Jenkins插件体系

常用插件安装与使用

插件开发

【Git】

团队协作利器Git

整体认识Git Git体系结构 Git运作流程 Git的应用状况

Git与SVN的区别

搭建Git服务端及客户端环境

基于Linux搭建Git环境

基于ssh开发Git服务 熟悉Git客户端使用

掌握Git核心命令

本地仓库 理解本地仓库概念 新建与克隆远程Git项目

添加与提交文件到本地仓库 远程仓库

理解远程仓库概念 将本地仓库文件提交到远程仓库

远程仓库状态查看分支与标签管理 分支创建、合并

回滚 分支冲突解决 分支状态及历史记录

掌握标签的作用 掌握标签的正确使用

快速掌握企业Git应用经验

git web服务器搭建与使用

企业版本管理与分支管理经验

【linux】

团队协作利器Git Linux与Unix发展历程 Linux发布版本的区别与联系 Linux日常开发管理命令详解 Linux日常运维部署实践 Linux下Shell脚本开发详解 Linux系统优化及故障排查详解

专题特色

跟进当下企业需求,横扫当代流行开发必备工具,每期迭代

面向人群

有工作经验,希望快速和系统地提升自我的人群

学习收获

掌握当下流行的开发工具,提高开发效率和协助效率


2源码分析专题

专题介绍:编程人员技术提升*快的方式是阅读和理解优秀的代码,领悟大师级思想,让思想顿悟,目击不一样的风景,提高核心竞争力

【Mybatis+Mybatis源码分析】

MyBatis体系结构

MyBatis与Hibernate

逆向工程

annotation、xml及Criteria差异

configuration properties settings typeAliases

mapper详解

mybatis全局参数详解

MyBatis源码分析

MyBatis运行过程分析

MyBatis与Spring集成源码分析 Configuration、

Mapper SqlSessionFactory、

Executor源码分析 源码中的设计模式欣赏、

MyBatis中的缓存源码分析、

手写实现MyBatis框架

【Spring MVC】

MVC设计思想分析

基于dispatchServlet解读

Spring MVC体系结构

Spring MVC执行流程源码剖析 @Controller

@RequestMapping执行原理源码分析

视图ViewResolver实现原理分析

动态参数匹配原理分析

异常捕获实现原理分析

手写实现Spring MVC框架

【Spring5新特性】

Spring5新特性详解

响应式编程模式详解

Spring WebFlux

【Spring】

Spring Framework体系结构

core context aop jdbc data access web

IOC

IOC容器设计原理剖析 BeanFactory源码分析

BeanDefinition源码分析 bean生命周期分析

spring context装载过程分析 依赖具体实现分析

AOP

AOP设计思想深入剖析 AOP底层实现深入分析

ProxyFactory源码分析 AopProxy源码分析

Advice源码分析 基于Spring AOP实现应用插件机制

【Spring Boot 2.x 源码 】

Spring Boot体系结构详解

Spring Boot入口类详解

Spring Spring Boot启动流程源码分析

Spring Boot自定义Starter详解

Spring Boot自动装配源码分析

专题特色

俯下身子、抽丝剥茧、层层深入、领悟开源作者的设计思维

面向人群

有工作经验,希望快速和系统地提升自我的人群

学习收获

深入理解框架原理,源码,知其然知其所以然,让知识真正的学以致用


3分布式专题

专题介绍:当Web系统从日访问5万逐渐增长到1亿时,Web架构层面需要如果突破访问瓶颈,提高访问效率

【分布式框架Dubbo】

Dubbo快速上手使用

Dubbo注册中心

Dubbo核心配置

Dubbo底层协议

Dubbo负载均衡 过滤器 容错、

异步调用分析

Dubbo路由功能详解

Dubbo在分布式项目中的角色

【分布式协调Zookeeper】

Zookeeper快速上手使用

Zookeeper集群部署

Zookeeper应用场景深入分析

Zookeeper的znode watcher ACL、

客户端API详解

Zookeeper客户端源码分析

Zookeeper的日志与监控

【分布式缓存Redis】

NoSQL演变历程

Redis常用数据类型

Redis常用运维命令

Redis使用场景详解

Redis缓存雪崩 缓存击穿

Redis复制 哨兵

Redis Cluster集群与原理

Redis集群分配算法与动态水平扩容和监控

Redis在高并发项目中的实践

【分布式消息ActiveMQ】

ActiveMQ消息传送方式

ActiveMQ消息确认与重发

ActiveMQ延迟队列

ActiveMQ死信队列

ActiveMQ与Spring

SpringBoot集成项目开发

ActiveMQ企业高可用集群

【分布式消息RabbitMQ】

RabbitMQ快速上手使用

RabbitMQ消息发送机制详解

RabbitMQ消息路由机制分析

RabbitMQ消息确认机制分析

RabbitMQ高可用集群部署实践

【数据存储MongoDB】

MongoDB整体架构介绍

MongoDB数据存储结构

MongoDB原理

MongoDB日常操作过程解析

MongoDB存储过程

MongoDB集成Spring SpringBoot案例实践

MongoDB高可用方案

【分布式数据扩容MyCat】

Mycat读写分离

Mycat水平切分

Mycat垂直切分

基于Mycat分库分表策略剖析

Mycat全局序列号

Mycat全局表 ER表 分片策略分析

Mycat高可用架构方案实践

【分布式Spring Session】

Session底层原理

Session共享技术方案

Spring Session使用场景分析

Spring Session执行流程分析

跨项目跨域下的Session共享解决方案

【高性能Nginx】

Nginx部署运行&正反向代理

Nginx进程模型分析

Nginx配置详解

Nginx应用场景实战

【高性能可伸缩OpenResty】

OpenResty运行环境与快速上手

OpenResty核心功能详解

OpenResty+Nginx+Lua实战

【高可用Keepalived】

Keepalived运行部署

Keepalived核心功能详解

Keepalived+Nginx高可用实战

【高性能Netty框架】

Netty线程模型详解

Netty编码解码框架详解

Netty RPC框架实战

NettyTCP粘包/拆包解决方案详解

【分布式消息Kafka】

Kafka运行环境部署

Kafka开发应用

kafka设计原理分析

Kafka选举原理分析

Kafka集群与高可用实践

【分布式消息RocketMQ】

Rocket运行环境与快速上手

Rocket功能特性详解

RocketMQ应用案例场景分析

RocketMQ高可用可伸缩部署

【分布式文件系统FastDFS】

FastDFS运行环境与快速上手

FastDFS功能特性详解

FastDFS项目开发应用

FastDFS生产环境部署实战

【分布式ElasticSearch/ELK】

ElasticSearch运行环境

ElasticSearch功能特性详解

ElasticSearch查询详解

ElasticSearch底层原理分析

ElasticSearch集群部署详解

ElasticeSearch.Logstatsh.Kibana集群搭建实践

ElasticeSearch.Logstatsh.Kibana原理分析

ELK分布式日志收集

【分布式任务调度】

XXL-JOB详解

Elastic-JOB详解

【数据库分库分表ShardingSphere】

ShardingSphere快速上手应用

ShardingSphere功能特性详解

ShardingSphere应用场景实战

专题特色

一线互联网架构师,把自己工作中遇到的问题和对应解决方案,倾囊相授

面向人群

有工作经验,希望快速和系统地提升自我的人群

学习收获

深入、全面理解当下火热技术,提升自我核心竞争力


4微服务专题

专题介绍:深入理解微服务优缺点,详解微服务开发,扩充知识储备库,提高核心竞争力

【SpringBoot】

SpringBoot快速上手应用

SpringBoot核心配置详解

SpringBoot集成MyBatis Redis ActiveMQ、

RabbitMQ Dubbo等

SpringBoot计策模板引擎Thymeleaf Freemarker

SpringBoot核心注解详解

Spring启动器starter原理深入分析

【Spring Cloud】

服务注册与发现Eureka详解及源码分析

客户端负载均衡Ribbon详解及源码分析

声明式服务调用Fegin详解及源码分析

服务熔断保护Hystrix详解

@服务网关Zuul详解、服务路由、过滤、异常处理

分布式配置中心Spring Cloud Config详解

【Docker容器】

快速搭建Docker环境

Docker日常维护命令

Docker镜像、仓库、容器详解

Docker网络配置

Dockerfile、DockerCompose详解

Docker应用部署

Docker构建私有仓库

【Spring Cloud Alibaba】

Nacos

Nacos注册中心详解

Nacos配置中心详解

Nacos动态DNS服务详解

Nacos管控台服务管理详解

Sentinel

Sentinel服务熔断降级详解

Sentinel服务限流原理与实战

Seata

Seata微服务分布式事务解决方案详解

【Kubernetes(k8s)】

Kubernetes体系介绍

Kubernetes快速上手

Kubernetes部署生产环境

【ServiceMesh】

微服务与服务网格的区别与联系

ServiceMesh核心原理介绍

ServiceMesh开源工具

ServiceMesh实战应用

专题特色

全面分析微服务架构原理、深入源代码分析,让知识真正的融会贯通

面向人群

有工作经验,希望快速和系统地提升自我的人群

学习收获

深入全面掌握微服务架构技术,助力名企offer


5性能优化专题

专题介绍:深入内核,直击现下火热中间件性能提升,拒绝,理论讲解,我们会让您看到提升的具体数据

【JVM优化+MySQL优化】

JVM优化

JVM内存模型

JVM垃圾收集器回收策略详解

并行 串行收集详解

JVM参数调优实战

JVM性能调优工具及问题排查详解

MySQL优化

MySQL存储引擎详解

MySQL索引数据结构深入剖析

MySQL索引优化详解

MySQL执行计划分析

SQL语句优化

【Tomcat优化】

Tomcat体系结构解读

Tomcat启动流程分析

omcat对Http请求的处理流程分析

Tomcat核心组件认识

wrapper context host engine container

Tomcat性能调优

Tomcat性能调优

Tomcat线程模型分析

Tomcat连接并发参数解读

Tomcat io模式选择

Tomcat JVM参数调优

Tomcat生产环境配置实践

Tomcat 集群与Session共享

Tomcat 虚拟主机配置

Tomcat server.xml详解

专题特色

浓缩一线实战经验之精华,全面揭秘优化的那些事,拒绝理论直接拿提升数据说话

面向人群

有工作经验,希望快速和系统地提升自我的人群

学习收获

深入理解优化的本质,建立独立的性能优化能力


6并发编程专题

专题介绍:直击当下火热互联网技术,深入理解多线程本质,剖析底层原理

【并发编程Executors线程池】

RunnableFutrue

RunnableScheduledFutrue

FutrueTask

ScheduledFutrue

Thread

Runable

Callable

Executor

ExecutorService

ScheduledExecutorService(ThreadPoolExecutor)

源码分析、断点跟踪

【并发编程locks锁】

lock

ReentrantLock

Condition

ReadWriteLock

LockSupport

源码分析、断点跟踪

【并发类编程工具】

CountDownLatch

CyclicBarrier

Semaphore

Exchange

【并发编程aotmic原子操作】

atomic类

ThreadLocal

ABA问题

JMM

cas算法

乐观锁

【并发编程容器collections】

并发Queue:BlockingQueue

Map:ConcurrentHashMap、HashMap、HashTable

并发List Set:CopyOnWriteArrayList、CopyOnWriteArraySet、

ArrayList、 LinkedList

【内存模型】

重排序、可见性、顺序一致性

happens-before详解

Synchronized详解

Volatile详解

ThreadLocal详解

专题特色

深入底层、源码剖析,揭开并发编程的内部奥秘

面向人群

有工作经验,基础使用阶段,希望快速和系统地提升自我的人群

学习收获

全面,系统、深刻的理解高并发原理,助力互联网名企offer


7电商项目实战

专题介绍:大型分布式电商项目实战,结合当下火热互联网技术的综合运用,多种设计思路、解决方案、架构理念融为一体,全方位提升项目实战能力

【项目介绍】

系统划分 架构设计

存储设计 部署设计

技术实现 解决方案

【用户认证】

用户注册 单点登录

系统拦截 权限控制

三方登录

【商品中心】

商品管理 商品分类 

热卖排行 动静分离

数据同步

【订单中心】

NoSQL购物车 分布式唯1编号

流量削峰 异步订单

异步订单 订单管理

【支付中心】

微信支付 支付宝支付

优惠券支付 积分支付

【数据分析】

用户行为分析 行业分析

区域分析

【后台管理】

日常维护管理 数据统计

报表大数据优化查询 数据同步

任务调度配置

专题特色

来自千万级并发的架构与设计、直击电商系统痛点、全程手撸代码

面向人群

有工作经验,希望快速和系统地提升自我的人群

学习收获

掌握当下流行的互联网技术,真实项目实战经验,直击互联网名企offer


8设计模式专题

专题介绍:一门不会让你感觉枯燥和空洞的设计模式专题课程

【模式】

工厂模式 代理模式 委派模式 策略模式 模板模式 观察者模式 建造者模式 适配器模式 责任链模式 装饰器模式 单例模式 门面模式

专题特色

从定义、应用到源码解析,锤炼编码内功

面向人群

具备Java基础,有项目开发经验

学习收获

全方位提升面向对象编程思维,提炼设计模式精华,系统学习设计模式


9数据结构与算法

专题介绍:夯实算法基础,填补技术短板,助力面试考题最后一公里

【数据结构与算法】

算法复杂度分析 线性表、链表数据结构详解 队列、栈数据结构详解 常用排序算法详解 二分搜索、hash表详解 树、二叉树数据结构详解 图、深度优先、广度优先遍历详解 散列表、布隆过滤

专题特色

提升编程核心内功 建立和健全算法知识体系

面向人群

已入职想要提升编程能力

学习收获

包括基础算法、数据结构、进阶算法,由浅入深讲解,透彻理解抽象算法

架构师高端就业指导

高频面试专题训练

高端职位简历指导

高端职位求职推荐

精选课程

北京java开发应用培训

北京java开发应用培训

班型:小班 预约试听
北京java语言培训班

北京java语言培训班

班型:小班 预约试听
北京java基础入门培训学校

北京java基础入门培训学校

班型:小班 预约试听
北京java暑假培训班

北京java暑假培训班

班型:小班 预约试听

所在机构

北京动力节点
北京动力节点

动力节点 “以学员为中心,以奋斗者为本”的企业文化。

查看机构 联系机构

当前位置: 首页 / 北京培训 / 北京北京动力节点 / 课程详情
与北京动力节点专业老师免费通话
拨通后,需要手动拨打分机号码:
56597
立即拨打
关闭