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

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

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

身につく知識
このコースでは、オープンソースソフトウェアを開発活動に持続可能な方法で活用する準備をします。
少なく読む
続きを読む















実習について
2023年6月
レッスンの最初にあるビデオが気に入ったのは、これから何を学ぶかについてのヒントが得られるからで、それについてはレッスンでよりよく説明されています。
2023年6月
コースの構造、内容、トピックの深さ、視覚的な資料は基準を満たしていました。
2023年3月
すべてのトピックを簡単に説明し、十分なリンクを提供しました。
2023年3月
このコースは信じられないほど役に立ち、多くの知識が詰め込まれていました。プラットフォームは素晴らしく、コースは多くのトピックをカバーし、より深く理解するためのリソースを提供しました.
2023年2月
幅広い関連トピックの基本的かつ完全な概要を提供し、さらなる学習を奨励および指示しました。