トレーニング > オープンソースのベストプラクティス > A Beginner’s Guide to Open Source Software Development (LFD102)
トレーニングコース

A Beginner’s Guide to Open Source Software Development (LFD102)

この無料コースでは、オープンソースソフトウェアの開発における主要な概念を開発者に紹介します。Who(成功したプロジェクトとコミュニティ)、What(定義)、Why(メリット)、Where(Git)、How(ライセンス、コンプライアンス、コラボレーションのヒント、多様性の管理、継続的な開発と統合)についても説明します。

対象者

このコースは、初心者として、または主にプロプライエタリなコードの作成に経験を持つ誰かとして、オープンソースソフトウェアを作成する「道のり」を理解しようとしているソフトウェア開発者を対象としています。
少なく読む 続きを読む
学習内容

このコースでは、オープンソースソフトウェア(OSS)の開発に関わる主要な概念、独自の製品を使用する場合と比較してOSSを使用する利点、および今日の世界的なテクノロジーインフラストラクチャの基盤を形成するオープンソースプロジェクト、適切に動作する方法について学びますOSSプロジェクト、OSSライセンスの問題、FOSSologyやSPDXなどのプロジェクトを利用してコンプライアンスを促進する方法、プロジェクトの長期的な持続可能性のためのベストプラクティス(多様性を尊重および奨励する方法を含む)、GitHubおよびその他のホスティングプロバイダーの重要性と高度なGerritなどのインターフェース。
少なく読む 続きを読む
身につく知識

このコースでは、オープンソースソフトウェアを開発活動に持続可能な方法で活用する準備をします。
少なく読む 続きを読む
おもなテーマ
第1章 イントロダクション
第2章オープンソースソフトウェア(OSS)
第3章 オープンソース ソフトウェアを使用する理由
第4章 成功するOSSプロジェクトの例
第5章OSS戦略の開発
第6章ToDoグループ
第7章OpenChainプロジェクト
第8章OSSプロジェクトでの作業方法
第9章継続的インテグレーション
第10章OSSライセンスと法的問題
第11章コンプライアンスプロジェクト:Fossology、SPDX、CHAOSS
第12章リーダーシップとコントロール、およびプロジェクトが失敗する理由
第13章OSSにおける多様性の尊重と奨励
第14章GitHubおよびその他のホスティングプロバイダー
第15章高度なGitインターフェース:Gerrit

実習について
このコースの実習は、ネイティブハードウェアで動作するか、KVM、VMWare、VirtualBoxファミリなどのハイパーバイザーの下で仮想マシン(VM)を使用して動作するように設計されています。実習環境をセットアップするための詳細な手順は、コースで提供されます。
レビュー
2024年6月
非常に有益です。さまざまな種類のライセンス、ライセンスの影響、コンプライアンスの概要が非常に詳細かつ簡単に理解できます。
2024年6月
さまざまな企業やライセンスに適用される OSS に関する最新かつ有益な情報。これは無視されがちなトピックです。さらに、OSS オフィスは私が抱えていたギャップを解消してくれました。全般的に、すべてのコンテンツが非常に分かりやすく説明されていました。
2024年5月
このコースでは、重要な概念をわかりやすくまとめています。セクション 10「OSS ライセンスと法的問題」は特に面白かったです。
2024年5月
オープンソース プロジェクトがどのように維持されているか、また自分がどのように貢献できるかについて、かなり包括的な理解が得られました。このコースで私が気に入っているもう 1 つの素晴らしい点は、ライセンスに重点を置いていることです。このコースがなければ、このことを調べることはなかったでしょう。
2024 年 3 月
初心者レベルでしたが、今では自分のプロジェクトに OSS アプローチを実装する方法に関するマインドマップとルートができあがりました。
2024 年 3 月
このコースの実践的なアプローチが特に気に入りました。実践的なプロジェクトと現実世界の例は、私たちが学んでいる概念を固めるのに本当に役立ちました。さらに、講師の明確な説明により、複雑なトピックを理解しやすくなりました。全体として、理論と実践的な応用の組み合わせにより、学習体験は楽しく価値あるものになりました。
2024 年 3 月
非常に価値があり、膨大な量の情報が完璧に構造化されており、読みやすかったです。
2024 年 2 月
これは初心者にとって素晴らしいコースです。オープンソースの概要を理解し、オープンソースが自分に適しているかどうか判断することができます。
2024 年 2 月
このコースでは、多くの重要な概念を簡潔に、一口サイズで説明しました。初心者に OSS の基礎を教えただけでなく、学習者をさらに先へ進めました。非常に短い時間で、かなり多くのことを学んだ気がします。
2023 年 9 月
資料を行き来するのが簡単で気に入りました。各セクションの最後にあるクイズで、学んだことを確認できました。
2023 年 9 月
OSS の世界を理解するためのシンプルかつ簡潔な情報。
2023 年 8 月
私はオープンソースについてほとんど知識がありませんでしたが、今ではオープンソースについて賢明に話せるようになったと感じています。
2023年6月
レッスンの最初にあるビデオが気に入ったのは、これから何を学ぶかについてのヒントが得られるからで、それについてはレッスンでよりよく説明されています。
2023年6月
コースの構造、内容、トピックの深さ、視覚的な資料は基準を満たしていました。