Boolan Boolan

系统设计与实践

所属微专业:

图片
课程概述

购买“极客班· C++系统工程师”微专业的学员,成绩优秀者即有机会获得2016年初免费一周“GeekBand·硅谷极客之旅”超级奖学金!详情请见:【硅谷超级奖学金】

 

学员请注意:

出于“完整学习课程、老师便于全程带班指导”的考虑,本微专业不支持单课购买。2期开班将于9月1523:30截止报名,届时学员可选择第3学期报名。如需课程咨询,请联系客服QQ281101184)。

 

课程体系:

本微专业除了【专业课程】,还提供:专业导读、直播辅导、课程测验、“团队勾搭,项目碾压”等【多层教学服务】。

 

【专业课程:系统设计与实践

本课程结合当今流行的技术和平台案例,详细介绍系统设计的相关原理和技术,由硅谷“超级面试官”董飞结合自身多年积累亲研,课程内容包括:硅谷公司及系统设计介绍、系统设计中七剑客、搭建大规模可扩展的系统和大数据系统等,更有关于硅谷技术岗位面试题目的精彩分享。

 

【多层教学服务】

1.专业导读

“极客班”微专业开班前,会邀请课程讲师及其他业内大牛来给大家进行专业导学,讲解如何学好该微专业,帮助大家充分做好开课前的准备。

 

2.直播辅导

包括课程在线答疑、作业在线点评、老师实战演练的直播讲解、课程主题分享等内容。

 

3.“团队勾搭,项目辗压”

“团队勾搭,项目辗压”即项目实践,是该微专业的最大特色之一,也是综合成绩的重点考核部分。除了专业课程的学习,还需和极客班其他学员组队,共同在3个月内完成项目实战,真实体验一个产品从无到有的过程。

证书要求

本专业的综合成绩由三部分组成:

1. 课程测验,占20%

2. 课堂优秀表现(分享、讨论、创新),占10%

3. 实践项目考核,占70%

注:具体考核方式请以开课后的课程公告为准。

 

综合成绩满分为100分,60分以上的可以获得由博览网极客班和云课堂联合认证的合格证书,85分以上的可以获得优秀证书。


章节试看
  • 【试看】系统设计介绍

预备知识

有基本的编程经验

了解计算机系统和网络


授课大纲

小节

发布时间

.硅谷公司及系统设计介绍

1.IT公司大致分类 (地理位置,热门)

第七周:1012

2.创业型明星公司 (融资规模,offer长相)

3.创业公司技术类型特点 (云计算,结合自身特点)

4.行为面试 (通过技术面试后,需要过这一关)

5.准备过程(情商,演练,知己知彼)

6.实战演练:短URL设计

.系统设计中七剑客

7.同步

8.网络

9.数据库

10.分布式

11.性能

12.估算

13.面向对象

14.案例:

·设计网站信息流设计

·日志统计

·产品页面设计

.搭建大规模可扩展的系统

15.分布式系统

16.数据库系统

17.经典架构 (master/slave)

18.设计原则:CAP理论

19.一致性介绍

20.关系型数据库

21.ACID   vs. BASE

第八周:1019

22.sharding分片

23.一致性hash

24.NoSQL数据库

25.Cassandra

26.实时系统:Kafka, Storm

27.案例:

·电商网站设计

·网页爬虫设计

.大数据系统

28.大数据基础:HadoopSpark入门

29.教你如何看懂MapReduceBigTableGFS三篇paper

30.聊天系统设计

31.估算机器

32.其他常见面试中的设计题目

提交课程测验

1026 00:00


常见问题

见“极客班·C++系统工程师”微专业常见问题