メインコンテンツへスキップ
Linux基礎マスターコース
Git入門コース
ファイル操作マスターコース
中級コース6コース・94レッスン・約43.5時間

プロフェッショナルカリキュラム

100倍の生産性を実現する高度なスキルを習得するカリキュラムです。チーム開発に必要なGitの高度な操作、複雑な自動化を実現するシェルスクリプト、大量のデータを効率的に処理するテキスト処理技術など、プロフェッショナルレベルのスキルを身につけます。

カリキュラム一覧に戻る

このカリキュラムの対象者

  • 既に実践的なスキルを持ち、さらに高みを目指す方
  • チーム開発でリーダーシップを発揮したい方
  • 複雑な問題を効率的に解決したい方
  • ユニコーン人材として活躍したい方

このカリキュラムで学べること

  • Linuxコマンドラインを完全にマスターする
  • Gitの基礎から高度な操作まで体系的に習得する
  • ファイル操作を極めて作業効率を最大化する
  • チーム開発のワークフローをマスターする
  • 高度なテキスト処理技術を身につける
  • 複雑な自動化スクリプトを書けるようになる

含まれるコース

Linux基礎マスターコース

1. Linux基礎マスターコース

Linuxコマンドラインの基礎から始めて、ファイル操作の基本をマスターする初心者向けコース

レッスン一覧(10レッスン)

  1. 01.Linuxとコマンドラインの基礎
    15
  2. 02.ファイルシステムの探索
    20
  3. 03.ファイルとディレクトリの作成
    25
  4. 04.ファイルのコピーと移動
    20
  5. 05.ファイル内容の表示
    20
  6. 06.基本的なテキスト処理
    25
  7. 07.ファイルの検索
    25
  8. 08.プロセス管理の基礎
    20
  9. 09.パーミッションと所有権
    30
  10. 10.総合演習
    30
Git入門コース

2. Git入門コース

Git/GitHubを全く使ったことがない初心者のためのコース。バージョン管理の基礎から個人プロジェクトでの活用まで

レッスン一覧(15レッスン)

  1. 01.バージョン管理とGitの基礎
    20
  2. 02.Gitのインストールと初期設定
    15
  3. 03.リポジトリの作成(git init)
    20
  4. 04.ファイルの追跡(git add)
    20
  5. 05.変更の記録(git commit)
    25
  6. 06.履歴の確認(git log/status)
    20
  7. 07.【中間演習】ローカルでのGit操作
    30
  8. 08.変更の取り消し(git restore)
    20
  9. 09.GitHubアカウントとSSH設定
    25
  10. 10.リモートリポジトリとの連携
    20
  11. 11.プッシュとプル(git push/pull)
    25
  12. 12.ブランチの基礎(git branch)
    25
  13. 13.【総合演習】リモートリポジトリとブランチ操作
    40
  14. 14.実践:個人プロジェクトの管理
    30
  15. 15.AIペアプログラミングとGit
    25
ファイル操作マスターコース

3. ファイル操作マスターコース

ファイルとディレクトリの高度な操作、圧縮・解凍、リンク管理など、実践的なファイル操作スキルを習得

レッスン一覧(8レッスン)

  1. 01.高度なファイル管理
    30
  2. 02.圧縮とアーカイブ
    30
  3. 03.シンボリックリンクとハードリンク
    25
  4. 04.ファイルシステムとディスク使用量
    25
  5. 05.ファイル属性とメタデータ
    20
  6. 06.高度なファイル同期
    25
  7. 07.高度な検索テクニック
    25
  8. 08.実践総合演習
    35
Git実践コース

4. Git実践コース

チーム開発のGitワークフローと高度な操作をマスターする実践的なコース

レッスン一覧(15レッスン)

  1. 01.チーム開発のGitワークフロー
    25
  2. 02.ブランチ戦略の設計
    20
  3. 03.Pull Request/Merge Request
    25
  4. 04.マージとコンフリクト解決
    30
  5. 05.リベースの活用(git rebase)
    30
  6. 06.チェリーピック(git cherry-pick)
    20
  7. 07.スタッシュ(git stash)
    20
  8. 08.サブモジュール(git submodule)
    25
  9. 09.タグとリリース管理
    20
  10. 10.履歴の書き換えと危険性
    25
  11. 11.フックとカスタマイズ
    25
  12. 12.GitHub Actions/GitLab CI
    30
  13. 13.大規模リポジトリの扱い
    25
  14. 14.トラブルシューティング
    30
  15. 15.実践:チーム開発シミュレーション
    40
テキスト処理マスターコース

5. テキスト処理マスターコース

sed、awk、grep の高度な機能から正規表現、ストリーム処理まで、テキスト処理の専門技術を習得

レッスン一覧(8レッスン)

  1. 01.正規表現の基礎と実践
    30
  2. 02.sed - ストリームエディタ
    35
  3. 03.awk プログラミング基礎
    30
  4. 04.awk 高度なデータ処理
    30
  5. 05.ストリーム処理とパイプライン
    25
  6. 06.grep の高度な活用法
    25
  7. 07.テキスト処理の自動化
    30
  8. 08.総合プロジェクト演習
    45
シェルスクリプト入門

6. シェルスクリプト入門

シェルスクリプトの基本から実践まで、日常作業の自動化スキルを身につける中級者向けコース

レッスン一覧(12レッスン)

  1. 01.シェルスクリプトとは?最初のスクリプト作成
    25
  2. 02.変数と環境変数の使い方
    30
  3. 03.条件分岐(if文)の基本
    35
  4. 04.ループ処理(for、while)
    35
  5. 05.関数の定義と活用
    30
  6. 06.コマンドライン引数の処理
    30
  7. 07.文字列操作と配列
  8. 08.ファイル操作とテスト演算子
  9. 09.エラーハンドリングとデバッグ
  10. 10.実践:バックアップスクリプト作成
  11. 11.実践:ログ監視と通知スクリプト
  12. 12.実践:システム管理タスクの自動化
合計: 6コース94レッスン