Next.jsとは? Next.jsは、UI構築に特化したJavaScriptフレームワーク「React」をベースに開発されたフレームワークです。クライアントサイドでレンダリングするReactに対して、Next.jsではサーバサイドでのレンダリングにも対応しています。このことは、Next.jsの、Webブラウザにおける高速な表示という強みを支えています。また、Next.jsはReactでページ遷移 […]
プログラミングとは 簡単に言うと、プログラミングとは「コンピュータへの指示を書くこと」を指します。パソコンを用いてコンピュータに指示するための「プログラム」という指示書を書きます。そして、そのプログラムをコンピュータが読み取り、指示されたとおりにパソコン上で実行するといった仕組みになっています。プログラミングの本質は人間がコンピュータにコンピュータが理解できる言葉で命令することで、人間だけでは実現 […]
プログラミングを独学で身につけるには、自分に合う教材で正しい手順で学習していく必要があります。本記事では、独学でプログラミングを学習したい人向けに独学で習得するロードマップや挫折しないためのコツ、スクールと比較した時のメリット / デメリットについて解説いたします。 プログラミングの独学は可能? 結論から申し上げると「可能」です。ただ、独学で一人前のエンジニアレベルのスキルを身につけるとなると難易 […]
データ分析や AI技術が進歩するにつれて「データ収集」が注目され、それとともにデータ収集法である「スクレイピング」が注目を浴びています。スクレイピングは自社でデータを蓄積していない場合でも手軽に使えるという点で便利です。今回はその「スクレイピング」について解説します。 スクレイピングとは? スクレイピングとは、任意の Web サイトやプログラムなどから入手したデータを解析し、不要な部分を取り除いて […]
Flutterとは? Flutter は 2018年に Google社が開発したオープンソースの「モバイルアプリを開発するためのフレームワーク」で、Androidアプリと iOSアプリの両方を同時に作成できる開発ツールです。 Webアプリやスマホアプリを開発する場合、通常はAndroidとiOSを分けて開発する必要がありましたが(*1)、Flutterを使うことで両者でコードを共有できるため、開発 […]
Webサイトを制作する際、jQueryを使えば、簡単な設定をするだけでさまざまな機能も簡単に追加できます。作業効率を上げられるだけでなく質も向上させられるのでWebサイト制作で欠かせない存在です。 jQueryとは? jQuery は、JavaScriptを簡潔な記述で豊富な機能を活用できるオープンソースのJavaScriptライブラリです。jQueryには独自の記法があり、複数の処理を簡単に組み […]
Oracleとは? Oracle(オラクル)とは、データベース管理システム(DBMS)を中心に業務用のパッケージソフトウェアを開発・販売している企業、また、同社が販売するリレーショナルデータベース管理システム(RDBMS)、「Oracle Database」を指します。 Oracle社 Oracle社は、1977年に設立されてから、世界初の商用データベースと称される「Oracle Database […]
Node.jsは、「サーバサイドJavaScript」を実現したJavaScriptの実行環境(ランタイム)です。いまやNode.jsなしではJavaScriptを語れないというほど画期的な存在で、2009年にリリースされて以来注目を浴び続け、今ではTwitterやNetflixといった世界的な大手企業をはじめとする多くの企業で採用されています。 しかし、どんなものなのか、なぜそんな人気があるのか […]
本記事ではメジャーなプログラミング言語として知られる Java の特徴やできること、将来性などについて初心者向けに分かりやすく解説していきます。 Java とは? Java とは、C++や C言語をベースに開発されたオープンソースのプログラミング言語で、OS を選ばない汎用性の高さから世界中で利用されています。Java は Sun Microsystems(サン マイクロシステムズ)社によって19 […]
Python は、少ない記述量で読みやすいプログラムが書けるプログラミング言語で、写真共有プラットフォーム「Instagram」や動画プラットフォーム「YouTube」、話題の「ChatGPT」など、多くの開発に利用されてます。また昨今では、AI 市場拡大に伴って、最先端分野の開発にも適したPythonに注目が集まっています。 本記事では、そんなPythonについて基礎知識から特徴、できること、活 […]