极客时间#小马哥的 Java 项目实战营 – 网盘分享 – 下载

课代表 发布于 11月02日

极客时间#小马哥的 Java 项目实战营 - 网盘分享 - 下载 极客时间 第1张

课程亮点:

高级 Java 工程师岗位职责
数据来源:主流招聘网站、一线公司 JD
扎实的 Java 基础,精通多线程编程、NIO 模型及设计模式
熟练掌握 Spring 等主流的开发框架,并理解运行原理
精通分布式架构,熟悉主流微服务框架,如 Dubbo、ZooKeeper 等
精通主流中间件 Redis/ElasticSearch/MySQL/MQ 的使用
在分库分表、高并发、高可用等方面有丰富的实践经验
掌握云原生相关技术,熟练掌握 Kubernetes、Docker 等技术
具备系统架构设计、技术选型、开发任务分解、工作量评估等能力

在阿里工作期间,小马哥主要负责中间件开源项目、微服务架构衍进,以及 Cloud Native 基础设施建设,他所参与的项目现已运行在数以百万级的集群服务器上。除了日常编码工作,小马哥还时常发表一些技术前瞻性文章,比如 InfoQ《2019 中国 Java 发展趋势报告》、《Reactive programming:一种技术,各自表述》以及《Dubbo Cloud Native 实践与思考》等。他也获得过 SUN Java(SCJP、SCWCD、SCBCD)以及 Oracle OCA 等的职业认证。
此外,小马哥还在极客时间推出了《小马哥的 Spring 编程思想》与《小马哥讲 Spring AOP 编程思想》视频课程,销量火爆,广受好评。

课程大纲:

使用 Java 标准化技术栈开发项目

2.
掌握 Java 生态系统、企业级架构和技术规范

3.
基于 Java 标准技术栈自研开发框架,为主流框架的设计和实现做铺垫

架构工作中的痛点
1.
缺少 Java 生态全局视野,对潜在需求,尤其是非功能性需求意识较弱

2.
日常工作对 Java 标准技术、规范和 API 知之甚少,阅读框架源码举步维艰

通过学习掌握的核心能力
1.
技术规范:了解项目中所使用的 Java 规范和 API 接口

2.
实战运用:使用标准 Java 技术栈和自研框架迭代实现项目需求

详细内容
1.
项目模块:项目主要围绕“用户注册”、“用户登录”以及“用户管理”等模块构建

2.
Web 框架:基于 Servlet 实现 Web MVC Framework,使用 JSP、EL 以及 JSTL 作为服务端视图模板引擎

3.
IoC 框架:基于 JNDI 和 Java Common Annotations 实现 IoC(CDI)框架

4.
同步服务:基于 JAX-RS 和 MicroProfile Rest Client 实现服务调用框架

5.
异步服务:基于 JMS 和 MicroProfile Reactive Messaging 作为异步服务通讯

6.
数据存储:应用 IoC 框架整合 JDBC 和 JPA 实现项目数据持久化

遇问题可联系 / 微信号:wedaxue