暑期训练营与我们第一期形式类似,依然通过各种任务实践的形式来达到学习目的。但略有不同:
- 时间跨度不同,暑期训练营为期两个月,较第一期略短
- 学习目的不同,第一期主要面向在校生,帮助大家达到符合暑期实习甚至校园招聘的技术能力要求。暑期训练营则面向所有人士,帮助大家在短时间内能够有效地学会前端技术学习的方法,积累一些经验
- 任务内容不同,第一期强调全面、细节,而暑期训练营强调专向、趣味性。
- 任务进行方式不同,第一期为单打独斗,暑期训练营则需要大家组队一起协作,互帮互助,互相督促,共同成长
- 辅导方式不同,第一期以任务Review为主,暑期训练营则以专项分享+回答问题为主
整体暑期训练营的流程如下:
- 报名:只要通过报名链接完成报名表单提交即算报名成功(已截止)
- 组队:我们会把报名成功的学员拉到各种QQ群,然后大家在群中自由组队,每个队人数在3-6人不等
- 选题:各个队以队为单位,在我们提供的任务中选择一个适合你们团队同学技术能力和大家兴趣的题目
- 学习及任务挑战
- 任务验收:在规定时间内提交的任务,我们会安排工程师进行验收,针对每个任务方向完成最优秀的组,我们会给予激励
本次暑期训练营一共设置8个班级:分为游戏、可视化、移动及RIA四个Topic,每个Topic按照不同难度分别设置了2个班:启航、扬帆。
面向群体:编程零基础经验者
学习任务一:剪刀石头布游戏
学习最基础的HTML、CSS、JavaScript知识,实现一个和电脑进行剪刀石头布的小游戏
学习任务二:2048游戏
实现一个2048游戏,可以通过键盘来控制上下左右
面向群体:有一定编程经验的同学
学习任务一:接元宝
实现一个在移动端玩的游戏,从屏幕上方往下掉元宝,玩家通过手机的触摸控制下方小人的行动来接元宝
学习任务二:打飞机
实现一个在移动端玩的飞机战斗游戏,通过手机左右倾斜来控制飞机的水平位置移动,击打对面的敌机,并躲避敌人的子弹
面向群体:编程零基础经验者,对数据可视化感兴趣的同学
学习任务一:互动数据新闻
实现一个带有简单用户交互的数据新闻页面
学习任务二:复杂数据新闻
实现一个复杂的,有多个可以交互的元素的新闻页面
面向群体:有一定编程经验的同学,对数据可视化感兴趣的同学
学习任务一:数据仪表盘
实现一个多图表的数据仪表盘来显示多组数据,让人一目了然洞察数据
学习任务二:互动数据仪表盘
在任务一基础上实现一个可支持自定义的数据仪表盘,通过配置项的选择,甚至是拖拽等交互,生成仪表盘,并支持仪表盘中各个图表之间的数据联动
面向群体:编程零基础经验者
学习任务一:移动小名片
实现一个可以用移动设备浏览器打开的个人介绍页面
学习任务二:漂亮宣传手册
在任务一基础上,实现一个多页的个人(或其他)宣传页面,支持手指滑动翻页,有漂亮的动画效果
面向群体:有一定编程经验的同学
学习任务一:移动记账簿
实现一个在移动设备浏览器上使用的简单的记账簿,可以实现简单的增加账目,查看账目的功能
学习任务二:移动高级记账簿
在任务一基础上,加强体验,支持统计功能,增加图表等
面向群体:有一定编程经验的同学
学习任务一:基于Markdown的知识管理器
实现一个基于Markdown的个人知识管理工具,支持分类、知识的增删改查
学习任务二分支一:高级增加绘图板功能
在任务一基础上,支持绘图板,可以进行手绘记事
学习任务二分支二:实现响应式支持
在任务一基础上,支持对手机、Pad等不同终端的适配
面向群体:有较强编程基础的同学
学习任务一:图片管理器
实现一个基于Web的个人图片管理器,支持图片批量上传,分类,Tag,排序
学习任务二:增加照片编辑功能
在任务一基础上,增加对照片的各种处理功能,如裁剪、尺寸、滤镜等
欢迎在项目的issue中提问,我们会在那里进行回答。
如果有不方便公开讨论的问题,可以通过邮件 ife(at)baidu.com 联系我们。
更加欢迎关注我们的微博 weibo.com/baiduife
关注我们的微信公众号:搜索baidu_ife或扫描下方二维码