システム開発

photo
2022/12/27

シェル(Shell)とは?仕組みや種類・シェルスクリプトの実行方法まで解説!

LinuxやUnixで開発を行う場合、シェルについて理解しておくことが大切です。この記事ではシェルの仕組みや活用場面、シェルの種類、シェルスクリプトの実行方法などを紹介します。シェルの基本知識を押さえたい方…

photo
2022/12/27

Gitのコンフリクトを解消する手順!並行開発をする際に要チェック

Gitの「コンフリクト」という現象は、Git初心者の方がよくぶつかる壁です。コンフリクトは、Gitで編集・管理するデータ間に矛盾が生じることで発生し、コンフリクトした場合は、適切に対処する必要があります。こ…

photo
2022/04/27

システム開発とは?これからエンジニアを目指す人のためにわかりやすく解説

エンジニアやプログラマーを目指す場合、システム開発に対する理解を深めておくことが重要です。 この記事では、システム開発の工程や必要なスキル、これからシステム開発に携わりたい人のために役立つ資格につい…

photo
2022/04/14

初心者必見!JavaScript if~elseが即わかる!andやorなどの論理演算子も紹介

プログラミング言語JavaScriptにおけるif文(if~else)の基礎を解説する記事です。 if文を使えば、「条件分岐」が実現できます。 本記事では、JavaScriptのif~else文の基本だけでなく、初心者でも知っておき…

photo
2021/11/05

Rails APIとは?APIの作成手順や注意点を解説!

Rubyで記述されたフレームワークである Ruby on Rails。 Ruby on Rails にはAPIモードがあり、APIを開発するために必要な様々な機能が用意されています。 この記事では、Rails APIがどういうものなのか、Ruby …

photo
2021/09/16

【Rust入門】概要や環境構築、プログラムの作成方法を詳しく解説!

近年、C言語やC++に代わる高速で安全性の高いプログラミング言語としてRustの注目が高まっています。C言語やC++の代わりにRustを使うメリットにはどのようなものがあるのでしょうか。 この記事は、Rustの言語に…

photo
2021/07/14

シナリオテストとは?設計のコツや注意点も紹介

システム開発やWeb開発などでは、さまざまなテストを実施します。この記事では、その中のひとつである「シナリオテスト」について解説します。システムテストの手法のひとつであるシナリオテストでは、機能の動作…

photo
2021/07/01

GraphQLとは?RESTとの違いや導入事例を紹介

『GraphQL』とは、Facebook社が開発・提供しているWeb APIのクエリ言語です。有名なクエリ言語としてRESTful APIが挙げられますが、近年においてはその利便性からGraphQLのほうに注目が集まっていることをご存知で…

photo
2021/04/28

単体テストとは?メリットや手法、仕様書について詳しく解説!

プログラムを作成したら、設計通り動作するかテストをする必要があります。ですが、いざテストを始めようと思っても、どのように、どのくらいのテストを行えば良いのかイメージが沸かないこともあるのではないでし…

photo
2021/04/27

Tailwind CSSとは?ユーティリティファーストの意味や使うメリットをくわしく解説!

『Tailwind CSS』とは、Utility Firstを掲げて設計されたCSSフレームワークです。Bootstrapとは異なり、細かくデザインを作ることができるため、使い勝手を知りたい方も多いのではないでしょうか。そこで今回は、T…

photo
2021/03/25

Go言語(golang)とは?人気が高まっている理由を言語の特徴を踏まえて解説!

プログラミング言語はメジャーなものからマイナーなものまで含めると200種類以上も存在しています。そんななかで、近年急激に人気が高まっているプログラミング言語がGo言語(golang)です。Go言語はプログラミン…

photo
2020/12/15

DevOpsとは何かを図でわかりやすく解説!アジャイルとの違いは?

アプリ開発のプロジェクトでは、DevOpsを導入することでスムーズな開発と運用が可能となります。この記事では、DevOpsのメリットやプロセス、役立つツールなどについてわかりやすく解説します。 DevOpsとは何か…

photo
2020/06/29

Webpackとは?メリットや使い方、インストール方法を初心者向けに解説

『Webpack』とは、モジュールバンドラーツールのことで、Node.jsというJavaScript環境で使われます。ローダやプラグインが豊富で、使用するとコードが読みやすくなるという点がメリットです。 この記事では、We…

photo
2019/01/30

GitHubとは?特徴からアカウント登録方法まで徹底解説!

システムを開発する際には、たった1人ですべてを作り上げるということはほとんどありません。ほとんどのケースでは、開発者がチームとなって力を合わせてシステムを構築していきます。 その際に困るのがプログラ…

photo
2018/11/26

Dockerとは何かを入門者向けに解説!基本コマンドも

以前は、企業がシステムを構築する上で、1台のサーバを設置し、その上に1つのシステムを作るオンプレミス型が主流でした。 続いて登場したのが、1台のサーバの上に複数のシステムを構築する「プライベートクラウ…

iconオススメ動画講座