ABOUT US
THE WAGGLE DEVは「実際に動くプロダクトを作りながら学ぶ」をコンセプトにした、実践派エンジニアのためのフルスタック開発スクールです。
私たちは従来の「教科書を読むだけ」「単純な演習をするだけ」の学習方法では、実践で活躍できるエンジニアは育たないと考えています。そのため、GCPを活用したクラウドネイティブな環境構築から、Elixir/Phoenixによる高速バックエンド開発、Stripeを用いた決済システム連携、セキュアなデータ処理まで、現場で本当に必要とされるスキルを、実際のプロダクト開発を通じて習得していただきます。
第0期生として、新しい学びの形を一緒に創り上げていきませんか?
BENEFITS
Terraform、Docker、GitHub Actions、Elixir/Phoenix、Google Cloud、Stripe APIなど、現場で求められる最新技術をマスター。
トークンベースの認証システム構築や、暗号化処理など、セキュリティ面でも実務レベルの知識を身につけられます。
抽象的な学習ではなく、実際にユーザーに提供できるレベルのサービスを開発することで、達成感と自信を得られます。
「自分でもここまで作れるようになった」という実感が、さらなる成長への原動力になります。
トークンベースのセッションレス設計、データの暗号化処理など、現場で求められる実践的なセキュリティ対策を習得できます。
Stripeなどの実運用レベルのAPI設計・実装を通して、本番環境を意識した開発手法を学べます。
自分でゼロからWebサービスを設計・構築・公開できる実力が身につきます。
プロダクト志向のポートフォリオが完成するので、転職・独立・起業にも有利になります。
GCP・CI/CD・マイクロサービス・暗号化など、現場で必須のキーワードをすべてカバー。
クラウドネイティブ時代の即戦力エンジニアへと成長できます。
フロントエンドからバックエンド、インフラまで幅広い技術を学ぶことで、どこに出しても恥ずかしくないエンジニアとしての総合力を身につけられます。
特定の言語やフレームワークに依存しない、普遍的な開発思想を習得できます。
SAMPLE PROJECTS
実際のプロジェクトを通して学び、即戦力として活躍できるスキルを身につけます
複数の訪問先を効率的に巡るための最適なルートを計算し、地図上に表示するWebアプリケーション。
最速・最小コストで、あなたのアイデアが動き出す。スクール生 × プロトタイピング支援で、リスクゼロから新規事業をスタート
CURRICULUM
GCP × Stripe × Phoenix。すべて動かせるのは、あなたしかいない。
Terraform による GCE (Google Cloud Engine) の自動構築を学び、クラウドネイティブな環境を構築するスキルを身につけます。
Docker + GitHub Actions による継続的インテグレーション/デプロイを実装し、開発の効率化とデプロイの自動化を習得します。
Elixir / Phoenix を用いた高速・安全なWeb APIの開発と、Google Cloud Functions との連携によるマイクロサービス設計を学びます。
PostgreSQLを使用したデータベース設計・最適化・運用方法を習得し、効率的かつスケーラブルなデータ管理を実現します。
JWTトークンベースの認証システムやOAuth連携など、モダンで安全なログイン認証の設計・実装方法を学びます。
Stripe APIを用いたオンライン決済処理を実装し、実際のサービスで必須となる決済機能の実装方法を習得します。
アップロードCSVの暗号化・復号・一時保存(DBレス設計)を実装し、セキュアなデータ処理の手法を学びます。
RESTfulおよびGraphQL APIの設計原則と実装方法を学び、外部サービスとの連携やマイクロサービスアーキテクチャを構築します。
地図API(Google Maps)との連携でインタラクティブUIを構築し、ユーザー体験を向上させるフロントエンド開発を習得します。
GitHubを活用した効率的なコード管理、ブランチ戦略、プルリクエスト、コードレビューなど実務レベルの開発フローを習得します。
スクラムやカンバンなどのアジャイル開発プロセスを実践し、迅速かつ柔軟なプロダクト開発の進め方を体得します。
FAQ
基本的なプログラミングの知識(HTML/CSS、JavaScriptの基礎など)があることを前提としていますが、学習意欲が高く、自己学習ができる方であれば未経験からでもチャレンジ可能です。事前学習教材も提供しています。
週15〜20時間程度の学習時間を確保できることが望ましいです。フルタイムで働きながらでも学習できるカリキュラムになっていますが、より多くの時間を確保できるとより深く学ぶことができます。
標準的なカリキュラムは3ヶ月で完了するように設計されていますが、自分のペースで学習を進めることができます。特に第0期生は6ヶ月間のサポート期間を設けています。
インターネット接続環境と、開発作業ができるノートPCまたはデスクトップPC(MacまたはWindows)が必要です。クラウド環境の利用料金は学習期間中は無料枠内で収まるよう設計されています。
ENROLLMENT
第0期生として、最先端の技術と実践的なスキルを身につけませんか?
現在、特別価格でご案内しています。定員になり次第募集を締め切ります。
APPLICATION
限定40名限定で開講します。
以下のフォームからお申し込みください。