キノコード

Kotlin超入門コース

【Kotlin超入門コース】03.環境構築(for Windows)|プログラミングをする準備をしよう【プログラミング初心者向け入門講座】

環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、JDK、Kotlin、VisualStudioCode、VisualStudioCodeの拡張機能、CodeRunnerの合計5つをインストールします。
Kotlin超入門コース

【Kotlin超入門コース】03.環境構築(for Mac)|プログラミングをする準備をしよう【プログラミング初心者向け入門講座】

環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、JDK、Kotlin、VisualStudioCode、VisualStudioCodeの拡張機能の2つ、合計5つをインストールします。
PHP超入門コース

【PHP超入門コース】05.PHPのプログラム実行方法|プログラムを書いて動かしてみよう【プログラミング初心者向け入門講座】

このレッスンでは、パソコン上に挨拶の「Good morning(おはよう)」「Good afternoon(こんにちは)」「Good evening(こんばんは)」と表示させるプログラムを記述・実行してみましょう まず、VScodeを起動します。
Ruby超入門コース

【Ruby超入門コース】03.環境構築(for Windows)|プログラミングをする準備をしよう!

環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、Ruby、VisualStudioCodeの2つをインストールします。 インストールするものをそれぞれ簡単に説明します。
Ruby超入門コース

【Ruby超入門コース】03.環境構築(for Mac)|プログラミングをする準備をしよう!

境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、Ruby本体、VisualStudioCode本体、VisualStudioCodeのRuby拡張機能の3つをインストールします。
Kotlin超入門コース

【Kotlin超入門コース】02.Kotlinとは?Kotlinの特徴やできることなどをわかりやすく解説【プログラミング初心者向け入門講座】

Kotlinは、2011年にJetBrains(ジェットブレインズ)社が公開したプログラミング言語です。 Kotlinという名前はフィンランドの近くにある「コトリン島」から命名されています。
Go超入門コース

【Go言語 超入門コース】02.Goとは? |Goの特徴などをわかりやすく解説【プログラミング初心者向け入門講座】

このレッスンでは、 Go言語について説明をします。 Go言語は、2009年にGoogleが開発したプログラミング言語です。 Go言語は、当初、LinuxとMacOSのみサポートしていましたが、2012年の正式バージョン1.0からはWindowsもサポートしています
Ruby超入門コース

【Ruby超入門コース】02.Rubyとは? ( 全14回 )【5分解説】

Rubyは、1995年にまつもと ゆきひろさんが公開したプログラミング言語です。 Rubyが得意なことは、Webアプリケーションの開発です。Rubyは、日本で生まれた国産プログラミング言語です。 そのため日本語のリファレンスが非常に豊富です。
Python超入門コース

【Python超入門コース】02.Pythonとは?|Pythonの特徴やできることなどをわかりやすく解説【プログラミング初心者向け入門講座】

Pythonは、1991年にオランダ人のグイド・ヴァンロッサムさんが開発したプログラミング言語です。 Pythonという名前は、ヴァンロッサムさんが好きだった『空飛ぶモンティ・パイソン』からとりました。
Go超入門コース

【Go言語 超入門コース】01.コース紹介|初心者にわかりやすいようなコースを作りました【プログラミング初心者向け入門講座】

はじめに、このコースを作った主旨を説明します。 初めてのことを学習しようとする場合、時間と学習費用がかかってしまい、そこがハードルになってしまうことがあるかと思います。少しでもハードルを下げたいということから、「短い時間で学べる」「無料で学べる」ということを意識してコースを作りました。
Python超入門コース

【Python超入門コース】01.コース紹介|初心者にわかりやすいようなコースを作りました【プログラミング初心者向け入門講座】

初めてのことを学習しようとする場合、時間と学習費用がかかってしまい、そこがハードルになってしまうことがあるかと思います。 少しでもハードルを下げたいということから、「短い時間で学べる」「無料で学べる」ということを意識してコースを作りました。
Kotlin超入門コース

【Kotlin超入門コース】01.コース紹介 ( 全15回 )【5分解説】

はじめに、このコースを作った主旨を説明します。 初めてのことを学習しようとする場合、時間と学習費用がかかってしまい、そこがハードルになってしまうことがあるかと思います。 少しでもハードルを下げたいということから、「短い時間で学べる」「無料で学べる」ということを意識してコースを作りました。
PHP超入門コース

PHP超入門コース】04.プログラムの3つの基本構造|プログラムの動きはシンプル。動きは3つだけ【プログラミング初心者向け入門講座】

プログラムではインターネットのサービスや人工知能、スマホアプリ、ゲームなどいろいろなものを作ることができます。 そう聞くと、プログラムでは複雑なことをしているイメージをもつかもしれません。 でも、プログラムの動きはシンプルです。 動きは3つだけです。
PHP超入門コース

【PHP超入門コース】03.環境構築(for Windows)|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】

環境構築のために、PHP、VisualStudioCodeの2つをインストールします。 インストールするものをそれぞれ簡単に説明します。 PHP本体をインストールします。インストールすることにより、PHPのプログラムを実行できるようになります。
PHP超入門コース

【PHP超入門コース】03.環境構築(for Mac)|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】

環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、PHP本体、VisualStudioCodeの2つをインストールします。 インストールするものをそれぞれ簡単に説明します。
JavaScript超入門コース

【JavaScript超入門コース】04.プログラムの3つの基本構造|プログラムの動きはシンプル。動きは3つだけ【プログラミング初心者向け入門講座】

このレッスンでは、 プログラム 3つの基本構造について説明をします。 プログラムではインターネットのサービスや人工知能、スマホアプリ、ゲームなどいろいろなものを作ることができます。そう聞くと、プログラムでは複雑なことをしているイメージをもつかもしれません。
Java超入門コース

【Java超入門コース】10.条件分岐|条件にあてはまればAという処理、あてはまらなければBという処理ができます【プログラミング初心者向け入門講座】

条件分岐とは、条件に合致する場合は「処理A」、そうではない場合は「処理B」ということができます。 条件分岐の代表例が、if文です。 Javaでのきまりをみてみましょう
Java超入門コース

【Java超入門コース】09.演算子|足し算や引き算、2つの値の大小を比較するときに使います【プログラミング初心者向け入門講座】

演算子とは、足し算、引き算などの四則演算や2つの値の大小を比較するときに使う記号のことです。 算術演算子からみていきましょう。 算術演算子とは、足し算、引き算、掛け算、割り算などをするための演算子です。
Java超入門コース

【Java超入門コース】08.配列|変数を箱。配列をロッカーに例えて解説します【プログラミング初心者向け入門講座】

配列とは、複数のデータを格納することができるデータ型です。 変数のレッスンで、変数のイメージは「箱」と説明しました。 配列は、例えるなら、変数は1つのデータしかいられない「箱」なのに対して、配列は複数のデータを入れることができる「ロッカー」です。
PHP超入門コース

【PHP超入門コース】02.PHPとは?|PHPの特徴やできることなどをわかりやすく解説【プログラミング初心者向け入門講座】

PHPとは、ラスマス・ラードフさんが1995年に開発・公開したプログラミング言語です。 PHPの正式名称は、Hypertext Preprocessorです。 PHPが出来るになると、Webサイト作成、Webアプリケーション開発ができるようになります。
Java超入門コース

【Java超入門コース】07.データ型 |変数に入れるデータの種類のことです【プログラミング初心者向け入門講座】

データ型とは、変数に入れるデータの種類のことです。 この動画では、整数、小数、文字、ブール型について説明します。 整数系のデータ型は、byte,short,int,longの4つです。 これらの違いは、数値の範囲に違いがあります。
JavaScript超入門コース

【JavaScript超入門コース】03.環境構築 for Mac|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】

環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、Node.js、VisualStudioCodeの2つをインストールします。 1つずつ簡単に説明します。
Java超入門コース

【Java超入門コース】06.変数 |変数は、例えるなら「箱」のこと。箱にデータを入れておくことができます【プログラミング初心者向け入門講座】

変数は、例えるなら、「箱」のことです 変数があることで、文字や数字などのデータを変数に入れておくことができます また、変数を必要な時に取り出すことができます。 変数にデータを入れることを「代入」といい、取り出すことを「参照」といいます。 変数には名前をつけることができ、変数名といいます。
Java超入門コース

【Java超入門コース】05.プログラム実行方法 |プログラムを書いて動かしてみよう【プログラミング初心者向け入門講座】

このレッスンでは、パソコン上に挨拶の「Good morning(おはよう)」「Good afternoon(こんにちは)」「Good evening(こんばんは)」と表示させるプログラムを記述・実行してみましょう まず、VScodeを起動します。
JavaScript超入門コース

JavaScript超入門コース#03 環境構築(for Windows)

環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。環境構築のために、Node.js、VisualStudioCodeの2つをインストールします。
Java超入門コース

【Java超入門コース】04.プログラムの3つの基本構造|プログラムの動きはシンプル。動きは3つだけ【プログラミング初心者向け入門講座】

プログラムではインターネットのサービスや人工知能、スマホアプリ、ゲームなどいろいろなものを作ることができます。そう聞くと、プログラムでは複雑なことをしているイメージをもつかもしれません。 でも、プログラムの動きはシンプルです。動きは3つだけです。「順次進行」「条件分岐」「繰り返し」です。
Java超入門コース

【Java超入門コース】03.環境構築 for Windows|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】

このレッスンでは、Java超入門コース#03 環境構築について説明をします。 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、JDK、VisualStudioCodeの2つをインストールします。
Java超入門コース

【Java超入門コース】03.環境構築 for Mac|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】

環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、JDK、VisualStudioCodeの2つをインストールします。
Java超入門コース

【Java超入門コース】02.Javaとは?|Javaの歴史や特徴などをわかりやすく解説【プログラミング初心者向け入門講座】

Javaは、1995年にサン・マイクロシステムズによって公開されたプログラミング言語です。 サン・マイクロシステムズは、2010年オラクルに買収されました。Javaのプログラムを作るときに必要な機能がパッケージされた「JDK(Java Development Kit)」というものがあります。
PHP超入門コース

【PHP超入門コース】01.コース紹介|初心者にわかりやすいようなコースを作りました【プログラミング初心者向け入門講座】

初めてのことを学習しようとする場合、時間と学習費用がかかってしまい、そこがハードルになってしまうことがあるかと思います。 少しでもハードルを下げたいということから、「短い時間で学べる」「無料で学べる」ということを意識してコースを作りました。
JavaScript超入門コース

【JavaScript超入門コース】02.JavaScriptとは?|JavaScriptの特徴やできることなどをわかりやすく解説【プログラミング初心者向け入門講座】

このレッスンでは、 JavaScript について説明をします。 JavaScriptとは、1995年にブレンダン・アイクさんによって開発されたプログラミング言語です。 JavaScriptは、プログラミング言語で1番人気といっていい言語です。
Ruby超入門コース

【Ruby超入門コース】01.コース紹介 ( 全14回 )【5分解説】

初めてのことを学習しようとする場合、時間と学習費用がかかってしまい、そこがハードルになってしまうことがあるかと思います。 少しでもハードルを下げたいということから、「短い時間で学べる」「無料で学べる」ということを意識してコースを作りました。
JavaScript超入門コース

【JavaScript超入門コース】01.コース紹介|初心者にわかりやすいようなコースを作りました【プログラミング初心者向け入門講座】

はじめに、このコースを作った主旨を説明します。 初めてのことを学習しようとする場合、時間と学習費用がかかってしまい、そこがハードルになってしまうことがあるかと思います。 少しでもハードルを下げたいということから、「短い時間で学べる」「無料で学べる」ということを意識してコースを作りました。
Java超入門コース

【Java超入門コース】01.コース紹介|初心者にわかりやすいようなコースを作りました【プログラミング初心者向け入門講座】

はじめに、このコースを作った主旨を説明します。初めてのことを学習しようとする場合、時間と学習費用がかかってしまい、そこがハードルになってしまうことがあるかと思います。少しでもハードルを下げたいということから、「短い時間で学べる」「無料で学べる」ということを意識してコースを作りました。
【用語解説】最先端&テクノロジー

ビッグデータとは?|活用事例やその他の最新技術との組み合わせをまじえて、図解を使って3分でわかりやすく解説します

ビッグデータは、直訳すると「膨大なデータ」という意味です。しかし、ビッグデータは、ただの「膨大なデータ」という意味ではありません。ビッグデータは、「大量で高速、多様性のあるデータ」のことを意味しています。ビッグデータにおける「大量」「高速」「多様性」について説明します。
【用語解説】最先端&テクノロジー

ブロックチェーン とは?|仕組みや特徴などをまじえて、図解を使って4分でわかりやすく解説

ブロックチェーンとは、分散型の台帳技術のことです。これだとわかりにくいと思うので、1つずつ説明しています。まず、ブロックとは?チェーンとは何でしょうか?ブロックチェーン技術をもとにした仮想通貨を例に説明します。
【用語解説】ネットワーク

URLとは?|仕組みなどを図解を使って3分でわかりやすく解説します

URL(ユーアールエル)は「Uniform Resource Locator」の略称です。 URLは一言で表すと、「インターネット上の情報の住所」のことをいいます。 皆さんが日頃インターネット上で目にしているWEBページやファイルには、1つ1つにURLが設定されています。
【用語解説】ネットワーク

ポート番号とは?|図解を使って3分でわかりやすく解説

ポート番号は、webページを閲覧したり、データベースとやりとりするなど、アプリケーションと会話するための窓口の番号のことです。 ポート番号は、例えるなら銀行の窓口です。  銀行では窓口の役割は決まっており、振込窓口では投資信託の相談はできません。
【用語解説】ハードウェア

SSDとは?|SSDとHDDの違い、メリット・デメリットなどを、図解を使って3分でわかりやすく解説します【パソコン初心者向け】

SSDとは、コンピューターを構成する要素である記憶装置の一種になります。 SSDは、ソリッドステートドライブの略です。 他の記憶装置としては、HDDがあります。 HDDは、ハード・ディスク・ドライブの略です。 SSDの歴史は浅く、HDDの代替装置として世の中に登場しました。
【用語解説】ソフトウェア

APIとは?|仕組みやどんなAPIあるのかなど、図解を使って3分でわかりやすく解説します

APIとは、Webサービスやソフトウェアの機能を、別のWebサービスやソフトウェアから呼び出せるようにしたものです。 天気予報のWebサービスから天気情報を引っ張ってくるAPIや、株価の情報を引っ張ってくるAPI、地図情報を引っ張ってくるAPIなどがあります。
【用語解説】ソフトウェア

ウェブとは?|ウェブの仕組みやインターネットとの違いをまじえて、3分でわかりやすく解説します

ウェブとは、インターネットを利用してウェブページなどをつなぎあわせた仕組みのことです。 ウェブとは、日本語で「くもの巣」という意味です。 ウェブの正式名称は、「World Wide Web(ワールド・ワイド・ウェブ)」です。
【用語解説】ソフトウェア

Gitとは?|Gitの便利なところや特徴について、図解を使って3分でわかりやすく解説します

Gitは、分散型バージョン管理システムの一つです。 バージョン管理システムとは、プログラムのソースコードなどの変更履歴を管理するためのソフトウェアのことです。 Gitがあることで、変更履歴を残せたり、以前の状態に戻すことができます。
【用語解説】フレームワーク

Reactとは?|Reactとは何か、特徴などを3分でわかりやすく解説します【プログラミング初心者向け】

Reactは、JavaScriptのフレームワークです。フレームワークとは、WebサイトやWebサービスなどを作るときに、よく使う機能を提供するソフトウェアのことです。例えば、データベースへのデータ登録や検索機能、ブラウザへの表示機能、PCサイトをスマホ対応させる機能などのことです。
【用語解説】ハードウェア

HDD(ハードディスクドライブ)とは?|HDDとSSDの違い、メリット・デメリットなどを、図解を使って3分でわかりやすく解説します【パソコン初心者向け】

HDDとはハード・ディスク・ドライブの略です。 HDDは、コンピューターを構成する要素である記憶装置の一種です。 HDDは、磁気を利用してデータを読み書きします。 近年では、パソコン以外の家電用品にもHDDが積まれています。
【用語解説】最先端&テクノロジー

ARとは?|ARとは拡張現実のこと。ARとVRの違い、仕組みや活用事例など、図解を使って3分でわかりやすく解説します

ARとは「拡張現実(Augmented Reality)」の略称です。 拡張現実とは、どのようなものなのでしょうか? 私たちが実際に目にしている「現実」に、デジタル情報を加えて「拡張」したものが「拡張現実」です。 身近な例として、「ポケモンGO」というアプリがあげられます。
【用語解説】最先端&テクノロジー

IoTとは?|あらゆるものがインターネットに接続されている未来。その数は2020年までに208億個。IoTを3分でわかりやすく解説します

IoTとは、「Internet of Things」の略称です。 直訳すると「モノのインターネット」で、様々なモノがインターネットに接続されることを指します。 従来、インターネットに接続される端末はパソコンやサーバーなどの通信機器だけでした。 それが近年、スマホやタブレットなども接続されるようになり、ついには通信に関係のないモノまで接続されることになりました
【用語解説】最先端&テクノロジー

VRとは?|VRとは拡張現実のこと。VRとARの違い、仕組みや活用事例など、図解を使って3分でわかりやすく解説します

VRとは「仮想現実(Virtual Reality)」の略称です。 仮想現実とは、どのようなものなのでしょうか? 仮想現実とは、その名の通り「現実のように見えるけど、実際には現実ではない世界」のことです。
【用語解説】ハードウェア

コンピュータの構成要素ってなに?【ハードウェア|3分解説】

コンピュータは5つの構成要素から成り立っています。 出力装置、入力装置、記憶装置、制御装置、演算装置の5つです。 5大装置や5大機能とも呼ばれています。 この5大装置が、相互にデータの通信と制御を行ってコンピュータを動かしています。
【用語解説】ネットワーク

TCPとは?|TCPとはとは何か、仕組み、IPとの違いなどを、図解を使って3分でわかりやすく解説します

TCP(Transmission Control Protocol)は信頼性の高い通信を実現するためのプロトコル(通信規約)です。 OSI参照モデルにおけるトランスポート層にあたるプロトコルとなります。 OSI参照モデルとはネットワークシステムを7つの階層で表した概念のことです。
【用語解説】フレームワーク

Laravelとは?|Laravelとは何か、特徴などを3分でわかりやすく解説します【プログラミング初心者向け】

Laravelは、PHPのフレームワークです。 フレームワークとは、WebサイトやWebサービスなどを作るときに、よく使う機能を提供するソフトウェアのことです。 PHPのフレームワークは「CakePHP(ケイクピーエイチピー)」が主流でした。