Web架构
Yeb Shen 查看讲师
百林哲咨询(北京)有限公司专家团队成员
某大型云计算公司CTO,10年以上云计算相关研发经验,国内较早接触Cloudfoundry并从事相关研发工作,先后在多家软件公司担任项目研发、项目管理及技术培训等工作,擅长J2EE开发、云计算PaaS产品类型研发。
浏览:9183次
2016/10/05
未开始元/人
详情 DETAILS

课程简介

随着Web最新发展趋势的不断升级,Web程序员灵活运用Web开发框架显得尤为重要。大多数的Web框架提供了一套开发和部署网站的方式为Web的行为提供了一套支持的方法。Web框架主要用于动态网络开发,动态网络主要是指现在的主要的页面,可以实现数据的交互和业务功能的完善使得在进行Web应用开发的时候,减少了工作量开发者在基于Web框架实现自己的业务逻辑实现了很多功能,为实现业务逻辑提供了一套通用法则

本节课从web架构的开发环境、工具链、云端web等众多方面,全面阐述web架构的设计原则与基本思路。

课程收益

1. 全面学习了解web架构的基础知识;

2. 掌握web架构的开发环境和工具链;

3. 了解云计算,掌握云化web应用。

受众人群

系统架构师,开发/测试/运维/技术人员

课程时长

2天(12H)

课程大纲

课程主题课程内容
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应用的架构方案

 e、数据统计及日志

 f、编码与模式

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、案例介绍   QA


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1