アルゴリズム ダイクストラ法とは?|アルゴリズムを極めよう 2021.08.26 ダイクストラ法について解説しました。グラフ上のある地点を始点とする最短経路を求める(単一始点最短経路問題を解く)ためのアルゴリズムです。Dijkstra氏によって考案されたことが名前の由来です。
プログラミング データベースの正規化とは? 2021.05.29 リレーショナルデータベースの設計において、「正規化」という作業は、データの信頼性を高め、更新を効率化するために必要不可欠です。本記事では正規化の概要や手順について解説していきます。
プログラミング データベーススペシャリストとは?資格の概要・出題形式・合格のポイントを解説 2021.05.19 データベーススペシャリストはIT関連の資格のなかでも特に知られているもののひとつで、2016年には大ヒットドラマ「逃げるは恥だが役に立つ」の登場人物が所持していることでも話題になりました。 本記事ではデータベーススペシャリストの概要や出題形...
プログラミング MongoDBとは?ドキュメント指向データベースを学ぼう! 2021.05.13 DBMSといえばリレーショナル型データベース管理システム(RDBMS)が普及していますが、MongoDBはNoSQL(RDBMSでない)データベースに分類されます。本記事では、NoSQLデータベースの中で最も利用されている、MongoDBに...
プログラミング PostgreSQLとは?高機能のオープンソースDB、Postgresを解説します。 2021.05.07 PostgreSQL(ポストグレエスキューエル)はフリーのオープンソースRDBMSです。無料で利用することができ、かつ高機能であるため、非常に人気があります。 本記事では、PostgreSQLの特徴や他データベース管理システムとの比較につい...
プログラミング Oracle Databaseとは?世界シェアNo.1のRDBMS! 2021.05.01 データベース製品は数多くありますが、長年世界シェアNo.1を誇っているのがOracle社の「Oracle Database」です。本記事では、データベース業界だけでなくIT業界に携わる方なら知っておくべきOracle Database(オラ...
プログラミング データベースの基礎知識(1)|DBMS・RDB・マスタデータ・テーブル結合などを解説 2021.04.26 データを取り扱うにあたり、多くの場合でデータベースの知識は避けられないものとなります。 これからデータベースについて学ぶ方、データベースの基本事項について学習したい方向けに、データベースの基本的な知識や役割について解説していきます。
プログラミング CTO・CIOとは?それぞれの役割、必要な能力やバックグラウンドを解説 2021.04.22 CEOをはじめ、CTOやCIOなど似たような役職の略称を目にする機会が増えてきました。 よく見るものの詳細については詳しくは分からないという方も多いでしょう。本記事では、CTOとCIOについて詳しく紹介します。
プログラミング インフラエンジニアとは?仕事内容ややりがい、資格取得などについて解説します。 2021.04.13 インフラエンジニアは、ネットワークやサーバーなどITサービスの土台であるインフラ技術を支えている技術者です。本記事では、さまざまな角度からインフラエンジニアについて解説していきます。
プログラミング プログラミングにおけるフレームワークとは?特徴と使い方、コードの具体例を解説! 2021.03.26 プログラミングにおいて、フレームワークとは「全体の処理の流れがある程度決められている開発ツール」のことを指します。本記事ではフレームワークの概要について、主にWebフレームワークを中心にご紹介した後、イメージをより鮮明にするため、フレームワ...
プログラミング ライブラリとは?特徴と使い方、具体例について解説します。 2021.03.22 ライブラリとは「システム内の要所要所で使える便利なシステム群」のことです。 本記事ではライブラリの概要、どんなライブラリがあるのかの具体例、さらに使い方についてもPythonで少しだけ解説します。
プログラミング データ構造とは?(配列、構造体の配列、二分探索木、キュー、スタック、ヒープを解説) 2021.03.01 プログラムを実行したとき、思った以上に処理が遅いと感じたことはないでしょうか?プログラミング学習を始めたばかりだと、このような疑問に直面することがしばしばあります。 本記事では、そのような悩みを解決するカギとなる「データ構造」について解説し...
プログラミング オブジェクト指向とは?初心者にも分かりやすく解説します! 2021.01.20 オブジェクト指向の理解は、プログラミング学習において不可欠といえるでしょう。 本記事では、オブジェクト指向のすべてを理解しようとせず、まずはプログラミング初心者が押さえるべき内容だけに絞って解説します。
プログラミング R言語とは?何ができる言語なのか、Pythonとの違いについても解説 2020.12.29 R言語は、オープンソースの歴史ある言語です。 R言語は統計解析以外にどのような用途で使われているのか、Pythonとどう違うか、Excelと組み合わせた使い方などについて、R言語経験者が解説します。
プログラミング データベースとは|この機会に確認しておきませんか? 2020.12.24 「データベース」という言葉を色々なところで耳にすると思います。 しかし、データベースとは実際のところなんなのか?どういったことができて、どんなことに使われているのかをちゃんと学ぶ機会は、実はあまりないのかもしれません。本記事ではデータベース...
採用 文系出身者でもプログラマになれますか? 2020.12.14 プログラマになりたいけど、文系出身だから無理だよね…と諦めている方は多いのではないでしょうか。確かに理系出身の方が有利かもしれません。しかし実際には文系出身で活躍しているプログラマーは大勢います。本記事では、文系出身でプログラマーになれた人...
プログラミング PHPとは?特徴やできることまとめ 2020.12.03 PHPはWebサイトやWebアプリケーションを作る際に、よく採用されるプログラミング言語です。 PHPを使えるようになれば、自分でWebアプリを作ったり、Web業界で働いたりするために大いに役立ちます。本記事ではPHPの概要や特徴、どんなこ...
プログラミング エンジニアとプログラマは何が違うの?2つの職業の違いを解説 2020.10.23 IT業界に興味のある人でも、よく「エンジニア」と「プログラマ」を混同しているケースがあります。しかし、IT業界の職種には役割や専門性によってさまざまあります。本記事では、IT業界への就職や転職を考えている方や興味がある方に向けて、エンジニア...
プログラミング ノーコードとは?|概要や特徴、ノーコード開発プラットフォームについてわかりやすく解説! 2020.10.17 みなさんはノーコード(NoCode)をご存知でしょうか?米国などで盛んに活用され始め、近年ますます勢いを増しています。この記事ではノーコードの概要や特徴、利点、問題点やノーコードで作られているアプリなどについてご紹介します。
プログラミング エンジニアってどんな仕事?業務内容や資格について種類別に解説 2020.10.16 エンジニアと聞くと、「コードを書く人」というイメージが強いかもしれません。しかしこれはエンジニアの一つの側面に過ぎず、さまざまな職種や領域があります。本記事では、エンジニアについて詳しく知りたい方や、これからエンジニアを目指したい方に向けて...