トレーニング > システム管理 > Introduction to Open Source Development, Git and Linux (LFD201)
Image Image トレーニングコース

Introduction to Open Source Development, Git and Linux (LFD201)

オープンソース ソフトウェアの開発方法を学びましょう。このコースは、オープンソース ソフトウェア、Linuxシステムの紹介、およびリビジョン管理システムであるGitの使用に焦点を当てています。

Image
対象者

このコースは、オープンソース開発の基本を理解したいオペレーティングシステムでの作業経験を持つ開発者を対象としています。コマンドラインの経験は必要ありませんが、役立つでしょう。
折りたたむ 続きを読む
Image
学習内容

このコースでは、オープンソースソフトウェアの使用方法、OSSコミュニティでの作業方法、ガバナンスモデル、ライセンスの選択など、どのように機能するかを調査します。インストール、デスクトップ環境、テキストエディター、重要なコマンドとユーティリティ、コマンドシェルとスクリプト、ファイルシステム、コンパイルソフトウェアなど、Linuxシステムについて詳しく説明します。また、Linuxカーネルコミュニティから生まれたソースコントロールシステムであるGitの徹底的な紹介により、広範囲に分散した開発を効率的に運用できるようにします。
折りたたむ 続きを読む
Image
身につく知識

このコースでは、オープンソース開発コミュニティとLinux環境で快適かつ生産的に作業するための準備をします。重要なLinuxメソッドと必要なツールをマスターし、Gitを使用して新しいリポジトリを作成するか、既存のリポジトリを複製し、新しい変更をコミットし、リビジョン履歴を確認し、古いバージョンとの違いを調べ、異なるブランチで作業し、リポジトリをマージし、分散開発チーム。
折りたたむ 続きを読む
おもなテーマ
Image 第1章 コースのご案内
Image 第2章オープンソースソフトウェア(OSS)
Image 第3章 オープンソース ソフトウェアを使用する理由
Image 第4章 成功するOSSプロジェクトの例
Image 第5章 OSSプロジェクトでの作業のしかた
Image 第6章 継続的なインテグレーション
Image 第7章 OSSのライセンスや法的な問題
Image 第8章 リーダーシップとコントロール、およびプロジェクトが失敗する理由
Image 第9章GitHubおよびその他のホスティングプロバイダー
Image 第10章Linuxとオペレーティングシステム
Image 第11章グラフィカル環境とインターフェース
Image 第12章システム管理
Image 第13章 ヘルプの取得
Image 第14章 テキスト エディター
Image 第15章 シェル、bash、およびコマンドライン
Image 第16章 ファイルシステムのレイアウト、パーティション、パス、リンク
Image 第17章 システムの初期化
Image 第18章 メモリ
Image 第19章 ネットワーク
Image 第20章 コマンドの詳細
Image 第21章 ユーザーとグループ
Image 第22章 Linuxファイルシステム
Image 第23章 必須のコマンドラインツール
Image 第24章 Bashスクリプト
Image 第25章 ファイルとファイルシステム
Image 第26章 コンパイル、リンク、ライブラリ
Image 第27章 Javaのインストールと環境
Image 第28章 RPMおよびDebianパッケージの構築
Image 第29章 Gitの紹介
Image 第30章 Gitのインストール
Image 第31章 Gitとリビジョン管理システム
Image 第32章 Gitの使用例
Image 第33章 Gitの概念とアーキテクチャ
Image 第34章 ファイルとインデックスの管理
Image 第35章 コミット
Image 第36章 枝
Image 第37章 差分
Image 第38章 マージ
Image 第39章 ローカルおよびリモートリポジトリの管理
Image 第40章 パッチの使用
Image 第41章 高度な Git インターフェース: Gerrit

前提条件
このコースを最大限に活用するには、次のものが必要です。

  • オペレーティングシステムの開発者としての経験
  • コマンドラインでの作業経験は必須ではありませんが、あればなおよいでしょう
実習について
このコースの実習は、ネイティブハードウェアで動作するか、KVM、VMWare、VirtualBoxファミリなどのハイパーバイザーの下で仮想マシン(VM)を使用して動作するように設計されています。実習環境をセットアップするための詳細な手順は、コースで提供されます。
レビュー
2024年6月
コースの内容は包括的かつ最新のものでした。このコースで扱われるトピックについてはよく知っていましたが、いくつか新しいことを学びました。
2024年5月
Linux 上のオープンソース開発を非常に包括的にカバーしています。
2024年4月
このコースは本当に気に入りました。最初から最後まで明確な道筋があり、よく構成されています。内容はわかりやすく、徐々に難しくなっていくので、興味を持ち続け、やる気を維持することができました。全体として、オープンソース ソフトウェア開発、Linux、Git のスキルを向上させたい人にとっては素晴らしい選択です。
2024 年 3 月
とても包括的。
2024 年 2 月
ラボは非常に役に立ちました。
2023 年 9 月
かなり簡潔で簡単に吸収できるところが気に入っています。
2023 年 7 月
このコースでは、Linux と開発の初心者が必要とするもののほとんどをカバーします。
2023年4月
コースコンテンツの提供方法と、実践的な経験が得られるラボが気に入っています。
2023年4月
私は何十年もの間、断続的に Linux スタイルのシステムを使用してきたので、その多くは復習として役立ちましたが、それでも多くの側面についてより包括的な理解が得られ、いくつかの新しいものを簡単に試すことができました。
2023年1月
デモンストレーションビデオと演習が気に入りました。
2023 年 9 月
かなり簡潔で簡単に吸収できるところが気に入っています。
2023 年 7 月
このコースでは、Linux と開発の初心者が必要とするもののほとんどをカバーします。
2023年4月
コースコンテンツの提供方法と、実践的な体験ができるラボが気に入っています。
2023年4月
私は *nix スタイル システムを何十年も断続的に使用してきたので、その多くは復習として役立ちましたが、それでも多くの側面をより包括的に理解し、いくつかの新しいことを簡単に味わうことができました。
2023年1月
デモンストレーションビデオと演習が気に入りました。