モントリオールのコースに申し込む

Learn to code in 24 weeks at your own pace, during weekly evenings & Saturdays.
Next batch - 4月 18, 2020 (9,800 CAD)
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.

  • 6120 名以上の卒業生
  • 1590以上のプロダクトを開発
  • 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. データベースとORM

1. セットアップ

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

  • コマンドラインの基礎
  • コマンドラインでのフォルダーの作成、更新、削除
  • ファイルシステム内での操作
  • Rubyとバージョン管理ツールのインストール
  • 主要な開発パッケージ
  • Git でのバージョン管理
  • Github のcommitとpush

2. プログラミングの基礎

変数、ループ、条件および配列やハッシュといったデータ構造を使ったアルゴリズムを書いていきます。よく利用されているデータファイル(CSV, JSON, XML, HTML)からデータをパースし、保存する方法も学びます。

  • プログラミングのコアコンセプト
  • Ruby のビルトインクラス
  • アルゴリズムとデータ構造 (配列, ハッシュ)
  • 正規表現によるテキストパターンの検出
  • よく利用されるデータファイル(JSON,CSV, XML)のパースと保存
  • Nokogiriを使ったウェブスクレイピング
  • RESTful JSON APIを使ったデータのリクエストとパース

3. ソフトウェアアーキテクチャ

オブジェクト指向の原則に従い、複数のクラスを使ってコードを構成します。建築家が建物を設計する時と同じように、開発者がソフトウェアを制作する場合も設計パターンを尊重する必要があります。

  • オプジェクト指向プログラミングのコアコンセプト
  • クラス、オブジェクト、インスタンス変数
  • インスタンス、クラスメソッド、継承
  • Public と Private インターフェース
  • ユーザーリクエストのルーティング
  • CSVファイルでのデータベースのシミュレーション
  • MVC (Model View Controller)を理解する

4. データベースとORM

情報はデータベースに保存する必要があります。Facebookにデータベースがなかったとしたら、彼らはユーザーのデータを保存することができません。リレーショナルデータベースやSQLを使った構造的なクエリを学んでいきます。

  • データベーススキーマの設計とSQL
  • One-to-many(1対多), many-to-many(多対多)リレーションシップの割り当て
  • SQLにおけるCRUD (生成, 読み取り, 更新, 削除)
  • JOINを使った高度なクエリ
  • ORMによるデータベースとRubyの紐付け
  • Active Recordの基礎:マイグレーションと命名規則
  • Active Recordの応用: 関連付けとバリデーション
  • 1. ウェブインターフェースを構築する
  • 2. JavaScriptの最新仕様 ES6
  • 3. Ruby on Rails
  • 4. Airbnbを作る

1. ウェブインターフェースを構築する

アトミックデザインで精巧なUIを作ります。最新のCSS技術を使ってコンポーネントやレイアウトを美しくコーディングしていきます。

  • プロダクトデザイン、UXとUIの原則
  • HTML (タグ, id, クラス, アトリビュート)
  • CSS (セレクタ, プロパティ, スタイルシートの構成)
  • アトミックデザインの原則
  • コンポーネントやレイアウトにおけるウェブデザインのコツ
  • CSSのテクニック(flexbox や CSS grid など)
  • CSS メディアクエリを使ったアダプティブデザイン
  • Bootstrapの基本と Responsive Grid System

2. JavaScriptの最新仕様 ES6

Rubyの次にES6を学びます。ES6でウェブサイトにダイナミックな動きを加えたり、AJAXでページをリロードせずに内容を更新させたりすることができます。

  • JavaScriptの基礎
  • ES6 の仕様とES5との違い
  • JavaScriptのツール (Babel, Webpack, yarn)
  • DOM イベントとAJAX

3. Railsですべてをつなぐ

これまで学んだことをRuby on Railsで1つのアプリケーションにまとめます。Rails に適したコードを学び、プロダクション環境にアプリケーションをデプロイします。

  • RailsでのMVC: ルーティング,コントローラ, パラメータ,ビュー
  • モデルとRailsでのCRUD
  • プロジェクトにgemを追加する
  • ERB: レイアウト, パーシャル, ヘルパー
  • ネストした Resource や Namespace
  • Service を使ったリファクタリング
  • 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とサードパーティーサービス(FB, Linkedin, Spotifyなど)を使ったログイン
  • ユーザー認証
  • 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でプロトタイプを作成しUXを検証
  • ユーザーストーリーに沿ったタスクの割り出し
  • ウェブアプリをゼロからコーディング
  • バックエンドからユーザーインフェースのすべてを開発
  • プロダクション環境にデプロイ
  • デモデーで完成したウェブアプリを観衆に披露
シラバスをダウンロード
  • 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のコーディングブートキャンプではウェブアプリケーションの開発を通じて、プログラミングに必要なことを教えています。ブートキャンプの終わりには、あなたのGithubのポートフォリオにここで作成したAirbnbのクローンサイトや最終プロジェクトが掲載されています。

ずっとコミュニティーのメンバー

  • 専用コミュニティーチャンネルに参加できます
  • 講師陣に質問したり、コードを書くコツが得られます
  • 共同創業者の募集や採用情報が見られます
  • いつでもオンライン教材にアクセスできます

フルスタックプログラムに参加して良かったこと

卒業生からの言葉

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

Next part-time モントリオール coding bootcamp starts on 4月 18, 2020

シラバスをダウンロード
モントリオールのコースに申し込む