⚙️

最短でバックエンドエンジニアを目指す学習ロードマップ

サーバーサイド開発の専門家として、安全で高性能なWebアプリケーションを構築するスキルを身につけます。

⏱️120時間
📚5フェーズ
🛠️9技術

🎯なぜこの順番で学ぶのか

プログラミングの基礎となるRubyから始めて、段階的にWebアプリケーション開発に必要なスキルを習得します。 実際の開発現場で必要となる順序で学習することで、効率的にバックエンドエンジニアとしてのスキルを身につけられます。

💡実践での活用

学習したスキルを使って、ユーザー登録・ログイン機能付きのWebアプリケーションを作成します。 GitHubを使ったコード管理からAWSでの本番環境デプロイまで、実際の開発フローを体験できます。

学習ロードマップ

1

プログラミング基礎

プログラミングの考え方とRubyの基本文法を学習

Ruby

プログラミングの基礎を学ぶための言語。読みやすく書きやすいのが特徴。

⏱️40時間
初級
2

Webアプリケーション開発

Ruby on Railsを使ったWebアプリケーションの作成

Ruby on Rails

Webアプリケーションを効率的に開発できるフレームワーク。

⏱️60時間
中級
準備中

SQL

データベースの操作言語。データの保存・取得・更新に必要。

⏱️25時間
初級
3

品質管理・テスト

高品質なコードを書くためのテスト技術

RSpec

Rubyのテストフレームワーク。品質の高いコードを書くために必要。

⏱️20時間
中級
4

開発ツール・チーム開発

チーム開発に必要なツールとワークフロー

準備中

Git

コードのバージョン管理システム。チーム開発には必須のツール。

⏱️15時間
初級
準備中

GitHub

Gitリポジトリのホスティングサービス。コードの共有と協力に使用。

⏱️10時間
初級
5

インフラ・デプロイメント

本番環境での運用に必要な技術

準備中

Linux

サーバーOSの基礎知識。コマンドライン操作を学習。

⏱️20時間
中級
準備中

Docker

アプリケーションの実行環境を統一するためのコンテナ技術。

⏱️30時間
中級
準備中

AWS

Amazonのクラウドサービス。本格的なWebアプリの公開に必要。

⏱️40時間
上級

🚀 学習をスタートしよう!

バックエンドエンジニアへの道のりは今日から始まります。まずは最初のフェーズから取り組んでみましょう。