Dev Study
← AI・開発

開発とツール

23 カテゴリ・460

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、レイヤードアーキテクチャ、マイクロサービスなど、保守しやすい設計の定石を学びます。