PHPプログラミング講座一覧
講座一覧
-
第1章 PHPとは何かPHPの歴史・特徴・用途を解説。サーバーサイドスクリプト言語としての位置づけや、Web開発での活用場面を紹介します。
-
第2章 開発環境設定PHPを動かすための環境構築方法を解説。XAMPPやDockerを使ったローカル環境の構築手順を説明します。
-
第3章 基本文法変数・定数・データ型・コメントなど、PHPプログラミングの基礎となる文法を学びます。
-
第4章 演算子算術演算子・比較演算子・論理演算子・文字列演算子など、PHPで使用できる各種演算子を解説します。
-
第5章 制御構造if文・switch文・for文・while文・foreach文など、プログラムの流れを制御する構文を学びます。
-
第6章 文字列処理文字列の結合・検索・置換・分割など、PHPの豊富な文字列操作関数の使い方を解説します。
-
第7章 関数関数の定義・引数・戻り値・スコープ・無名関数・アロー関数など、PHPの関数機能を体系的に学びます。
-
第8章 配列通常の配列・連想配列・多次元配列の操作方法と、配列を扱う組み込み関数を解説します。
-
第9章 ファイルとディレクトリファイルの読み書き・作成・削除、ディレクトリの操作方法など、ファイルシステムへのアクセス方法を学びます。
-
第10章 クラスオブジェクト指向プログラミングの基礎として、クラス・オブジェクト・継承・インターフェースを解説します。
-
第11章 エラー処理と例外エラーレベルの種類・try-catch構文・例外クラスの使い方など、堅牢なプログラムを書くためのエラー処理を学びます。
-
第12章 正規表現preg_match・preg_replaceなどの関数を使った正規表現によるパターンマッチングと文字列操作を解説します。
-
第13章 日付と時間DateTimeクラスや date()・strtotime() 関数を使った日付・時刻の取得・計算・フォーマット方法を学びます。
-
第14章 パッケージ管理Composerを使った外部ライブラリの導入・管理方法と、autoloadの仕組みを解説します。
-
第15章 WEB対応GETパラメータ・POSTデータ・セッション・クッキー・フォーム処理など、Web開発に必要な基本機能を学びます。
-
第16章 ネットワークcURLやfile_get_contents()を使ったHTTPリクエスト・外部API連携・ソケット通信などを解説します。
-
第17章 データベースPDOやMySQLiを使ったMySQLへの接続・CRUD操作の使い方を学びます。
-
第18章 セキュリティSQLインジェクション・XSS・CSRF・パスワードハッシュ化など、Webアプリケーションに必要なセキュリティ対策を解説します。
-
第19章 グラフィックスGDライブラリを使った画像の生成・編集・リサイズ・テキスト描画などの画像処理を学びます。
-
第20章 デバッグエラーレポート、エラーハンドラ、PHPDebugの簡単な使い方を解説します。
-
第21章 パフォーマンスOPcacheやキャッシュ戦略、コードの最適化手法など、PHPアプリケーションの処理速度を向上させる技術を学びます。
-
第22章 フレームワークLaravelやSymfonyなどの主要フレームワークの概要と選び方、導入の流れを解説します。