PHPプログラミング講座一覧

講座一覧

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