プログラミング学習

プログラミング学習

【2026年版】TypeScriptの変更点まとめ:6.0と7.0で何が変わる?

2026年のTypeScriptでは、TypeScript 6.0 と TypeScript 7.0 が大きなポイントです。特に大きいのは、TypeScript 7.0で内部の仕組みが大きく変わることです。これまでのTypeScriptはJ...
プログラミング学習

未経験からプログラマーになれる!補助金もあるオンラインスクールを調べてみた

※この記事には広告を含みます。プログラミングの独学で詰まること、ありますよね…。公式ドキュメントの通りにやっているのに何故か動かないとか。今回はオンラインで学習できるサービスを紹介していこうと思います。今回見ていくのは、Winスクールです。...
Laravel

LaravelのCSRF対策とは?@csrfとサーバー側の確認を初心者向けに解説

CSRFとはCSRFは、Cross-Site Request Forgeryの略です。日本語では「クロスサイトリクエストフォージェリ」と呼ばれます。CSRFは、ログイン中のユーザーに、本人が意図していないリクエストを送らせる攻撃です。たとえ...
API

HTTPステータスコードとは?初心者向けに意味とよく使うコードを解説

HTTPステータスコードとは、ブラウザやAPIからのリクエストに対して、サーバーが処理結果を数字で返す仕組みです。Webページを開いたとき、フォームを送信したとき、APIからデータを取得したときなどに、サーバーは処理結果としてステータスコー...
HTML

セマンティックHTMLとは?初心者向けに解説

セマンティックHTMLとは、HTMLタグを見た目ではなく意味に合わせて使う書き方です。たとえば、ページの見出しには<h1>、ナビゲーションには<nav>、記事本文には<article>、補足情報には<aside>を使います。HTMLは、ただ...
学習ロードマップ

viコマンドの使い方|Linuxでファイルを編集する練習手順を解説

viは、LinuxやUnix系OSで使われるテキストエディタです。ターミナル上でファイルを開き、文字を入力したり、保存したり、終了したりできます。この記事では、練習用ファイルを作りながら、viの基本操作を順番に解説します。この記事で練習する...
学習ロードマップ

ローカルストレージとは?JavaScriptでブラウザにデータを保存する方法を解説

ローカルストレージとは、ブラウザにデータを保存できる仕組みです。JavaScriptから使うことができ、入力内容、設定、表示状態などをブラウザ側に保存できます。たとえば、ToDoリストの内容、ダークモードの設定、フォームに入力した名前、前回...
学習ロードマップ

フロントエンドとバックエンドの違いとは?Webプログラミング初心者向けに解説

フロントエンドは、ユーザーが見る画面を作る部分です。バックエンドは、サーバー側でデータ処理やデータベース操作を行う部分です。WebサイトやWebアプリケーションは、フロントエンドとバックエンドが連携して動いています。この記事では、フロントエ...
SQL

SQL入門|初心者向けにデータベースの基本とよく使う命令を解説

SQLは、データベースに対してデータの追加、取得、更新、削除を行うための言語です。Webアプリケーションでは、ユーザー情報、投稿内容、商品情報、ログイン情報などをデータベースに保存することが多いです。PHPやNode.jsでサーバーサイドを...
学習ロードマップ

XSSとは?クロスサイトスクリプティングの仕組みと対策を初心者向けに解説

XSSは、Webサイトの画面に悪意あるスクリプトを実行させてしまうセキュリティ上の問題です。正式には、クロスサイトスクリプティングと呼ばれます。Webフォーム、コメント欄、検索結果、管理画面など、ユーザーが入力した内容を画面に表示する場所で...