JavaScriptとは、Webサイトに動きを付けたり様々な処理を実行するために開発されたプログラミング言語です。 JavaScript を使うことで、画像のアニメーションや高度な計算処理、地図などのインタラクティブなコンテンツの表示など多くのことが実現できます。 JavaScript は企業やユーザからの評価も高く、現在もWebフロントエンドを支える基礎技術として使われています。この記事では、初 […]
前回の記事からの続きとなります。今回は JavaScript を用いた簡単なプログラミングの基礎解説を行います。 この記事の対象者 所要時間 10 分程 事前準備 まずは以下の html ファイルを作り、ブラウザで表示しましょう。前回記事の最後で作成したものと同一ですが、script タグ内の alert(“Hello JavaScript”); だけ削除しています。 まず […]
さまざまなプログラミング言語が横行する今日この頃。何の言語を学べばいいんだって悩みますよね。本記事では現役プログラマー視点で見たおすすめ言語を紹介します。 対象者 所要時間 5 分ほど 結論から伝えます 結論から言うと初心者におすすめのプログラミング言語は JavaScript です!他の言語は動作環境構築の難易度が高く、テキストエディタとブラウザさえあれば動く JavaScript は学習に最適 […]
Node.jsで使用するパッケージを管理するためのパッケージマネージャーとしてnpmというものが公式に用意されています。npmでは、様々なコマンドを使用してパッケージの管理を行います。 今回の記事では、npmで使用できる主なコマンドについて、詳しく解説していきたいと思います。 npmとは? npmは、JavaScriptのパッケージ管理システムの一種で、Node.jsのパッケージを管理するために使 […]
皆さんは、「Express.js」 というフレームワークをご存知でしょうか?Express.jsは、Node.jsでアプリケーション開発をする上での定番となっているフレームワークであり、その手軽さから、初心者でも気軽に活用することができます。 今回は、そんな Express.jsについて、インストールの仕方から基本的な使い方まで詳しく解説していきたいと思います。 Express.jsとは? Exp […]
JavaScriptでWebサイトの開発を行なったことがある方は、「Node.js」 という名前を一度は目にしたことがあるかもしれません。 その手軽さと柔軟性の高さから、便利で幅広く活用されている Node.jsですが、中には Node.jsのことがよく分からないという方や、気になるもののまだ使ったことがないという方もいるかと思います。 そこで今回は、Node.jsは何か?というところから、実際に […]
皆さんは、TypeScriptでインターフェースを活用していますか?オブジェクト指向型の言語では特に重要視される機能ですが、使い方がよく分からないといった方も中にはいるかと思います。 そこで今回は、TypeScriptでインターフェースを定義する方法や使い方について、詳しく解説していきたいと思います。 TypeScriptのインターフェースとは? JavaScriptには、インターフェースに相当す […]
TypeScriptには、enum(列挙型)という、定数をひとまとめにするための機能が用意されています。列挙型は、他のプログラミング言語でもよく採用されているデータ構造の1つです。 一見すると便利な機能である enumですが、実際の開発においては、いくつかの理由から使用は避けた方がよいとされています。 そこで今回は、 といった内容から、非推奨とされている原因や代替手段について詳しく解説していきたい […]
Webサイトを作成するにあたっては、どんな見た目にするかということが常に重要な課題として出てきます。 デザイナーのいる現場であれば、サイト全体のデザインからボタンなどの装飾まで一貫したデザインを作ってもらうこともできますが、そうではない現場の場合、デザインをどのように決めたらよいのでしょうか。 そういった問題を解決する手段として出てきたのが、CSSフレームワークです。これは、様々なHTML要素にフ […]
IT業界が注目を浴びる昨今、他業種からの転職や副業などでプログラミングスキルを身につけたいという方も非常に多いのではないでしょうか。 とはいっても、プログラミング言語は何百種類とあり、しかもトレンドが激しく移り変わるので、いったいどれを勉強すればいいのか迷ってしまいますよね。 この記事では、これからプログラミングを学びたい方・未経験からITエンジニアを目指したいという方に向けて、目的に合わせたおす […]