10
4
 个工业界大项目实战
实战项目
让你 扎实高效充实简历
在求职路上获得 压倒性优势
通过10周4个工业界大项目完胜两年CS Master的所有项目,确保拿到面试机会。来Offer千名学员拿到面试机会的秘密武器
一线公司Senior Engineer领军,高强度,针对性地对全栈开发岗位进行专业培训,让学员通过参与项目,亲身经历完整的全栈开发过程。
项目涵盖Web、Cloud & Data、Android、iOS等4个track,由经验丰富的资深工程师和数据科学家手把手教会同学们整套IT项目开发和设计知识与技能
无论是Full stack Engineer,还是独立Web Developer,Mobile Developer, Frontend Engineer, Data Engineer等职位,全栈开发实战班都能帮助简历薄弱的同学们突破面试拿到offer。
专业基础不限,全栈开发知识较薄弱或项目经验较少的求职者。
针对项目基础薄弱的同学:主讲老师将会深入浅出讲解各项流行技术,真正让非CS的同学们都能听懂听会,而且能够在面试中描述出自己的项目。项目班师生比例1:5,授课教师会在课程期间随时回答每个学生的问题,并且在同学需要的时候随时提供现场远程调试,保证上完课之时,即是同学们掌握内容之时。
针对有CS基础的同学:授课教师把系统设计知识与具体案例分析相结合, 真正教会学生从资深工程师的角度从顶端开始设计IT系统,如何选择不同的技术架构,如何处理各种技术难点,如何系统升级换代,不但授人予鱼还授人予渔。同时4大项目设计由简入难,有基础的同学可以重点掌握高级内容如下一代后端编程语言Go、拥有丰富大数据API的Google Cloud等。
10周,共40节课,每周4节课。
理论与实践相结合:
每节课的前半部分为理论内容,
后半部分老师会带领同学手把手实际操作写代码。
每一节课都会保证同学既掌握了理论内容,也完成了代码操作。
  • 优惠政策,请长按下方二维码,询问来offer小助手,优惠上限为300刀。
必修(2个大项目)+ 选修(2个大项目)
本期包括2个大项目组成的必修课程,用于帮助基础较弱的同学有效提高项目水平。然后同学从WebMobile两个Track当中选择一个进行深入学习,进一步提高同学们的水平。
Web项目包括了最热门的
后端语言Go
前端语言ReactJS
。Mobile项目则涵盖了
iOS开发
以及
Android
开发所需的热门技术。

 4个大项目
Event推荐项目
推荐系统是所有IT公司获取利润的来源,无论是大公司如Google、Facebook、Amazon,还是各类Startup如Airbnb、Uber、Pinterest都需要一套高性能的推荐系统。
涵盖的主流技术包括MySQL, MongoDB, MapReduce,REST API, Java Servlet, HTML, Javascript, OOD, Test, Cloud Computing等等全方面的学习,完整掌握一个全栈工程师所必须的设计和开发能力。
用户分析系统
随着云计算和大数据的不断普及,用户行为分析越来越成为工业界分析大系统稳定性的重要工具,本项目从网站系统的Log收集做起,然后加以分析和综合,得出对公司至关重要的用户行为。
涵盖的主流技术包括了ElasticSearch, Amazon Cloud, Kibana, Logstash,MapReduce等。
基于Geo-index的下一代社交网络项目
随着主流的社交网络如微信、Facebook逐步普及,业界也在开始思考下一代的社交网络的雏形。比如来说下一代的社交网络应该具备更好的用户体验(过滤各种假新闻和垃圾广告)以及更好的内容展示(时间线排序已经逐步被淘汰)。
涵盖了iOS, ElasticSearch, Google Cloud, Dataflow, BigTable, BigQuery等内容。
城市热点搜索Android App
随着整个IT产业不断从Web迁移到Mobile的服务,Mobile Developer有大量的空缺职位。几乎每一个IT公司都配有Android和iOS开发团队。深入学习Android项目有助于同学们获取更多的面试经验。
涵盖了基础的Android知识(ListView, MapView, Fragment, Activity)、最新出炉的Google Firebase、以及广泛使用的Admob等广告投放工具。
1
每期更新的实用知识体系
课程旨在让同学学会真知识和拿到offer,把系统设计知识与具体案例分析相结合, 真正教会学生从资深工程师的角度从顶端开始设计IT系统。授课教师结合自己多年的工作经验,手把手教会学生最流行的技术。
每一期的project都根据当前最新的热点做了增添和删改,保证每一期的内容都是既具有竞争力,同时又有很好的可操作性
2
最全面的课程设置
课程内容基本涵盖了IT项目设计领域的所有重要知识点,同时包含大量的工业界最新前沿技术。不论是REST、MySQL、Web开发、HTML/CSS/Javascript等基础性知识,还是Android、MongoDB、ElasticSearch、NodeJS、Amazon EC2、Docker、Google Cloud等最新流行技术,均由授课老师深入浅出的教学,让非CS专业的同学在完成课程之后,在实战能力上不逊色于普通CS Master背景同学。
3
最真实的案例实践
在案例实践方面,本课程将精讲4个大项目:Event推荐、用户分析、社交网络等。每一个项目的内容都既贴近生活,使非CS背景的同学简单理解、快速上手,同时又能提供各种拓展,使CS基础好的同学能够进一步提升能力。完成课程之后,每位同学都可以写出不一样的简历
4
最细致的课程追踪
除了40节课程的系统训练,授课教师会在课程期间随时回答学生的问题,课程结束后仍能为学生进行技术答疑。对每个学生的基础能力做出评估并且针对职业规划提出针对性建议,并持续追踪学生的求职情况
(向上滑动查看完整课程大纲)
第1周
学习如何设计一个推荐系统:掌握后端开发的基本技能
· 深入浅出了解什么是Web Service及其组成要素,常见面试问题
· 项目1:手把手搭建Web Service以及Servlet的基础概念
· 重要意义:所有的大大小小的IT公司都使用这一套理念,面试常考范围
第2周
学习如何设计一个推荐系统:掌握数据库和推荐系统的基本知识
· 数据库是所有IT公司存储数据的场所,掌握经典的MySQL以及关系型数据库
· 掌握新起的MongoDB以及NoSQL如何提高应用的Scaling
· 常见推荐算法,如何迁移应用推荐算法到不同场景(Friends/Jobs/Events/Music)
· 重要意义:掌握数据库开发和推荐算法,几乎是大部分面向用户的IT公司都会需要的,常见面试进阶问题
第3周
高级后端开发:通过最新技术改善Web Application的性能
· 项目2:搜索引擎以及在Log分析中的重要应用,学习热门的ElasticSearch的使用
· 大数据的基础:MapReduce及其在项目中的应用
· 机器学习以及人工智能在推荐系统中的应用(TF-IDF, PageRank)
· 掌握测试系统性能(JUnit, JMeter)等工业界常用测试平台
· 重要意义:进一步改善后端系统的性能,掌握最新最流行的技术,扩展视野,增强面试实力
第4周
前端开发:实现美观大方的网页
· 学习掌握HTML,以及HTML5如何构成网页的基本内容
· 学习掌握CSS如何美化和改善网页
· 重要意义:前端是每个产品的颜值,决定了用户的喜好,对每个公司和产品都非常重要
第5周
前端开发:提高前端相应性能
· 学习掌握Javascript构建后端通讯模块
· 利用Ajax技术实现异步通信以降低延迟
· 学会后端联调以测试应用
· 重要意义:整体了解前后端通信以及改善网站性能,面试常考范围
第6周
云以及大数据开发:下一代社交网络开发
· 项目3:下一代后端开发语言Go的主要特性
· Google 云计算平台介绍:丰富的API以及强大的技术支持
· Google BigTable:如何实现稳定和高性能的云端存储方案
· 重要意义:下一代的热门技术,在很多startup中尤为流行,强力提升简历的资深水平
第7周
云以及大数据开发:下一代社交网络开发
· 云版的MapReduce: Google Dataflow是如何帮助你迁移大批量数据
· 云版的SQL: Google BigQuery帮助做海量数据分析
· 重要意义:学习主流热门的云计算和大数据平台,高级工程师方有的项目经历,碾压普通CS毕业背景的其他竞争者
第8周
云以及大数据开发:下一代社交网络开发
· Google Cloud Storage以及Image Upload
· 用户登录以及注册
· 大数据平台下的Spam Detection
· 重要意义:用工业界视角关注用户产生内容,进一步提升内容质量。
第9周
Android开发:城市热点搜索项目Android App
· 熟练掌握Android Activity and Fragment:掌握Android的基础开发组件,常见面试题目
· 学习Google Map API以及如何在Android App上动态显示数据
· 掌握Google Firebase:构建移动应用、提供实时数据存储和同步
· 重要意义:掌握Android开发的各个功能,有效应对常见面试提问
iOS开发:社交网络iOS App
· iOS基本介绍,常见面试类型
· 熟练掌握XCode使用及其library
· 熟悉iOS经典的MVC模型
· 重要意义:学习iOS的主要功能以及组件,搭建具有复杂功能的iOS app
第10周
Android开发:城市热点搜索项目Android App
· 了解完整的Android 生态系统以及上下游公司
· Google AdMob如何帮助Android开发商实现稳定利润
· 项目4: 城市热点搜索项目验收
· 重要意义:学习Android的生态系统,而非仅仅停留在项目开发方面,助力面试整个生态圈的上下游公司
iOS开发:社交网络iOS App
· 掌握在iOS环境下的API的连接和使用
· 项目5: 社交网络项目验收
· 根据上课进度,了解各种iOS的高级功能及其在工业界的应用
· 重要意义:学习iOS的各种进阶知识以及高级应用,有效面对iOS面试常见问题
“我是CS科班的,在这个班上我自搭建一个MongoDB的系统让我体会到了光是听分布式系统原理不能体会的
实战感
。 ”

“课程设置很实用,我去面试的时候,面试官对我的项目很有兴趣,追着我问各种细节,而且也正好是上课我所学到的知识,面试完之后面试官还想跟我多交流。”
“老师讲解很耐心,我是完全没有一点CS基础的,上课经常问一些很蠢的问题,但是学完了发现能够对整个IT系统有一个比较全面的认识
(向上滑动查看完整FAQ)
项目实战班的上课时间是什么
· 本期项目实战班的上课时间是每周二、周四晚上(7-9PM)以及周六周日下午(2-4PM),都是硅谷当地时间
· 本期试听课是10月1日周日下午2-4PM(免费)
简历雷同怎么办?
· 多个项目选择,每期更新
· 我们提供各种advanced feature的扩展,不同同学选择不同的扩展
我基础不好(不会MySQL,不会MapReduce等等)能来上Project吗?
· 只需要有基本的编程知识,项目班都能够帮助你
上课是老师讲完同学回家自己做,还是老师带着做?
· 老师带着同学手把手做,上课就教会。
课后有作业吗,load会不会很重?
· 作业是很轻量级的,只要上课认真听,课后作业基本1hr搞定。
我有CS基础,上Project有用吗?
· 我们有高级的extension的内容,可供基础好的同学选择性上。
我有问题可以线下问老师么,老师负责给该简历和mock interview么?
是的!老师会以认真负责任的态度,负责同学们整个培训流程,包括线下互动1对1改简历,1对1答疑,1 对1 mock interview,做到面试前的系统准备。
添加来offer小助手为好友
直接进行课程报名咨询!
如需电话咨询请 发送简历 
我们的任课老师会在24小时内联系你。
继续阅读
阅读原文