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

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

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

対象者

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

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

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

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

  • オペレーティングシステムの開発者としての経験
  • コマンドラインでの作業経験は必須ではありませんが、あればなおよいでしょう
実習について
このコースの実習は、ネイティブハードウェアで動作するか、KVM、VMWare、VirtualBoxファミリなどのハイパーバイザーの下で仮想マシン(VM)を使用して動作するように設計されています。実習環境をセットアップするための詳細な手順は、コースで提供されます。
レビュー
2023 年 9 月
かなり簡潔で簡単に吸収できるところが気に入っています。
2023 年 7 月
このコースでは、Linux と開発の初心者が必要とするもののほとんどをカバーします。
2023年4月
コースコンテンツの提供方法と、実践的な体験ができるラボが気に入っています。
2023年4月
私は *nix スタイル システムを何十年も断続的に使用してきたので、その多くは復習として役立ちましたが、それでも多くの側面をより包括的に理解し、いくつかの新しいことを簡単に味わうことができました。
2023年1月
デモンストレーションビデオと演習が気に入りました。