您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 中华石杉顶尖互联网Java架构师就业班
目录第一阶段、SpringBoot从入门到精通(10小时).................................................................1第二阶段、小型电商网站开发+设计模式+架构设计+项目管理(20小时)................2第三阶段、SpringCloud从入门到精通(20小时)...............................................................3第四阶段、电商网站的微服务架构(20小时).......................................................................3第五阶段、高并发大型电商网站架构(150小时)................................................................4第六阶段、高可用大型电商网站架构(30小时)...................................................................6第七阶段、高性能大型电商架构(30小时)............................................................................7第八阶段、亿级流量的大型电商系统架构(150小时).......................................................7第九阶段、自己动手做多租户SaaS云ERP系统......................................................................8第十阶段、底层技术+微服务中间件(50小时)....................................................................9第十一阶段、自己动手写仿Storm的实时计算中间件.........................................................10第十二阶段、开源框架源码阅读+定制化开发mvc/ioc/orm框架(50小时)...........10第十三阶段、自己动手写工作流框架.........................................................................................10授课方式说明.......................................................................................................................................10学习进度说明.......................................................................................................................................11就业指导说明.......................................................................................................................................12学习成果说明.......................................................................................................................................122万费用说明........................................................................................................................................13讲师课程质量以及是否会跑路.......................................................................................................14第一阶段、SpringBoot从入门到精通(10小时)目前市面上所有的视频课程以及书籍,都只是简单介绍SpringBoot的基础知识,没有任何一套资料深入讲解这两个技术的。而如果你自己跟着官网慢慢看,全英文官网,估计大部分同学都很难看的懂,或者学习速度非常慢。我会将SpringBoot的所有核心技术点以及高阶技术点,全部嚼烂咬碎,深度提炼,用最精炼的语言,给大家讲透,让大家在最短的时间内彻底掌握这个未来绝对主流的开发框架,为未来的高阶的项目打好扎实的基础。强调一下,这块技术讲解,绝对不会采取拖延时间,以及碎碎念的方式,一点一点细节慢慢给你扣。如果那样讲解,估计大部分人学这个技术都得学几个月。所以整个讲解出来的视频,控制在20小时以内,让大家最快速度深入掌握这个技术100%的技术点。第二阶段、小型电商网站开发+设计模式+架构设计+项目管理(20小时)一个电商网站,必须是从小到大慢慢演进的。刚开始,你的网站根本没有多少用户,其实更多关注的是将业务逻辑全部实现出来,功能ready,可以用就ok。在架构层面,根本不需要关注太多的东西。而我们的这套课程最核心的大项目是亿级流量电商网站,就是从一个几百到几千用户的小电商系统,一步一步,慢慢演进到上千万用户,亿级流量的大电商网站的。在这个阶段,我们会基于SpringBoot+MySQL+Tomcat,这套最最基础的技术架构,来完成这个电商网站的开发和构建,同时主要是在项目中来实践SpringBoot技术。电商网站,最核心的业务模块,包括了会员模块、商品模块、促销模块、购物车模块、配送模块、订单模块、支付模块、退单模块、结算模块、统计模块、充值模块。我们在这个阶段,会基于最基本的架构,全部给他做了。这里我们只能考虑一个最通用的电商系统,而不能去对标很多包含特殊业务的电商,比如什么生鲜之类的。因为业务,是做不完的,我们就用最真实的普通电商业务来给大家做就足够了,业务已经是真实而且复杂的了,足够大家来学习。如果要把生鲜,团购,全球购,等等乱七八糟的业务全都做了,那需要上百人做好几年。所以业务这个东西,只要我们课程的业务,讲课和学习绝对够,而且绝对是市面上所有的项目都做不到的。因为市面上所有的课程,讲项目,其实就是demo,根本不可能给你拿任何真实业务来讲解。等你进了新的公司,做业务,自己去理解自己的新业务就行了。所以这个阶段,核心的目标有:1、一个SpringBoot的项目实战2、将电商的核心业务模块全部给它实现了做出来,为后面的架构讲解提供业务上的支持3、讲解每一种设计模式,同时结合电商的业务来讲解如何将设计模式应用到业务系统中去,实现良好的代码架构4、学习架构师的一整套架构设计和项目管理的软技能,你需要按照大公司的标准,全流程走一遍。从需求分析,到概要设计,到详细设计(接口设计,数据库设计,等等),各种UML图和架构图的绘制,然后是编码规范的约定,动手开发,完善的测试流程,最后部署方案的设计,然后最终部署。全部走一遍。5、此外,会给大家讲解项目管理的知识。作为一个架构师,有时是要带几个小弟,兼任项目经理的职责的,所以你除了架构设计,软件工程的方法,还要掌握如果你带了几个小弟,如何管理这个项目,你也需要掌握。6、上面第3和第4,有个特色,就是我会写出完整的文档来,在课程上讲解,作为你们而言,直接可以拿到完整的各种流程、规范以及文档,包括项目管理的文档。你到公司,直接就可以作为你启动任何项目的模板,而且你按照我们大公司的标准走过,你去任何公司,主导任何项目,都不会胆怯。第三阶段、SpringCloud从入门到精通(20小时)这个阶段,核心的介绍同SpringBoot,市面上根本没有深入讲解SpringCloud的书籍和课程,都是介绍一些基础内容。本阶段,我会嚼烂SpringCloud的所有内容,然后将核心技术点以及所有高阶技术点,用最精炼的语言教给大家,确保大家100%深入掌握SpringCloud这门技术。第四阶段、电商网站的微服务架构(20小时)在第二阶段,你开发出来的,就是一个单体架构,也就是所有业务模块都混合在了一个工程里,然后就用SpringBoot,包含了SpringMVC+Spring+MyBatis这种最经典的架构来开发出业务功能而已。所有数据简单的采用MySQL来存储,然后用Tomcat来部署。但是如果你面临着业务的日益复杂以及开发效率加速的要求,包括开发团队的膨胀,此时就势必要采取微服务架构来重构整套系统。因此在这个阶段,会给大家深入讲解整套微服务架构的技术,同时将单块的电商系统,重构为微服务的架构。这个时候,你可能面临的用户数量达到了10万这个量级,公司业务发展迅猛。领域驱动设计:微服务,就是将一个大的系统拆分为多个小的服务,然后加速每个服务的开发、迭代的效率,同时提升整体系统的可靠性。但是如何将系统进行拆分?这就涉及到了领域驱动设计,最佳的微服务模型设计,就是用领域驱动设计,这也是目前国内非常主流的架构设计思想,外面根本没有任何课程讲解!虽然在龙果的缓存课程里,也讲解了这块内容但由于时间有限,都是采取了较为简单的方式来讲解。而这里,我们会非常深入的去透彻讲解领域驱动设计的思想,以及如何进行电商微服务的建模。SpringCloud重构电商系统:采用SpringCloud技术,将电商系统拆分为多个微服务,然后基于SpringCloud的微服务基础技术架构构建整套系统。Docker:SpringCloud微服务与Docker,是天然搭配起来的技术架构,因为微服务数量庞大,需要Docker这种容器技术,才能进行微服务的管理与部署,虽然在龙果的缓存课程里会讲解这块内容,但是由于时间有限,那边只能基础讲解。这里会对Docker进行深入的技术讲解,确保你深入掌握Docker技术!DevOps:基于Jenkins的持续流水线的搭建,以及全套自动化测试套件的构建,将微服务的高速迭代效率发挥到极致的,就是DevOps。不同于龙果的缓存课程中基础的讲解,本课程会非常深入的去讲解这块技术。这块会将持续交付流水线与自动化测试套件集成起来,以及与docker集成起来。实现,任何一个微服务开发好之后,立即自动化集成+测试+部署。敏捷开发:scrum思想以及敏捷编程思想,如何将敏捷思想应用到微服务架构中去,让你的系统开发和迭代速度飞起来!第五阶段、高并发大型电商网站架构(150小时)一个电商网站发展到了一定时候,就会面临很多的问题。因为用户数量越来越多,请求量越来越大,主要面临的,就是高并发的问题。可能这个时候,用户数量已经发展到了百万级别了,你的日请求量达到了千万级,QPS可能达到了几千甚至一万,那么就需要采用一整套的高并发架构来支撑。Memcached:memcached作为一种非常重要的缓存技术,也在很多公司都有广泛使用,然而近年来,随着redis的普及以及redis功能越来越强,实际上越来越多的公司不再使用Memcached了,而是使用redis。但是我们的课程,为了确保很多同学出去面试,以及进有些公司,还在用memcached,也会保证深入讲解memcached这块技术Redis:核心的缓存技术,必须深入讲解!跟龙果的缓存课程不同的是,我们在redis这块的讲解,会非常的深入,包括从零开始讲解,redis各种高阶用法,高阶知识,以及集群,高可用,等等,同时
本文标题:中华石杉顶尖互联网Java架构师就业班
链接地址:https://www.777doc.com/doc-5872729 .html