大型网站技术架构与案例分析 报名中
¥5600

课程介绍

  • 开课时间:2017 年 2 月 25-26 日

  • 上课时间:上午:9:00-12:00,下午13:30-16:30

  • 学习环境:线下小班

  • 课程周期:2天

  • 开课地点:深圳

  • 点击预约课程,留下您的联系方式


最近十年,互联网行业引领了软件开发技术发展的潮流,许多让人耳目一新的软件开发理念、技术架构、开发框架从互联网企业或相关的开源组织诞生,开创了与传统企业级软件开发不一样的架构设计和技术路线。但是由于发展快时间短,这些技术目前尚未形成成熟的体系。

本课程是讲师根据自身多年大型网站架构设计经验,整理业界较为成熟的开源技术和架构方案,通过梳理互联网技术发展历程,剖析主要互联网开源技术,分析大型互联网架构设计的核心要素,为学员呈现一幅包括技术选型、架构设计、性能优化、web安全、系统伸缩等在内的网站架构全景视图。并通过一系列经典案例分析使学员对网站核心技术深刻认识,并将课程知识灵活应用到自身日常设计开发工作中。

大咖导师


曾担任宅米 CTO, NEC 项目主管,阿里巴巴技术专家,IBM 咨询经理,Intel 大数据工程师;开发过 ERP,写过防火墙,做过网站架构,搞过数据库,带过团队,创过业,申请过几个分布式系统专利,为 Apache Spark 贡献过一点代码;曾在浙江大学为硕士研究生讲授面向对象高级编程课程;写过一本书《大型网站技术架构:核心原理与案例分析》,被若干高校选为计算机类专业教材。

课程大纲

1 大型网站架构演化

  • 1.1 互联网系统特点

  • 1.2 Web开发技术演化历程

  • 1.3 大型网站架构演化历程

2 大型网站整体架构

  • 2.1 网站架构的哲学

  • 2.2 大型网站架构组成

  • 2.3 网站架构平台化

3 大型网站架构模式

  • 3.1 网站质量管理与开发模式

  • 3.2 网站核心技术架构模式

4 网站高可用架构

  • 4.1 网站故障与可用性度量

  • 4.2 服务幂等性与无状态服务设计

  • 4.3 应用服务器的Session管理

  • 4.4 数据服务器备份与管理

5 网站高性能架构

  • 5.1 网站性能测试

  • 5.2 Web前端性能优化

  • 5.3 应用服务性能优化

  • 5.4 存储服务性能优化

6 网站扩展性架构

  • 6.1 网站如何实现产品快速开发

  • 6.2 分布式消息队列解耦系统

  • 6.3 分布式服务打造业务平台

7 网站伸缩性架构

  • 7.1 负载均衡技术

  • 7.2 分布式缓存伸缩性架构

  • 7.3 分布式数据库伸缩性架构

  • 7.4 NOSQL技术

8 网站安全架构

  • 8.1 网站攻击与防护

  • 8.2 信息加密与密钥管理

  • 8.3 敏感词与垃圾信息过滤

9 淘宝网的架构演化

  • 9.1 淘宝网的业务演化历程

  • 9.2 淘宝网的技术演化历程

10 新浪微博的可扩展架构

  • 10.1 新浪微博的架构发展

  • 10.2 新浪微博业务平台架构

11维基百科的高性能架构

  • 11.1 维基百科的整体架构

  • 11.2 维基百科的高性能设计

12 网购秒杀系统的架构

  • 12.1 秒杀系统的技术挑战

  • 12.2 秒杀系统的架构

课后收获

  • 了解大型网站架构方案

  • 深刻认识大型网站核心技术

  • 深入了解大型网站经典案例

适用人群

  1. 业务快速发展,技术不能迅速响应业务需求的中小型网站

  2. 欠了许多技术债务,而业务又面临快速发展的大中型网站

  3. 面临互联网挑战的企业软件系统开发企业

  4. 积极跻身进入互联网的传统行业企业

  5. 软件工程师

  6. 系统架构师

  7. 项目经理

联系我们

点击预约课程,留下您的联系方式

电话:027-88927900

邮箱:service@stuq.org

扫描下方二维码,添加小助手,直接获得帮助

stuq img