集中的に学ぶ9週間のコースで、ジュニアウェブ開発者になるために必要なスキルをすべて習得します。ゼロからウェブアプリケーションを制作し、キャリアを変えるきっかけを作りましょう。
私たちの講師が優秀なのは、絶えず学び続けているからです。まったくの初心者であったとしても、どの生徒にも最先端の実用的な技術を教えるため、プログラミング言語の進化に合わせてシラバスも更新しています。生徒たちは技術の習得とともに問題解決における最適なアプローチも教わります。
コードにまつわる全てを学ぶ
開発に最適な開発者向けツールとワークフローについて学びます。基本のコマンドラインを学び、コードを書くテキストエディタ、Ruby、バージョン管理ツールをインストールします。開発者が使うツールに慣れ、gitやGithubにプッシュしてコードのバージョン管理をする方法を身につけます。
データを変数やループ、条件分岐、データ構造(配列とハッシュ)を使って処理するプログラムを書きていきます。正規表現によるテキストパターンの検出、データファイル(JSON,CSV, XML)からデータをパースする方法、ウェブスクレイピングやJSON APIを使ったデータ取得について学びます。
オブジェクト指向の原則にしたがってソフトウェアを設計します。MVCモデル(一般的なアプリケーションのデザインパターン)を使ったソフトウェアを複数コーディングし、MVCモデルについて深く理解します。データベースをCSVファイルに保存することを含め、すべて自分の力でコーディングしていきます。
リレーショナルデータベースのスキーマの設計やSQLを使った構造的なクエリを学んでいきます。シンプルなCRUDクエリ (生成, 読み取り, 更新, 削除)やJOINを使った高度なクエリについて理解します。Active Recordと呼ばれるORM(オブジェクト関係マッピング)を使ってデータベースとRubyソフトウェアを連携する方法を学びます。
アトミックデザインの原則に沿ってウェブページを制作します。最新のCSSの技術を使って、デザインコンポーネントやレイアウトを含むあなた独自のUIキットをコーディングします。メディアクエリでアダプティブ・デザインのページを制作し、Bootstrap 4.0とResponsive Grid Systemのフレームワークで素早くウェブアプリのプロトタイプを制作する方法を学びます。
Rubyの次にES6を学びます。ES6でウェブサイトにダイナミックな動きを加えたり、AJAXでページをリロードせずに内容を更新させたりすることができます。JavaScriptの基本を理解し、BabelやWebpack、yarnといった開発に必要なJSウェブツールの使い方を学びます。
これまで学んだことをRuby on Railsで1つのアプリケーションにまとめます。Rails に適したコードを学び、プロダクション環境にアプリケーションをデプロイします。ネストした Resource や NamespaceといったRailsのコンセプトや他サービスを使ってアプリをリファクタリング、Railsを使ったAPIの制作方法を学びます。
5日間でAirbnbのクローンをゼロから作ります。ここではチームを組み、Githubを使ったプルリクエスト、Herokuへのアプリのデプロイなど、優れたスタートアップと同じワークフローを通じて互いに協力しながら開発する方法を学びます。さらに決済や画像アップロード、検索、ジオコーディング、バックグラウンドジョブといった機能を実装し、テストでコードに不備がないか確認する方法を学びます。
プロジェクト制作期間はコースの山場です。最後の2週間は3、4人のチームを組んでオリジナルプロジェクトのアイデアを考え、人前でピッチし、プロダクトの設計からコーディング、デプロイまで行います。考えたアイデアを形にして、プロダクション環境で公開します。実際のドメインを使って、世界にプロダクトを試してもらいましょう!
技術面談の練習、採用イベントやネットワーキングイベントの開催、スタートアップの企業訪問やコーチングセッションを通じて学生の就職支援を行っています。卒業生6120名以上の理想の仕事を見つける手助けをしてきました。
ブートキャンプ後、卒業生は全員Le WagonのReact.jsとReduxが学べる、1週間の追加オンラインコースを受けることができます。フロントエンド開発についてもっと学びたい、あるいはフロントエンド開発の仕事を目指している学生にとって役立つ内容になっています。
卒業生は一生涯、Le Wagonのオンライン学習プラットフォームにアクセスすることができます。ブートキャンプが終わった後も復習に使える300以上の課題、100時間以上の講義動画、100以上のライブコードセッション、現場の開発者の例題、コアコンセプトを見返すための900以上のフラッシュカードが収録されています。
6120以上の卒業生がブートキャンブの修了後もLe WagonのSlackチャンネルで話をしています。ここには900名以上の講師も参加し、開発のアドバイスやリソース、コードのスニペットを共有したり、採用情報や関わっているプロダクトについて話をしています。世界中の卒業生が集まるとても賑やかで活気あるテックコミュニティーです。
朝のレクチャーから夕方のワークショップまで、毎日が盛りだくさん。
毎朝コーヒーを片手に、インタラクティブな授業に参加します。それから学んだことを実践していきます。
その日のパートナーと組み、講師のサポートを得ながらプログラミングの課題に取り組みます。
コーディングを学ぶのには集中力を使います。ヨガで息抜きをし、リラックスすることも大切です。
ライブコードではその日の課題の復習と、次の授業の概要について学びます。
Le Wagonが主催するトークイベントやワークショップで、成功している起業家から貴重なアドバイスを得たり、刺激を受けたりしましょう。
ウェブ開発コースは旅の始まりにすぎません。卒業後はグローバルコミュニティーのメンバーとして、私たちのオンラインプラットフォームにアクセスし、継続的に学び、成長していきましょう。
経験を積んだ開発者からアドバイスをもらったり、ここにしか出ていない求人情報やフリーランスで働く機会を見つけたり、プロジェクトローンチのサポートを得たりすることができます。
ウェブ開発コースが終わった後も、講義の動画やフラッシュカード、課題を見にLe Wagonのオンライン学習プラットフォームにアクセスすることができます。
先進的なソフトウェア開発のチュートリアルを活用し、ブートキャンプ後も学習と実践を続けることができます。
世界中の優れたテック企業で働く開発者、プロダクトマネージャー、起業家となったLe Wagonの卒業生から特別な採用情報やフリーランスの仕事の話を聞くことができます。
ウェブ開発コースを修了したらLe Wagonのキャリアサービスを活用できます。キャリアサービスでは学生のテック企業との面談の準備を手伝ったり、テック企業の従業員に会い、適切な卒業生を紹介したりしています。
コースを修了したら、テック業界でキャリアを邁進するために必要なことを収めたガイドを読んでください。ポートフォリオを充実させ、技術面談に備える方法、6122名の卒業生がいるコミュニティーを活用する方法を紹介しています。
私たちが主催する採用イベントやネットワーキングイベントに参加して、優れたテック企業に会い、テック人材を探している採用担当者から仕事のオファーを受けましょう。
ウェブ開発コースの卒業生の多くは、新しく卒業した後輩たちのために自分たちの経験を積極的に伝えています。仕事の見つけ方やスタートアップを立ち上げ方、フリーランスとして働き出す方法について話しています。
現地チームのメンバーは卒業生のことも採用パートナーのこともよく理解していて、彼らが何を考え、何を求めているかを知っています。あなたのゴールに合わせて最適な仕事を紹介します。
多くの優良企業が私たちの採用パートナーになっています。彼らは私たちの卒業生からウェブ開発者、プロダクトマネージャー、グロースハッカー、プロダクトデザイナーを採用しています。