コンテンツへスキップ

CODE-GUIDE

独学できるプログラミングガイド

メニュー
  • はじめに
  • PHP学習ガイド
    • PHP基礎
    • PHP基礎(WEB編)
    • オブジェクト指向
    • データベース(PDO)
    • Laravelフレームワーク
  • Python学習ガイド

PHP学習ガイド

  • PHP基礎
    1. Hello PHP!
      1. PHPプログラム
      2. PHPタグ
      3. ステートメント
      4. コメント
      5. phpコマンド
      6. php.iniファイル
    2. PHPの変数
      1. 変数
      2. 変数の命名規則
      3. 大文字小文字の取り扱い
      4. 変数の代入
      5. データ型
      6. 整数型
      7. 浮動小数点数型
      8. 文字列型
      9. 論理型
    3. PHPの演算子
      1. 演算子
      2. 代数演算子
      3. 加算子/減算子
      4. 文字列演算子
      5. 代入演算子
      6. 比較演算子
    4. PHPの配列
      1. 配列
      2. 要素番号の指定
      3. 配列の出力
      4. 要素数の取得
      5. 要素の追加
      6. 要素の変更
      7. 要素の入れ替え
      8. 要素の削除
    5. PHPの反復構造
      1. while文
      2. 反復構造の制御
      3. 配列と反復構造
      4. for文
      5. ネストしたループ
      6. break と continue
    6. PHPの分岐構造
      1. if文
      2. if - else
      3. if - elseif
      4. 論理演算子
      5. 異なるデータ型の比較
      6. if文の応用
    7. PHPの連想配列
      1. 連想配列
      2. 要素の追加
      3. 要素の変更
      4. 要素の削除
      5. 連想配列の応用
    8. PHPの関数
      1. 関数
      2. 引数と戻り値
    9. PHPの文字列を扱う関数
      1. 文字列を扱う関数
      2. strlen - 文字列の長さを得る
      3. strtolower - 文字列を小文字にする
      4. substr - 文字列の一部分を返す
      5. explode - 文字列を文字列により分割する
      6. implode - 配列要素を文字列により連結する
      7. マルチバイト文字列関数
    10. PHPの配列を扱う関数
      1. 配列を扱う関数
      2. count - 変数に含まれるすべての要素を数える
      3. array_reverse - 要素を逆順にした配列を返す
      4. array_sum - 配列の中の値の合計を計算する
      5. array_slice - 配列の一部を展開する
      6. sort - 配列をソートする
    11. PHPのファイルシステムを扱う関数
      1. ファイルシステムを扱う関数
      2. file_put_contents - 文字列をファイルに書き込む
      3. file_get_contents - ファイルの内容を全て文字列に読み込む
      4. file - ファイル全体を読み込んで配列に格納する
      5. mkdir - ディレクトリを作る
      6. ファイルの読み込み
      7. ファイルの書き込み
      8. 読み込み(書き込み)に失敗する場合
    12. PHPのユーザ定義関数
      1. ユーザ定義関数
      2. 引数の定義
      3. 戻り値の定義
  • PHP基礎(WEB編)
    1. Webアプリケーション
    2. Webサーバ
    3. 動的コンテンツの生成
    4. HTTPリクエスト
    5. HTTPリクエストの詳細
    6. HTTPリクエストの実践
    7. HTTPレスポンス
    8. HTTPレスポンスの詳細
    9. リダイレクト
    10. セッション
    11. セッションの詳細
    12. セッションの破棄
    13. filter_input関数
    14. htmlspecialchars関数
    15. ドキュメントルートの指定
  • オブジェクト指向
    1. クラスとインスタンス
    2. プロパティ
    3. メソッド
    4. アクセス権
    5. コンストラクタ
    6. 例外(Exception) - 1/2
    7. 例外(Exception) - 2/2
    8. 継承 - 1/3
    9. 継承 - 2/3
    10. 継承 - 3/3
  • データベース(PDO)
    1. サンプルデータの準備
    2. PDO
    3. PDOインスタンスの生成
    4. レコードの取得
    5. レコードの作成
    6. レコードの更新
    7. レコードの削除
    8. レコードのフェッチ
    9. PDOインスタンスの設定
    10. PDO例外
    11. 例外処理
    12. プリペアドステートメント
    13. SELECT文の実行
    14. 名前つきプレースホルダ
    15. エミュレート機能
    16. トランザクション管理
    17. SQLインジェクション
  • Laravelフレームワーク
    1. Laravelとは
    2. プロジェクトの作成
    3. プロジェクトの構成
    4. ルーティング
    5. コントローラ
    6. ビュー
    7. ビュー - 出力の制御
    8. ビュー - レイアウトの分離
    9. マイグレーション
    10. シーディング
    11. モデル
    12. モデル - コントローラとモデル
    13. アクション
    14. アクション - リクエストの処理
    15. アクション - バリデーション
    16. アクション - フォームリクエスト
    17. アクション - レスポンスの処理
    18. アクション - リダイレクト
    19. アクション - モデルの呼び出し
    20. セッション
    21. セッション - フラッシュデータ
    22. セッション - データの保存
    23. ミドルウェア
    24. ミドルウェア - ルートミドルウェア
    25. エラー処理
    26. エラー処理 - エラーページの表示
    27. エラー処理 - Exceptionハンドラ

PROFILE



murayama333

Webアプリを開発しながらプログラミング学習用のコンテンツを作っています。note もはじめました。

Follow @murayama333

SERVICES

プログラミング学習動画
– Udemy

プログラミング個別レッスン
– ストリートアカデミー



プログラミング相談
– タイムチケット

APPS

タイピングアプリ
– Type-Fire

UPDATING

  • ストレスフリーなプログラミングの学び方
  • 超速習 30分 PHPプログラミング
  • 2020年度版 – WordPressのインストール(MAMP編)
  • 2020年度版 – MAMPのインストール
  • HTML CSS その次にPHPを選ぶ理由
Copyright © 2021 CODE-GUIDE – OnePress theme by FameThemes