4月1日, 全栈开发项目实践课程免费试听!
4月1日全栈开发项目课程
美西时间下午2点,正式开课!
第一节课免费试听!
Early Bird立减200刀!
想获得200刀以上的优惠,
联系下方课程助理,
了解优惠福利政策!
以一线公司Senior Engineer领军,高强度、针对性地对全栈开发岗位进行专业培训。
项目涵盖Backend、Frontend、Cloud & Data、Android、Go、React等track。
资深工程师手把手教会同学们整套IT项目开发和设计知识与技能。
无论是Full stack Engineer,Web Developer,Mobile Developer, Frontend Engineer, Data Engineer等职位,全栈开发实战班都能帮助简历薄弱的同学们突破面试拿到Offer。
5个大项目
基于大数据的
NBA球员数据分析和可视化
大数据分析一直是最热门的方向之一,本项目将以NBA球员的关键指标如控球率、得分率等为分析背景,给球队教练在排兵布阵方面提供强大的数据分析支持。
本项目将使用React JS作为框架,资深的前端工程师将带领同学们深入浅出的学习众多前端框架如React、JSX、Redux、ES6、 39 37463 39 14940 0 0 4055 0 0:00:09 0:00:03 0:00:06 4055Promise、LESS\SASS、Webpack、JSLint、NPM、Yeoman及其应用。
本项目为最新推出,既有很多热门的技术内容,又有丰富的实战背景,非常有助于吸引面试官注意力。
基于Amazon Web Service
的Event推荐系统
推荐系统是所有IT公司获取利润的来源,无论是大公司如Google、Facebook、Amazon,还是各类Startup如Airbnb、Uber、Pinterest都需要一套高性能的推荐系统。
本期项目实战班将带领同学了解一个推荐系统是如何从设计开始到具体实现的方方面面,实际设计和开发一个Event推荐API和Ticket搜索系统,主打后端服务和数据库的开发,并且部署到Amazon Cloud上进行测试和维护。
涵盖的主流技术包括MySQL, MongoDB, MapReduce,REST API, Java Servlet, OOD, Test, Cloud Computing等等全方面的学习,完整掌握一个后端工程师所必须的设计和开发能力。
基于云计算和大数据的
用户分析系统
随着云计算和大数据(MapReduce)的不断普及,用户行为分析越来越成为工业界分析大系统稳定性的重要工具,本项目从网站系统的Log收集做起,然后加以分析和综合,得出对公司至关重要的用户行为。
本期项目实战班将从浅入深讲解在业界是如何从云平台收集Log,如何清洗和保存,并且使用Kibana做出各种极具商业价值的分析,比如基于时间序列的系统资源分析和基于地理信息的用户行为分析。
涵盖的主流技术包括了ElasticSearch, Amazon Cloud, Kibana, Logstash,MapReduce等。
基于Geo-index的
下一代社交网络项目
随着主流社交网络(如微信、Facebook)的全球普及,一直以来,工业界一直在寻求下一代社交网络的雏形。更好的用户体验(例如过滤假新闻和垃圾信息)和更好的内容呈现方式都可能成为下一代社交网络的重点提升方向。
本项目将带您分析各种社交网络形态的利弊,并带领您从零开始搭建一个基于Geo-index理念的Go+React社交网络,并在其中加入众多热门技术的功能模块。
涵盖了Go+React, Google Cloud Platform, Bigtable, BigQuery, Dataflow, ElasticSearch等内容。
基于Google Firebase的
城市热点搜索Android App
随着整个IT产业不断从Web迁移到Mobile的服务,Mobile Developer有大量的空缺职位。几乎每一个IT公司都配有Android开发团队。深入学习Android项目有助于同学们获取更多的面试经验。
本期项目实战班将带领同学们学习Android开发的各项基础知识,然后利用Google Firebase(最新最热的面向移动的Serverless架构)来提供搜索附近热门活动和新闻的Android app。
涵盖了基础的Android知识(ListView, MapView, Fragment, Activity),以及最新出炉的Google Firebase以及广泛使用的Admob等广告投放工具。
让CS项目薄弱的同学在完成课程之后,在简历上完胜普通CS Master背景同学,拿到面试机会!
Q: 项目实战班如何帮助学员拿到面试机会?
项目班由工业界经验丰富的资深工程师主讲,涵盖了在工业界广泛使用的重要技术(如MongoDB, ElasticSearch等热门技术),项目选题均为各大IT公司的主打产品,如推荐系统、用户分析、社交网络等,面试过程中会非常吸引面试官的注意力。
项目班每期均增设新项目,本期增加了一个以React JS为技术主题的NBA球员数据可视化和分析系统。项目采用了最热最流行的React JS、Redux等新技术,搭建一个可以实时显示和分析NBA球员得分率、控球率等关键指标的数据可视化系统。
项目班以面试为导向,以拿Offer为目标。除了技术教学内容,项目班此次专门增设简历修改课和面试实战(Mock Interview)课,由面试经验丰富的资深工程师为同学们量身定做修改简历(包括同学们从前的项目)以及有针对性的提供面试技巧、Mock Interview指导。指导同学们在面试过程中如何展示自己的实力、合理规避面试官的刁钻问题等。
项目班师生比例1:5,主讲老师有精力对每个学生的基础能力做出评估并且针对职业规划提出针对性建议,并持续追踪学生的求职情况。
专业基础不限,全栈开发知识较薄弱或项目经验较少的求职者。
Q: 项目班如何保证同学们掌握项目?
针对项目基础薄弱的同学:主讲老师将会深入浅出讲解各项流行技术,真正让非CS的同学们都能听懂听会,而且能够在面试中描述出自己的项目。项目班师生比例1:5,授课教师会在课程期间随时回答每个学生的问题,并且在同学需要的时候随时提供现场远程调试,保证上完课之时,即是同学们掌握内容之时。
针对有CS基础的同学:授课教师把系统设计知识与具体案例分析相结合, 真正教会学生从资深工程师的角度从顶端开始设计IT系统,如何选择不同的技术架构,如何处理各种技术难点,如何系统升级换代,不但授人以鱼还授人以渔。同时五大项目设计由简入难,有基础的同学可以重点掌握高级内容如下一代前端编程技术React等。
10周,每周4节课,每节课2小时,
共40节课,时长2个月。
理论与实践相结合。
每节课的前半部分为理论内容,后半部分老师会带领同学手把手实际操作写代码,最后帮助同学们调试通过。
每一节课都会保证同学既掌握了理论内容,也完成了代码操作。
2018年4月1日 (周日)
美西时间 晚上2点
第一节课免费试听!
Early Bird(不试听直接报名)立减200刀!
想了解更多优惠政策,请长按下方二维码,询问来Offer小助手
(向上滑动查看完整课程大纲)
第1周
学习如何设计一个推荐系统:掌握后端开发的基本技能
- 深入浅出了解什么是Web Service及其组成要素,常见面试问题
- 项目1:基于Amazon Web Service (AWS) 的Event推荐系统设计开发与测试维护
- 重要意义:所有的大大小小的IT公司都使用这一套理念,面试常考范围
第2周
学习如何设计一个推荐系统:掌握数据库和推荐系统的基本知识
- 数据库是所有IT公司存储数据的场所,掌握经典的MySQL以及关系型数据库
- 掌握新起的MongoDB以及NoSQL如何提高应用的Scaling
- 常见推荐算法,如何迁移应用推荐算法到不同场景(Friends/Jobs/Events/Music)
- 重要意义:掌握数据库开发和推荐算法,是大部分面向用户的IT公司所必须的
第3周
高级后端开发:部署以及测试一个后端服务
- Amazon EC2: 云计算的开端及其普遍使用
- 掌握测试系统性能(JUnit, JMeter)等工业界常用测试平台
- 重要意义:进一步改善后端系统的性能,掌握最新最流行的技术,扩展视野,增强面试实力
第4周
高级后端开发:通过最新技术改善Web Application的性能
- 项目2:基于云计算和大数据的用户行为分析系统
- 大数据的基础:MapReduce及其在项目中的应用
- 机器学习以及人工智能在推荐系统中的应用(TF-IDF, PageRank)
第5周
高级后端开发:掌握最新搜索技术
- 搜索引擎的基本构成(PageRank, Index)
- ElasticSearch最热门的开源搜索引擎
- Logstash日志收集服务
- Kibana数据可视化平台
第6周
前端开发:实现美观大方的网页
- 学习掌握HTML以及HTML5如何构成网页的基本内容
- 学习掌握CSS如何美化和改善网页
- 重要意义:前端是每个产品的颜值,决定了用户的喜好,对每个公司和产品都非常重要
- 学习掌握Javascript
- 学习掌握Ajax以及和后端联调
第7周
项目3:基于Google大数据云搭建社交网络
- 利用Go搭建后端服务
- 利用BigTable和ElasticSearch存储大数据
- 利用BigQuery查询数据
- 利用Dataflow实现ETL
第8周
高级前段开发:React JS
- 项目4:NBA球员数据分析和可视化
- 学习掌握JSX和React JS构建灵活的架构
- 熟练掌握Virtual DOM、Props、State等高级框架
- 重要意义:下一代的热门技术,在很多startup中尤为流行,强力提升简历水平
第9周
Android开发:城市热点搜索项目Android App
- 了解完整的Android生态系统以及上下游公司
- Google AdMob如何帮助Android开发商实现稳定利润
- 项目5: 基于Google Firebase的城市热点搜索Android App
- 重要意义:学习Android的生态系统,助力面试整个生态圈的上下游公司
第10周
项目总结:提升软实力
- Mock interview:掌握常见技术面试和行为面试问题
- 简历个性化修改
- Github以及Version Control
- 重要意义:全面展示学习成果,有效面对面试
“我是CS科班的,在这个班上我自搭建一个MongoDB的系统让我体会到了光是听分布式系统原理不能体会的实战感。 ”
“课程设置很实用,我去面试的时候,面试官对我的项目很有兴趣,追着我问各种细节,而且也正好是上课我所学到的知识,面试完之后面试官还想跟我多交流。”
“老师讲解很耐心,我是完全没有一点CS基础的,上课经常问一些很蠢的问题,但是学完了发现能够对整个IT系统有一个比较全面的认识。”
(向上滑动查看完整FAQ)
项目实战班的上课时间是什么
· 春季2期项目实战班的上课时间是每周一、周三晚上(7-9PM) 以及周六周日下午(2-4PM),都是硅谷时间(美国西部时间)。
· 第一节课试听课是2月12日周一晚上7-9PM(免费)
简历雷同怎么办?
· 多个项目选择,每期更新
· 我们提供各种advanced feature的扩展,不同同学选择不同的扩展
我基础不好(不会MySQL,不会MapReduce等等)能来上Project吗?
· 只需要有基本的编程知识,项目班都能够帮助你
上课是老师讲完同学回家自己做,还是老师带着做?
· 老师带着同学手把手做,上课就教会。
课后有作业吗,load会不会很重?
· 作业是很轻量级的,只要上课认真听,课后作业基本1hr搞定。
我有CS基础,上Project有用吗?
· 我们有高级的extension的内容,可供基础好的同学选择性上。
我有问题可以线下问老师么,老师负责给该简历和mock interview么?
是的!老师会以认真负责任的态度,负责同学们整个培训流程,包括线下互动1对1改简历,1对1答疑,1 对1 mock interview,做到面试前的系统准备。
添加来Offer课程助理为好友
直接进行课程报名咨询!
如需电话咨询请 发送简历 至
info@laioffer.com
我们的任课老师会在24小时内联系你。
求职,你只需要一门课程