申请 圣保罗

Learn to code in 24 weeks at your own pace, during weekly evenings & Saturdays.
Next batch - 1月 11, 2020 (R$17,500)
Part-time Fullstack bootcamp - Le Wagon

下载课程提纲
申请 圣保罗
Learn to code at Le Wagon
Student journeys from day 1

跟随最好的导师学习

We never stop learning. It’s why our teachers are the best! We are constantly adapting our syllabus as coding languages advance, to make sure we give students the most relevant and cutting-edge training possible. With our part-time bootcamp, we aim to give more people the opportunity to benefit from our FullStack program at their own pace.

  • 6070+ 校友
  • 1450+ 产品
  • 340+ 创业公司

Our part-time format

Learn to code in 24 weeks with a tailor-made program
adapted to your busy schedule.

    10am 5pm
    6:30pm 9:30pm
    星期一
    星期二
    星期三
    星期四
    星期五
    星期六
    星期日
    🏠Homework Watch the lecture to prepare for next session.
    🏫On-campus Pair program with your classmates on coding challenges with the help of our teachers.
    🏫On-campus Pair program with your classmates on coding challenges with the help of our teachers.
    🏠Homework Watch the lecture to prepare for next session.
    🏫On-campus Practice all day on challenges and projects.

    Consolidate what you've learnt through live-code sessions with your teachers.
    ☀️
🏠Homework

Watch the lecture to prepare for next session.

🏫On-campus

Pair program with your classmates on coding challenges with the help of our teachers.

我们的 教学提纲

450h to learn to code from A to Z.

  • Prepwork~40 hours
  • Foundations160 hours
  • Web Development160 hours
  • Projects90 hours

准备工作

我们的编程训练营强度大,涵盖了广泛的编程内容。假如你是新手程序员,也许这听起来会有些令人生畏,但是记住一点:我们的全栈训练营本来就是为新手而量身打造的。为了确保每位学员在相似的起跑线上开始这趟旅程,我们要求学员必须在正式课程开始之前完成所有的准备工作。准备工作所需时间在30到40个小时之间,并且能够让学员掌握以下基础知识:

  • 网页入门 - 网页运作原理
  • 终端 - 基本指令
  • Git - 基本指令
  • HTML / CSS - 基础
  • JavaScript - 基础
  • 创业思维模式 - 技术工作流程
  • 1. 基础设置
  • 2. 编程基础知识
  • 3. 软件构架
  • 4. 数据库以及对象关系映射

1. 基础设置

Install professional developer tools to prepare you for the next 24 weeks

  • 命令行基础
  • 通过命令行创造,更新,删除文件以及文档
  • 操作文件系统
  • 安装Ruby和版本管理工具
  • 关键开发者软件包
  • 使用git控制版本
  • 在Github上提交执行指令

2. 编程基础知识

编写算法用来操作变量,循环语句,条件语句,以及Array和Hash一类的数据结构。使用标准文档(CSV, JSON, XML, HTML)解析并存储数据。

  • 核心编程概念
  • 内置类结构的Ruby文档
  • 算法和数据结构 (Array, Hash)
  • 使用正则表达式进行文本模式检测
  • 使用标准文档解析并存储数据 (JSON,CSV, XML)
  • 使用Nokogiri进行网页爬取
  • 从RESTful JSON API要求并解析数据

3. 软件构架

遵循面对对象编程原则,使用不同内置类架构自己的代码。如同建筑家设计楼房时一样,程序员也必须学习在设计软件时尊重模式的重要性。

  • 面向对象编程的核心概念
  • 内置类,对象,实例变量
  • 实例,类方法,继承
  • 公开及隐藏接口
  • 路由用户请求
  • 使用CVS文档模拟数据库
  • 对MVC(模型-视图-控制器)的深度理解

4. 数据库以及对象关系映射

软件需要在数据库中存储信息。没有数据库,脸书就没有办法储存用户的数据。学习如何设计关系数据库以及使用SQL语句为数据库构建结构化查询语言。

  • 数据库模式设计以及SQL语句
  • 一对多,多对多关系以及联接表
  • SQL语句的CRUD(创造,读取,更新,删除)
  • 高级JOIN要求
  • 把数据库和ruby通过对象关系映射联接起来
  • 基础活动记录:迁移与命名惯例
  • 高级活动记录:关联与验证
  • 1. 构建网页界面
  • 2. ES6和最新版本的JavaScript
  • 3.Ruby on Rails
  • 4. 打造Airbnb克隆版本

1. 构建网页界面

使用原子设计精心制作用户界面,并通过应用最新的CSS技术编写外观优美的组件和布局。

  • 产品设计,用户体验以及用户界面原则
  • HTML语言 (标签, id, 内置类, 属性)
  • CSS语言(选择器,属性,样式表组织)
  • 原子设计原则
  • 组件和布局的网页设计技巧
  • 使用flexbox和CSS grid 的CSS技巧
  • 自适应设计的CSS媒体查询
  • Bootstrap基础知识以及响应式网格系统

2. ES6以及最新版本的JavaScript

学习ES6 - Ruby之后的第二种编程语言 - 为你的网站加上动态功能,或者通过AJAX获得无需重新加载就能更新页面的效果。

  • JavaScript基础知识
  • ES6及其与ES5的区别
  • JavaScript工具(Babel,Webpack,yarn)
  • DOM事件以及AJAX

3. 使用Rails整合全部内容

在Rails框架上使用Ruby编写你的第一个应用。成功部署应用产品后,开启“Rails风格”的编程之旅。

  • Rails中的模型-视图-控制器:路由,控制器,参数,以及视图
  • Rails中的模型和CRUD
  • 在项目中添加gem标准包
  • ERB模板:布局,部分以及帮助
  • 嵌套资源和命名空间
  • 通过服务重构应用程序
  • 使用Rails语言构建API接口

4. 创建Airbnb团队

Code a clone of Airbnb from scratch in 45 hours. You will work in teams to learn to collaborate on Github using pull requests and deploy your apps on Heroku, using the same workflow as successful startups.

  • 使用Git和Github在Rails应用上进行协作
  • 使用Rspec在Rails上进行测试
  • 使用Devise进行身份验证
  • 使用Omniauth以及第三方服务设置登录(脸书,领英,Sportify)
  • 用户授权
  • 在Rails中搜索
  • 付款,邮寄,地理代码以及地图
  • 使用Sidekiq进行后台作业
  • 使用Cloudinary上传图像
  • 在Heroku上进行持续性部署

最终项目

The final projects are the culmination of the bootcamp. Students work together to put everything they have learnt (and more!) into practice: inventing, pitching, designing, coding and deploying an original project in teams of 3 or 4 over a 90 hours period.

  • 用户需求,用户目标,以及独特价值主张
  • 在Figma上进行原型设计以测试用户体验
  • 将任务拆分为用户故事
  • 从头开始编写原始网页应用
  • 从后端到用户界面
  • 在生产环境中部署应用
  • 在公开的Demo Day上推出自己的网页产品
下载课程提纲
  • weeks
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

A taste of our program

Live a unique learning experience every week.

On-campus pair-programming sessions

Meet your peers and teachers three times a week to work on coding challenges. Learn to think and solve problems like a software developer.

Online lectures and Flashcards

Watch lectures at your own pace on our online platform. Grasp core concepts and prepare yourself for the next coding session. Consolidate your knowledge on a daily basis playing our Flashcards.

Hiring and Networking Events

Every week, join us for events with entrepreneurs and hiring partners. Create your own network within a thriving tech scene.

打造你的技术 简历.

Le Wagon编程训练营通过构建网页应用教授学员编程的重要基础知识。因此,学员亲自打造的Airbnb克隆应用和最终产品应用都将为他们Github简历打下良好开端。

终身 社群 成员

  • 享受独家社群渠道
  • 获取导师的编程建议与帮助
  • 获取第一手工作与合伙机会
  • 终身享有在线学习平台的访问权

全栈项目中他们最爱的内容

来自校友的建议

Want to go further and learn to code in 24 weeks?

Next part-time 圣保罗 coding bootcamp starts on 1月 11, 2020

下载课程提纲
申请 圣保罗