购买“极客班· C++系统工程师”微专业的学员,成绩优秀者即有机会获得2016年初免费一周“GeekBand·硅谷极客之旅”超级奖学金!详情请见:【硅谷超级奖学金】
学员请注意:
出于“完整学习课程、老师便于全程带班指导”的考虑,本微专业不支持单课购买。第2期开班将于9月15日23:30截止报名,届时学员可选择第3学期报名。如需课程咨询,请联系客服QQ(281101184)。
课程体系:
本微专业除了【专业课程】,还提供:专业导读、直播辅导、课程测验、“团队勾搭,项目碾压”等【多层教学服务】。
【专业课程:系统设计与实践】
本课程结合当今流行的技术和平台案例,详细介绍系统设计的相关原理和技术,由硅谷“超级面试官”董飞结合自身多年积累亲研,课程内容包括:硅谷公司及系统设计介绍、系统设计中七剑客、搭建大规模可扩展的系统和大数据系统等,更有关于硅谷技术岗位面试题目的精彩分享。
【多层教学服务】
1.专业导读
“极客班”微专业开班前,会邀请课程讲师及其他业内大牛来给大家进行专业导学,讲解如何学好该微专业,帮助大家充分做好开课前的准备。
2.直播辅导
包括课程在线答疑、作业在线点评、老师实战演练的直播讲解、课程主题分享等内容。
3.“团队勾搭,项目辗压”
“团队勾搭,项目辗压”即项目实践,是该微专业的最大特色之一,也是综合成绩的重点考核部分。除了专业课程的学习,还需和极客班其他学员组队,共同在3个月内完成项目实战,真实体验一个产品从无到有的过程。
本专业的综合成绩由三部分组成:
1. 课程测验,占20%
2. 课堂优秀表现(分享、讨论、创新),占10%
3. 实践项目考核,占70%
注:具体考核方式请以开课后的课程公告为准。
综合成绩满分为100分,60分以上的可以获得由博览网极客班和云课堂联合认证的合格证书,85分以上的可以获得优秀证书。
【试看】系统设计介绍
有基本的编程经验
了解计算机系统和网络
章 | 小节 | 发布时间 |
一.硅谷公司及系统设计介绍 | 1.IT公司大致分类 (地理位置,热门) | 第七周:10月12日 |
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 | 第八周:10月19日 | |
22.sharding分片 | ||
23.一致性hash | ||
24.NoSQL数据库 | ||
25.Cassandra | ||
26.实时系统:Kafka, Storm | ||
27.案例: ·电商网站设计 ·网页爬虫设计 | ||
四.大数据系统 | 28.大数据基础:Hadoop,Spark入门 | |
29.教你如何看懂MapReduce,BigTable,GFS三篇paper | ||
30.聊天系统设计 | ||
31.估算机器 | ||
32.其他常见面试中的设计题目 | ||
提交课程测验 | 10月26日 00:00前 |
见“极客班·C++系统工程师”微专业常见问题