百度前端技术学院是一个为大学生创办的免费的前端技术实践、分享、交流平台。由百度校园招聘组、百度校园品牌部、百度前端技术部以及多个百度的前端团队联合创办。学院组织了一批百度在职工程师,精心编写了数十个实践编码任务,将技术知识点系统有机地串联在各个充满趣味与挑战的任务中,同学们通过实际地编码练习来掌握知识,再辅以互相评价、学习笔记等方式,加深对于学习内容的理解。在过去的三年中,百度前端技术学院累积吸引了上万名同学参加,并且有数十名同学在学习后,顺利加入了百度,成为了百度的前端工程师。

燕宇飞

百度商业平台部资深研发工程师,2007年硕士毕业于浙江大学,长期致力于客户端上的开发,在iOS方向尤其擅长。目前专注于PC客户端,iOS客户端和Hybrid相关的技术方向,在团队中负责新技术探索和转化工作。

共发布 3个任务,已经有 36名学生在这里学习上课
课程结束

难度:普通时间:大约需要0

29人在学习该课程,有4人已经完成该课程

iOS美颜相机App

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 制作一个可以拍照,并能够美化所拍照片的App 支持功能: 启动App后,用户可以选择从系统图库中选择图片或从相机拍摄图片来进行美化。 美化效果支持两种,使用任意两种系统自带的CoreImage滤镜,并支持清除美化效果 美化完的图片支持保存到系统图库 界面参考图 任务注意事项 请注意代码风格的整齐、优雅 代码中含有必要的注释 有良好流畅度,并能适配不同机型的屏幕分辨率 无内存泄露及Crash问题 不能使用第三方框架、类库 参考资料 无 …

课程结束

难度:进阶时间:大约需要0

2人在学习该课程,有1人已经完成该课程

模拟iOS系统UITableView控件

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 使用UIScrollView和UIView两个系统基类,模拟出UITableView的Cell重用机制 使用UIScrollView做外层容器,创建多个小的UIView实例作为cell并添加到容器中 当UIScrollView的内容滚动时,回收移出视图的cell并保存,当需要填充新的cell时,先检查是否有回收的cell,如果没有则创建新cell 界面参考图 任务注意事项 请注意代码风格的整齐、优雅 代码中含有必要的注释 有良好流畅度,并能适配不同机型的屏幕分辨率 无内存泄露及Crash问题 不能使用第三…

课程结束

难度:困难时间:大约需要0

5人在学习该课程,有0人已经完成该课程

简易增强现实浏览器

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 实现一个简易版增强现实浏览器 要符合以下要求: 1.自定义POI点的存储方式和存储结构,poi信息至少包含经纬度坐标,类型,标题,描述信息2.手机以实景作为背景,poi点信息展示在屏幕上,展示图标近大远小,近低远高。poi展示的方向与实际方向一致。3.根据poi信息展示雷达图。4.展示poi的距离范围可以手动控制。5.转动手机可以环顾四周poi信息。6.设计算法和数据结构,高效获取海量数据中,某一坐标点附近一定范围内的的poi数据。 效果可参考以下图例: 任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的…