Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
オープンソースソフトウェア(OSS)活用のためのIT基礎知識講座【LPI Linux Essentials 対応】
Highest Rated
Rating: 4.1 out of 5(243 ratings)
1,316 students

オープンソースソフトウェア(OSS)活用のためのIT基礎知識講座【LPI Linux Essentials 対応】

今どきのITシステムでは、ネットワークとオープンソースソフトウェア(OSS)の活用が欠かせません。コンピュータとネットワークの基礎知識を整理すると共に、OSSのエコシステムを学び、インターネット時代のシステムを理解しておきましょう。
Created by長原 宏治
Last updated 12/2022
Japanese

What you'll learn

  • コンピュータシステムの基礎知識を整理して、Linuxなどの近代的なOSの仕組みを理解します。
  • インターネットを支えるTCP/IPネットワークの基礎を理解して、基礎的なアプリケーション(メール・Web)の仕組みを理解します。
  • 日常的に利用するサービスに対する、最も基本的なセキュリティ対策方法を学びます。
  • オープンソースソフトウェア(OSS)の概要と文化、ならびに利用ルール(ライセンス)について理解します。
  • 代表的なLinuxディストリビューションとオープンソースのアプリケーションの種類と概要を理解します。
  • オープンソースソフトウェアをマネタイズしてビジネス化する代表的な方法といくつかの実例を学びます。

Course content

7 sections23 lectures3h 43m total length
  • このコースのご紹介5:23

    コースの内容を紹介し、受講後にどのような知識が身につくかを説明します。

  • 講師紹介1:34

    講師の簡単な自己紹介です。

  • LPI の認定試験: Linux Essentials と LPIC-18:24

    LPIが実施している初心者向けの認定試験〜Linux EssentialsLPIC-1の関係を理解し、自分の目標に応じた学習方法を考える一助とします。

Requirements

  • 多少のパソコン操作経験があることが望ましいですが必須ではありません。

Description

このコースでは、これからITシステムインターネットサービスの評価・企画・構築・運用などに関わる方々を対象として、次のような内容を体系立てて解説します。

===

  • コンピューターシステムの基礎知識

 ソフトウェア、オペレーティングシステム、ハードウェア、
 ネットワーク、セキュリティ


  • オープンソースソフトウェアの文化

 さまざまなOSSアプリケーション、Linuxディストリビューション


  • OSSライセンスとビジネス

 著作権、ライセンス、ビジネスモデル

===

3つのセクションからなるITの基礎知識では、コンピューターシステムならびにTCP/IPネットワークのそれぞれについて、誤解しやすい箇所・なんとなくの理解に留まりがちな箇所を中心に体系立てて解説します。また、一般ユーザーとして日常的に気をつけなければいけないセキュリティについても説明しています。ご自分の日常操作や知識を再確認して、システムを正しく比較・評価できるようになりましょう。正しい概念の理解は、チームでのコミュニケーションにも役立ちます。


オープンソースソフトウェア(OSS)とは、主にユーザーコミュニティによって開発され、誰もが無料で利用でき、自らの必要に応じて自由に改造することもできるプログラムを指します(詳しくはコース内で!)。こう書くと「無料」という点に目が行きがちで、実際に利用者視点からはそれが一番のメリットなのですが、本当に重要なのは自由に改造(再利用)できるという点です。世界中の人々がそれぞれのニーズに合わせて改造・改良を行うことで、OSSの機能と品質は素晴らしいスピードで向上します。また誰もが同じOSSを使う事で、活用のノウハウもどんどん溜まっていきます。その結果、OSSは事実上の標準(デファクトスタンダード)として、クラウドやAIなどの先端技術を支えるインフラとなっていくのです。


オープンソースソフトウェアの文化では、初学者がOSSの世界に興味を持って飛び込めるように、基礎的な概念の説明をを交えながら、たくさんのオープンソースソフトウェアを紹介します。オープンソースの利用場面を知って、その広がりと有用性を確認して下さい。


1. 日常的に使用するデスクトップアプリケーション

 デスクトップ環境やLibreOfficeスイートなど


2. Linuxディストリビューションの概念と選択方法

 Red Hat Enterprise Linux(RHEL)とその仲間達、Debianとその仲間達
 更新間隔とサポート期間など


3. Webアプリケーションの仕組みとコンポーネント

 Webサーバー(Apache、NGINXほか)
 データベース(MySQL、MariaDBほか)
 プログラミング言語(PHP、Python、Perlほか)


また、OSSの広がりと人気は、ソフトウェアビジネスのあり方自体を大きく変えようとしています。OSSライセンスとビジネスでは、ビジネスでOSSを利用する場合に大変に重要な、著作権とライセンスの考え方を学び、そこから生まれてきたビジネスモデルや実例を俯瞰します。新しいビジネスがどのように生まれ、収益に繋がっているのかを見てみましょう。


===


なお、本コースは、LPIが提供する「Linux Essentials」対策コースの一部(講義部分)であり、実習部分(後日提供)と組み合わせることで、合格に必要な知識のすべてを学習することができます。

Who this course is for:

  • コンピュータシステムをこれから本格的に利用し始めようとする方々〜正しい知識を整理して理解しておきましょう。
  • Linuxの学習を始めようとしている方々〜現代的なOSの仕組みを理解しておくと共に、LinuxがOSSとして登場し爆発的な人気を得た背景を知っておきましょう。
  • オープンソースソフトウェアを使い始めようとする方々〜全世界的に使われている代表的なOSSの名前と働きを理解しましょう。
  • インターネットを利用したサービスを行いたいと考えている方々〜OSSとして生まれた新しいサービスが収益化されている例を見てみましょう。
  • システム開発に関わるすべての方々〜OSSはソフトウェア開発のあり方を大きく変えています。バックグラウンドとルールを理解しておきましょう。
  • LPI Linux Essentials受験を考えている方々〜後日提供予定の「Linuxオペレーション入門」(仮称)と組み合わせて受講することで、LPIが提供するLinux Essentials試験対策となります。