「クラウド」とはどういう意味?IT業界でどんなことができるの?

 2020年11月13日

クラウド(cloud)とは英語で「雲」を表す単語のことですが、IT業界においてはまったく別の意味で使用されているのをご存じでしょうか。 今回は、IT業界で使われるクラウドの基礎知識やメリット・デメリットについて詳しくご紹介します。 システム開発に最適なクラウドを導入すれば、開発担当者が実現を目指す「開発効率の向上」や「開発コストの削減」も夢ではありません。

もっと読む

システム開発とは?業務内容~効果的な進め方まで徹底解説

 2020年10月22日

IT技術が発達している現代、システム開発に興味を持つ方も多いです。 しかし、実際に何を開発するのか、どんなお仕事なのか詳しく知っているという方は、IT系職種についていないとなかなかいませんよね。 そこでこの記事では、 ・システム開発の概要 ・職種の例 ・必要なスキル ・システム開発を実際にするときのポイント について、ご紹介しています。 まずはこの記事で、システム開発について、基本的な知識を身につけましょう。

もっと読む

システム開発における見積書について何をチェックしたらよいのか?

 2020年10月16日

システム開発の見積もりにおける手法は、大きく分けると3種類あります。 1つ目は、「類推見積もり」、2つ目は、「係数モデル見積もり(パラメトリック見積もり)」、3つ目は「ボトムアップ見積もり」です。 そこで、ここでは3つの見積もり手法のメリット・デメリットを紹介したうえで、見積もりの課題について触れていきたいと思います。

もっと読む

SQLとは何か?基礎知識から具体的な構成まで網羅的に解説

 2020年10月13日

SQLはデータベース言語の一つで、データベースの定義や操作を行うことができます。 SQLはISO(国際標準化機構)で規格が標準化されており、一度学習すればほかのデータベースでもほぼ同じように操作可能です。 今回は、データベース言語であるSQLの基礎知識や言語の種類、特徴などについてご紹介します。

もっと読む

Ruby on Railsとは何か?基礎知識からサービス例まで解説

 2020年10月08日

プログラミングに使われる言語は、優れたフレームワークが開発されることで、言語そのものの人気が高まるケースも少なくありません。 中でも、Rubyのシステム開発を支える「Ruby on Rails」は、Rubyの人気に大きく貢献したフレームワークのひとつです。 ここでは、Ruby on Railsの基礎知識や特徴などについて解説いたします。

もっと読む

【初心者向け】「Node.js」とは何か

 2020年10月02日

今やWeb開発にJavaScriptは欠かせない存在になってきました。そんな誰でも一度は触れたことのあるJavaScriptで、実はサーバー側の制御も行えるのをご存知でしょうか? それが「Node.js」であり、今回の記事でその特徴や使い方を初心者でも分かりやすく体系的に学べるように構成しました。 そこで、この記事では… ・「Node.js」とは? ・Node.jsの特徴は? ・Node.jsのできること・使い道は? ・Node.jsのインストール ・Node.jsのフレームワーク ・オススメのNode.js入門方法は? など、基本的な知識を深める内容から学習を進めていき、Node.jsの使い方や学習方法を分かりやすく解説していきます。この記事で、「Node.js」の基本をしっかりと学習してスキルアップを目指しましょう!

もっと読む

【初心者向け】APIって何か?API(エーピーアイ)の基本的な知識等をご紹介

 2020年10月01日

IT・WEB業界で働いている方は、「API」という言葉を目にしたり、耳にしたりすることは多いでしょう。実は一般の方々も、知らず知らずのうちに活用しています。 しかし、一般の方はもちろん、エンジニアの方でさえも初心者の方に向けて上手く説明できるかといわれれば、そうとは限りません。というわけで、当記事では、そもそも「APIとはなんぞや」という段階から、初心者向けに丁寧に噛み砕いて説明いたします。

もっと読む

AI×画像認識・画像解析の活用事例

 2020年09月28日

深層学習の登場によってAI(人工知能)の計算能力が飛躍的に向上したことで、現在では音声認識からデータ分析、画像処理など、様々な分野でAIが精度を上げています。 特に画像認識・解析はAIが得意とする分野であり、高精度で画像や映像から特徴量を抽出することができます。 このようなAIによる高度な画像認識・画像解析は医療から生産、マーケティングに至るまで研究開発や実用化が進んでおり、結果、様々な業務を自動化することが可能になっています。このことから各分野ではコストや時間の削減、業務プロセスの効率化、精度向上など、大きなメリットがもたらされています。

もっと読む