Gitとバージョン管理
20 問コミットやブランチ、マージ、コンフリクト解決、リモート連携など、チーム開発に欠かせない分散バージョン管理システムGitの基本を学びます。
クラウドとコンテナ
20 問仮想化やコンテナ(Docker)、Kubernetes、IaaS/PaaS/SaaS、スケーリングなど、現代のアプリを動かすインフラ基盤の考え方を学びます。
AWSの基礎
20 問リージョンとアベイラビリティーゾーン、EC2・S3・VPC・IAMといった代表的なサービス、責任共有モデルなど、AWSを使い始めるための基礎を学びます。
AWS II(応用編)
20 問VPCのサブネットやルーティング、IAMポリシーとロール、S3のストレージクラスやバージョニング、EBSとスナップショットなど、AWSの一歩進んだ設計・運用知識を学びます。
AWS III(コンテナとサーバーレス)
20 問ECS・EKS・Fargate などのコンテナ実行基盤、API Gateway・Lambda・DynamoDB を組み合わせたサーバーレス構成、ECR や Step Functions など、モダンなアーキテクチャを支えるサービスを学びます。
AWS IV(データと分析)
20 問Aurora・Redshift・Athena・Glue・Kinesis・EMR・QuickSight など、データの蓄積・加工・分析・可視化を支えるAWSのデータ系サービスを学びます。
AWS V(セキュリティと運用)
20 問WAF・Shield・GuardDuty・Secrets Manager・Config・Systems Manager・CloudWatch・Trusted Advisor など、AWSを安全かつ安定して運用するためのセキュリティ・運用サービスを学びます。
AWS VI(ネットワーク応用)
20 問VPCピアリング・Transit Gateway・PrivateLink・Direct Connect・VPNや、Route 53のルーティングポリシー、VPCエンドポイントなど、AWSのネットワーク設計を一歩深く学びます。
AWS VII(AI・機械学習)
20 問SageMaker・Bedrock といった基盤サービスや、Rekognition・Comprehend・Textract・Transcribe・Polly などの学習済みAIサービス、推論エンドポイントの考え方を学びます。
Kubernetesの基礎
20 問コントロールプレーンとノード、Pod・ReplicaSet・Deployment・Service などの基本オブジェクト、kubectl、宣言的マニフェストなど、Kubernetesを理解するための土台を学びます。
Kubernetes II(ワークロードと運用)
20 問Deploymentのローリングアップデートとロールバック、StatefulSet・DaemonSet・Job、HPAによるオートスケール、プローブ、リソース要求と制限など、ワークロードの運用を深く学びます。
Kubernetes III(ネットワーク・ストレージ・セキュリティ)
20 問Ingress・NetworkPolicy・クラスタDNS、PV/PVC・StorageClass、RBAC・ServiceAccount、Helm・Operator など、Kubernetesのネットワーク/ストレージ/セキュリティと拡張を学びます。
TerraformとIaCの基礎
20 問Infrastructure as Code(IaC)の考え方、Terraformの宣言的構文、プロバイダー、リソース、plan/apply、stateファイル、変数と出力など、Terraformを使い始めるための基礎を学びます。
Terraform II(実践とワークフロー)
20 問count・for_each による繰り返し、lifecycle、data source、リモートstateとロック、バージョン固定、CI/CDでのTerraform、ドリフト対応など、実務でのTerraform運用パターンを学びます。
Linuxサーバーの基礎
20 問コマンド操作、ファイル権限、プロセス管理、パッケージ、systemd、ログ、SSHなど、Linuxサーバーを運用するための基礎を学びます。
Linuxサーバー II(応用編)
20 問ユーザーとグループ管理、ネットワーク設定、ファイアウォール、パーミッション応用、ファイル検索など、サーバー運用の一歩進んだ操作を学びます。
Linuxサーバー III(シェルとスクリプト)
20 問パイプとリダイレクト、grep/sed/awk、シェルスクリプト、終了ステータス、トラブルシュートなど、シェルを使いこなす力を学びます。
Windows Serverの基礎
20 問役割と機能、PowerShell、Active Directory、IIS、イベントログ、リモート管理など、Windows Serverを運用するための基礎を学びます。
Windows Server II(応用編)
20 問PowerShellの実践、Active Directoryの構成要素、NTFSと共有のアクセス権、DNS・DHCPの詳細など、Windows Server運用の一歩進んだ知識を学びます。
Windows Server III(運用と高可用性)
20 問ストレージと冗長化、フェイルオーバークラスター、パフォーマンス監視、トラブルシュート、バックアップとセキュリティなど、安定運用のための知識を学びます。
ソフトウェア工学
20 問設計原則、テスト、開発プロセス、CI/CD、リファクタリングなど、品質の高いソフトウェアをチームで継続的に作るための考え方を学びます。
ソフトウェア工学 II(実践編)
20 問テスト技法、見積もり、可観測性、フィーチャーフラグ、依存関係管理、コードの保守性指標など、実務的なソフトウェア開発の知恵を学びます。
デザインパターンとアーキテクチャ
20 問SOLID原則、代表的なデザインパターン、MVC、レイヤードアーキテクチャ、マイクロサービスなど、保守しやすい設計の定石を学びます。