结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
沈阅斌
2天
20000元/天
课程大纲:
1、Web架构介绍
a、Web架构演化
b、大型Web架构需考虑的问题
c、Web分布式系统的设计原则
d、RESTful和RPC
e、软件架构模式:SOA和微服务
f、蓝绿发布、灰度发布、金丝雀部署
2、开发环境
a、开发工具
Eclipse、Tomcat
b、测试工具
Junit、Jmeter、RESTClient
c、持续集成环境
Jenkins、Maven、Git、Artifactory
d、基于Spring MVC、Spring、JPA的J2EE应用的架构方案
3、工具链
a、CDN
b、反向代理
c、负载均衡
d、分布式消息队列
RabbitMQ
e、NoSQL数据库
Mongodb、Hbase
f、关系型数据库
MySQL、Postgres
g、分布式缓存
Memcached、Redis
h、分布式文件系统
Glusterfs、Ceph
j、日志处理之ELK
i、服务器及应用监控
Zabbix、APM
k、自动化部署
Saltstack
4、云化Web应用
a、云计算介绍
b、12-factor
c、Openstack及Docker介绍
d、IaaS架构及Web应用部署方案
e、PaaS架构及Web应用部署方案
5、案例介绍