Linux財団がオープンソースソフトウェア開発、Linux、およびGitの認証を開始
Linux上でオープンソースソフトウェアを開発する方法を学びたいなら、ここが始める場所です。
良い給与のプログラミングの仕事が欲しいですか?ZipRecruiterの調査によると、アメリカのオープンソース開発者の平均年収は123,411ドルです。それは悪くありません。
Linuxやオープンソースの専門家に対する需要も非常に高まっています。Linux Foundationと大手MOOCプロバイダーであるedXは、2021年のオープンソースジョブレポートで、両者がかつてないほどオープンソースの優秀な人材に対する需要が増加していることを報告しました。
それが、Linux FoundationがedXプラットフォームで新たに三つのトレーニングコースをリリースした理由です:オープンソースソフトウェア開発:開発者のためのLinux(LFD107x)、ソフトウェア開発のためのLinuxツール(LFD108x)、および分散ソフトウェア開発のためのGit(LFD109x)。これらの三つのコースは、個別に受講することも、組み合わせてオープンソースソフトウェア開発、Linux、Gitに関するプロフェッショナル証明書を取得することもできます。
最初のクラス、「オープンソースソフトウェア開発:開発者のためのLinux(LFD107x)」では、オープンソースソフトウェアの開発に関する重要な概念と、Linuxで生産的に作業する方法を探ります。このクラスを始める前にLinuxを知っている必要はありません。これは、開発者向けに設計されたLinuxの入門としての講座です。その中で、Linuxとプログラムのインストール方法、デスクトップ環境の使い方、テキストエディター、重要なコマンドやユーティリティ、コマンドシェルとスクリプト、ファイルシステム、コンパイラについて学びます。
このクラスでは、財団は現在のLinuxディストリビューションがインストールされたコンピュータを使用することを推奨します。さらに、プロフェッショナルなLinuxディストリビューションの1つを使用することをお勧めします。特に、3つの主要なエンタープライズLinuxファミリーのいずれかに焦点を当てるべきです:Red Hat Enterprise Linux (RHEL)、SUSE Linux Enterprise Server (SLES)、およびUbuntuです。他にも数百のディストロがありますが、Linux開発者を探している企業にとって重要なのはこれらです。
次のコース「ソフトウェア開発のためのLinuxツール(LFD108x)」では、Linuxの開発環境やそれ以外の環境で日常的に行う作業に必要なツールを検討します。このコースは、オープンソース開発の基本を理解したい、あらゆるオペレーティングシステムでの作業経験を持つ開発者向けに設計されています。修了後、参加者は必須のシェルツールに精通し、Linux環境で快適かつ生産的に作業できるようになります。また、このクラスに参加する際には、Cプログラミング言語の基礎知識を持ってくることをお勧めします。
最後に、Git for Distributed Software Development (LFD109x) はGitについての徹底的な紹介を提供します。Gitはリーナス・トーバルズのもう一つの偉大な業績です。このソース管理システムは、世界中の開発者が効率的に作業できるようにするために、最初にLinuxカーネルコミュニティによって使用されました。また、GitHubやGitLabといったサイトのおかげで、Gitはすべてのソフトウェア開発の共通言語となりました。
今日、誰もがGitを使っています。
このクラスでは、新しいリポジトリを作成したり、既存のリポジトリをクローンしたり、新しい変更をコミットしたり、リビジョン履歴を確認したり、旧バージョンとの違いを調べたり、異なるブランチで作業したり、リポジトリをマージしたり、分散開発チームで作業する方法を学びます。Linuxでプログラミングをするかどうかにかかわらず、Gitの使い方を知っていることは現代のプログラマーにとって不可欠です。
これらの3つのコースは「オープンソースソフトウェア開発、Linux、及びGit」専門証明書プログラムに統合されます。この認定を受けることで、雇用者はあなたがオープンソースプログラミングができることを知るでしょう。
これらのクラスは、Linux Foundationのシニアコンテンツマネージャーであるジェリー・クーパーシュタイン博士によって作成されました。クーパーシュタインは1994年からLinuxに携わっており、Linux Foundationのすべてのトレーニングコンテンツに対する全体的な責任を負っています。
コースを最大限に活用するためには、専門資格を取得する必要があります。そのためには、プログラムに登録し、すべての三つのコースを修了し、各コースの確認済み証明書料金149ドルを支払う必要があります。
edXで監査モードで3つのコースを無料で受講することもできます。