我们从不停止学习。因此我们的导师才如此杰出!我们一直都在根据编程语言的发展而调整课程大纲,以确保学员获得的都是最相关的知识,最前沿的培训,以及解决问题的最佳方案,即使是对编程新手也不例外。
我们的编程训练营强度大,涵盖了广泛的编程内容。假如你是新手程序员,也许这听起来会有些令人生畏,但是记住一点:我们的全栈训练营本来就是为新手而量身打造的。为了确保每位学员在相似的起跑线上开始这趟旅程,我们要求学员必须在正式课程开始之前完成所有的准备工作。准备工作所需时间在30到40个小时之间,并且能够让学员掌握以下基础知识:
安装专业开发者工具,为接下来的九周做准备
编写算法用来操作变量,循环语句,条件语句,以及Array和Hash一类的数据结构。使用标准文档(CSV, JSON, XML, HTML)解析并存储数据。
遵循面对对象编程原则,使用不同内置类架构自己的代码。如同建筑家设计楼房时一样,程序员也必须学习在设计软件时尊重模式的重要性。
软件需要在数据库中存储信息。没有数据库,脸书就没有办法储存用户的数据。学习如何设计关系数据库以及使用SQL语句为数据库构建结构化查询语言。
使用原子设计精心制作用户界面,并通过应用最新的CSS技术编写外观优美的组件和布局。
学习ES6 - Ruby之后的第二种编程语言 - 为你的网站加上动态功能,或者通过AJAX获得无需重新加载就能更新页面的效果。
在Rails框架上使用Ruby编写你的第一个应用。成功部署应用产品后,开启“Rails风格”的编程之旅。
在五天时间里从零编写Airbnb的克隆版本。学员会通过团队协作,学习在Github上进行贡献请求,在Heroku上部署应用,同时练习使用成功创业公司的技术工作流程。
最终项目是训练营的高潮部分。学员将共同努力将自己所学到的知识(不仅是知识!)付诸实践:在两周时间内,以3到4人的团队形式创造、营销、设计,以及部署一个完全原创的项目。
每天早上喝一杯咖啡,开始互动性极强的讲座,然后把所学的内容付诸实践。
和其他学员结对,接下来的一天里在导师 助教的帮助下,共同应对系列编程挑战。
学习编程强度很大,因此学会在瑜伽环节休息和放松是很重要的。
复习当天的挑战内容,并在代码实战环节提前了解接下来的课程。
在我们举办的讲座和工作坊中,从成功创业者的分享中获得启发和有价值的建议。
Le Wagon编程训练营通过构建网页应用教授学员编程的重要基础知识。因此,学员亲自打造的Airbnb克隆应用和最终产品应用都将为他们Github简历打下良好开端。