次のセクション: 课程回顾(1)888 回再生

5 秒后自动播放下一节
  もう一度見る

PHP7+MVCをベースとしたブログシステムの設計

導入 >
コースウェア
章1MySQL を CMD モードで動作させる

MySQLをCMDモードで動作させる手順(1)

11分29秒

MySQLをCMDモードで動作させる手順(2)

14分55秒

phpMyAdminを使用してバックアップデータをインポートする

10分20秒

PHP が MySQL サーバーに接続する (1)

19分56秒

PHP が MySQL サーバーに接続する (2)

11分46秒

PHP が MySQL サーバーに接続する (3)

12分41秒

データベースの選択

07分21秒

クライアントの文字セットを設定する

02分43秒

SQL文の実行

13分28秒

結果セットオブジェクトを解放する

10分59秒

結果セットからデータ行を取得します (1)

13分09秒

結果セットからデータ行を取得します (2)

12分19秒

結果セットからデータ行を取得します (3)

11分47秒

結果セットから複数行のデータを取得する

09分26秒

クエリされたレコードの数を取得する

07分14秒

影響を受ける行の数を取得する

08分09秒

学生データテーブルの構造

05分33秒
章2総合的な事例

学生情報を表示 (1)

11分04秒

データベースに接続されたパブリック ファイル

06分30秒

学生情報を表示 (2)

32分55秒

生徒情報の削除(1)

16分56秒

生徒情報の削除(2)

15分06秒

生徒を追加(1)

20分00秒

生徒を追加(2)

22分05秒

生徒を追加(3)

09分59秒

授業後のまとめ

19分48秒
章3ディレクトリ操作

チェックボックスの処理

19分17秒

昨日のレビュー

28分26秒

ディレクトリ操作の概要

06分52秒

ディレクトリを作成する

13分54秒

ディレクトリであるかどうかを判断する

04分45秒

ファイルが存在するかどうかを確認する

10分05秒

ディレクトリを削除する

07分05秒

ディレクトリの権限を変更する

13分14秒

ファイル許可値を取得する

07分54秒

ディレクトリの名前変更または移動

11分57秒

ディレクトリを開く

12分21秒

ディレクトリエントリの読み取り

13分19秒

文字セット変換

04分46秒

ディレクトリを閉じる

02分33秒

ディレクトリ操作の概要

03分58秒
章4再帰的インスタンス

再帰的思考

09分10秒

phpMyAdmin ディレクトリを再帰的に走査する (1)

19分25秒

phpMyAdmin ディレクトリを再帰的に走査します (2)

11分14秒

ファイルを開く

17分03秒

ファイルを閉じる

02分28秒

指定したサイズのファイルの内容を読み取ります

17分42秒

データ行を読み取る

09分25秒

ファイルの内容を配列に読み取る

12分10秒

ファイルの内容を文字列に読み取ります

08分47秒

例: メモ帳から生徒情報を読み取る

18分02秒

ファイルの内容を名前を付けて保存

08分11秒

ファイルの内容を書き込む

09分34秒

ファイルをコピーする

02分16秒

ファイルの削除

02分05秒

ディレクトリを再帰的に削除する

13分36秒

授業後のまとめ

07分28秒
章5データページング

昨日のレビュー

23分48秒

学生リストデータを表示する

15分56秒

ページングの原理

25分26秒

ページ分割されたデータを読み取る

18分25秒

ページネーションコード (1)

17分11秒

ページネーションコード (2)

20分02秒
章6HTTPプロトコル

HTTPプロトコルの概要

04分10秒

BSネットワークの構造

08分48秒

HTTPプロトコルの概要(2)

03分12秒

HTTPプロトコルの特徴

15分45秒

HTTPプロトコルURL (1)

08分07秒

HTTPプロトコルURL (2)

07分09秒

HTTPリクエストの構成

07分22秒

パケットキャプチャツール

11分46秒

リクエストラインの構成

06分35秒

リクエストヘッダ部の意味

16分57秒

HTTPリクエストボディ

08分36秒

要求された Web ページに送信されたリクエストは何件ありますか?

14分32秒

HTTPレスポンスの構成

02分29秒

一般的なステータスコード

11分53秒

ステータスコード 302 一時ジャンプのデモ

08分54秒

ステータスコード 304 変更なしのデモ

08分57秒

ステータス コード 403 デモへのアクセスが禁止されています

05分10秒

ステータス コード 404 デモが見つかりません

02分13秒

リフレッシュしてジャンプ

08分33秒

例:ダウンロードファイル(1)

18分23秒

例:ダウンロードファイル(2)

16分43秒

授業後のまとめ

27分45秒
章7画像処理

GD2画像処理拡張機能を有効にする

07分20秒

画像拡張機能GD2がオンになっているか確認してください

02分56秒

描画ステップと座標系

04分24秒

空のキャンバスを作成する

06分19秒

既知の画像からキャンバスを作成する

05分02秒

画像リソースを破棄する

11分32秒

画像のエクスポートまたは画像の保存

11分59秒

キャンバスに色を割り当てる

14分48秒

文字列を横方向に書きます

13分09秒

中央揃えの文字列を線で描く

16分44秒

TTF文字列を1行書き込む

13分43秒

画像認証コード(1)

18分45秒

画像認証コード(2)

15分22秒

画像認証コード (3)

10分20秒

画像の透かし効果

10分43秒

画像のサムネイル

17分14秒

画像処理の概要

07分29秒
章8ファイルのアップロード

ファイルアップロードの原則

11分41秒

スーパーグローバル変数配列

14分23秒

ファイルのアップロードエラーコード

03分23秒

アップロードされた一時ファイルの場所を確認する

09分57秒

アップロードされた一時ファイルを永続ディレクトリに移動する

10分01秒

アップロードファイル関連の設定

04分13秒

単一ファイルのアップロード(1)

13分36秒

単一ファイルのアップロード (2)

23分03秒

複数のファイルのアップロード

18分52秒

授業後のまとめ

09分43秒
章9Cookie

昨日のレビュー

18分52秒

Cookie とセッションの概要

05分58秒

IEブラウザでCookieデータを表示する

11分10秒

クッキーとは何ですか

03分16秒

クッキーの利点

07分13秒

クッキーの仕組み

07分41秒

Cookieデータを追加する

14分51秒

Cookieデータを読み取る

11分30秒

Cookieの有効期間:即時設定

04分49秒

Cookieの有効期間: 有効期限を設定します

10分44秒

Cookie パスの有効性

15分53秒

Cookie ドメイン名の有効性

22分47秒

Cookie を https 経由でのみ送信できるかどうか

07分46秒

Cookieを使用してサーバーにCookieを送信できるかどうか

15分00秒

Cookieデータを削除する

10分11秒

クッキーの概要

07分18秒
章10Session

セッションとは

09分14秒

セッションの動作原理

05分05秒

オープンセッションセッション

16分05秒

セッションデータの追加

02分52秒

セッションデータの読み取り

02分29秒

セッションデータの削除

09分49秒

セッションファイルを破棄する

06分14秒

セッションに対応するクッキーの設定

11分21秒

セッションガベージコレクションメカニズム

19分57秒

授業後のまとめ

18分11秒
章11ユーザーログイン

準備

09分42秒

データベースの作成

05分28秒

ユーザーテーブルユーザーの作成

07分26秒

ユーザーデータを追加する

07分10秒

フォト アルバム データのテーブル写真を作成する

10分42秒

ユーザーログインのフローチャート

08分17秒

ログインフォームページ

12分07秒

データベースに接続されたパブリック ファイル

09分37秒

ユーザーのログイン手順の処理 (1)

15分15秒

ユーザーのログイン手順の処理 (2)

03分46秒

確認コードを作成する

25分57秒

ログインページに認証コードを追加する

11分02秒

2 つの検証コードが一致しているかどうかを確認する

09分26秒
章12写真一覧を表示

フォトアルバムを追加するフォームを作成する

13分58秒

写真プロセッサーのアップロード (1)

14分57秒

ファイルのコンテンツタイプを決定する

21分49秒

写真プロセッサーのアップロード (2)

16分42秒

写真プロセッサーのアップロード (3)

10分05秒

アルバムリストを表示

12分09秒

アルバムリストを表示(ページネーション)

15分23秒

写真の詳細を表示

11分50秒

写真の表示を更新する

06分44秒

授業後のまとめ

12分15秒
章13オブジェクト指向

プロセス指向のプログラミングのアイデア

26分32秒

オブジェクト指向プログラミングのアイデア

36分58秒

クラスとオブジェクトの関係

23分07秒

クラス定義の構文形式

09分17秒

クラス定義構文形式 2

14分22秒

メンバー属性の紹介

07分25秒

権限修飾子の概要

10分10秒

メンバー属性の定義

03分53秒

メンバーメソッドの定義

05分35秒

クラスのオブジェクトを作成する

18分20秒

コース概要

09分07秒

オブジェクトのプロパティとメソッドにアクセスする方法

10分56秒

オブジェクトのプロパティの操作

17分21秒

メンバーメソッドの操作

10分32秒

$this キーワードの使用法

19分58秒

クラス定数の概要

09分08秒

クラス定数の定義

07分46秒

クラス定数の例

12分08秒

コンストラクターメソッドとは

15分57秒

施工方法

07分31秒

デストラクターメソッドとは

05分43秒

オブジェクトはいつ破壊されますか?

11分06秒

授業後のまとめ

08分55秒

コースのレビュー

05分23秒

静的プロパティと静的メソッド

21分51秒

静的プロパティと静的メソッド 2

05分38秒

自分自身のキーワード

15分13秒

例: デザイン学生のクラス

19分26秒

例:デザイン学生クラス(2)

13分01秒

オブジェクトを印刷するときにオブジェクトのプロパティしか表示できないのはなぜですか?

05分25秒

OOP でのメモリ割り当て

05分33秒

値渡し

18分31秒

参照渡し

29分54秒

値渡しが参照渡しになる

13分34秒

クラスのカプセル化とは

07分13秒

例: クラスのカプセル化

31分55秒

クラスの継承

16分21秒

クラスの継承 2

12分38秒

統合された構文形式

03分12秒

単一継承と多重継承

04分20秒

単一継承の簡単なデモンストレーション

12分16秒

親キーワード

12分30秒

クラスポリモーフィズムとは

10分50秒

メソッドのオーバーライド要件

09分52秒

例:商品カテゴリー(1)

14分12秒

例:商品カテゴリー(2)

11分00秒

例:商品カテゴリー(3)

03分06秒

例:商品カテゴリー(4)

05分05秒

例: 商品カテゴリ (5)

03分38秒

授業後のまとめ

10分09秒

コースのレビュー

最終クラスと最終メソッド

17分32秒

抽象クラスの抽象メソッド

18分12秒

抽象クラスと抽象メソッド (2)

13分34秒

インターフェースの基本概念

05分18秒

インターフェイスの基本概念 2

22分10秒

インターフェースインスタンス

16分48秒

クラスの自動ロードが必要な理由は何ですか?

14分09秒

クラスファイルの命名規則

04分33秒

オートロード関数はいつ呼び出されますか?

09分02秒

spl_autoload_register() 関数の構文

04分35秒

クラスの自動ロード: 名前付き関数の使用

24分00秒

クラスの自動ロード: 匿名関数の使用

08分25秒

オブジェクトのクローン作成とは

07分10秒

クローンメソッド_clone()

12分44秒

foreach の基本構文

08分43秒

foreach を使用してオブジェクトのプロパティを走査する

07分48秒

マジックメソッド_toString()

13分08秒

マジックメソッド_invoke()

06分14秒

デザインパターンとは

09分43秒

シングルトン設計のコアコード

19分34秒

例: 単一インスタンスのデータベース ツール クラス

16分25秒

授業後のまとめ

08分24秒
章14オブジェクト指向開発プロセス

オブジェクト指向開発プロセス

21分03秒

シングルトン設計パターン

11分14秒

データベースツール (1)

05分43秒

データベースツール (2)

13分30秒

データベースツール (3)

04分31秒

データベースツール (4)

09分52秒

データベースツール (5)

02分31秒

データベースツール (6)

02分48秒

データベースに接続されたパブリック ファイル

20分30秒

表示されるテーブルページを作成する

06分56秒

学生情報一覧を表示

07分12秒

生徒情報を削除する

16分56秒

ページングクラスの作成

09分09秒

データページング

17分57秒

ファクトリーデザインパターンとは

08分16秒

工場設計パターンの要件

01分55秒

ファクトリ インスタンス (1)

16分20秒

ファクトリ インスタンス (2)

09分32秒

ファクトリーモデルの概要

13分09秒

PHPのリロードとは何ですか

13分03秒

マジックメソッド_getアプリケーション

10分14秒

マジックメソッドセットアプリケーション

06分08秒

マジックメソッド_issetアプリケーション

06分57秒

マジックメソッド_アンセットアプリケーション

06分56秒

マジックメソッド_呼び出しアプリケーション

06分06秒

Magic Method_call静的アプリケーション

07分07秒
章15連載

変数のシリアル化とは何ですか

07分33秒

配列変数のシリアル化

08分47秒

配列変数の逆シリアル化

05分12秒

オブジェクトのシリアル化

14分27秒

オブジェクトの逆シリアル化

15分49秒

授業後のまとめ

05分37秒
章16名前空間

静的遅延バインディング

24分13秒

ネームスペースとは何ですか

14分44秒

単一の名前空間を定義する

27分55秒

サブネームスペースを定義する

10分16秒

ファイルシステム内のファイルにアクセスする方法

06分00秒

スペース内の要素にアクセスする方法

11分18秒

名前空間キーワード

05分20秒

要素をスペースにインポートし、エイリアスを付ける

12分58秒

スペースの概要

03分51秒
章17PDO

PDO の概要

13分17秒

PDO 拡張機能を有効にする

05分38秒

PDOクラスのオブジェクトを作成する

12分17秒

PDO オブジェクト実行メソッド

07分54秒

PDOオブジェクトクエリメソッド

04分07秒

PDO オブジェクトの lastInsertId メソッド

06分10秒

PDOオブジェクトのsetAttributeメソッド

12分16秒

PDOStatement オブジェクトの取得メソッド

06分53秒

PDOStatement オブジェクトの fetchAll メソッド

02分20秒

PDOStatement オブジェクトの rowCount メソッド

02分39秒
章18エラーモード

サイレントモード

08分33秒

警告モード

04分18秒

異常モード

16分36秒
章19SQL文の前処理

SQL文処理プロセス

10分59秒

SQL ステートメントの前処理手順

01分03秒

同じ構造の SQL ステートメントを作成する

05分18秒

SQL文の前処理

15分46秒

授業後のまとめ

07分58秒
章20Smarty テンプレート エンジン

昨日のコースの振り返り

10分38秒

HTMLコードとPHPコードのシンプルな分離を実現

20分46秒

ビューファイルからすべての PHP タグを削除します

25分18秒

一般的に使用される PHP テンプレート エンジン

02分34秒

スマーティの紹介

03分13秒

スマーティの最初のケース

12分30秒

Smarty 構成: 左右の区切り文字

05分15秒

Smarty 構成: ビュー ディレクトリを変更する

17分44秒

Smarty 変数: 通常の変数

11分30秒

Smarty 予約変数: ページリクエスト変数

12分04秒

Smarty は変数を保存します: 事前定義された定数

03分32秒

Smarty 保存変数: タイムスタンプ

05分59秒

Smarty 構成変数

12分21秒

復習授業

04分42秒

Smarty 構成変数のグループ化

13分49秒

foreach ループの基本構文

04分29秒

foreach は 1 次元配列を出力します

11分17秒

foreach は 2 次元配列を出力します

08分50秒

foreach の共通プロパティ

17分21秒

セクションループの基本構文

08分45秒

セクションは 1 次元の列挙配列を出力します

06分00秒

セクションは 2 次元の列挙配列を出力します

06分30秒

セクションはループの開始点とステップ値を制御します

03分46秒

if 演算子の概要

03分46秒

例: 兵士の年齢の決定

08分18秒

例: テーブルは 1 行おきに色を変更します。

10分16秒

可変レギュレータの紹介

02分43秒

一般的に使用される可変レギュレータ

15分35秒

タイムスタンプのフォーマット

04分08秒

文字列のインターセプトを切り詰めます

13分05秒

授業後のまとめ

章21MVCフレームワークの思考原理

MVCの概要

12分46秒

MVC のコンポーネント

16分51秒

MVC の概略図

05分15秒

MVCの簡単なデモ

30分40秒

MVC 例: 生徒情報の表示 (1)

09分13秒

MVC例:生徒情報の表示(2)

14分31秒

MVC 例: 生徒情報の表示 (3)

05分33秒

MVC の例: 生徒の削除(1)

14分50秒

MVC の例: 生徒の削除(2)

11分29秒

MVC の例: 生徒の削除(3)

11分49秒

MVCの概要

07分16秒
章22MVC のさまざまなバージョン

MVC 最初のバージョン: 学生とニュース モジュールの統合 (1)

21分23秒

MVC 最初のバージョン: 学生とニュース モジュールの統合 (2)

06分00秒

MVC 第 2 バージョン: 基本モデル クラスの実装

20分05秒

MVC の 3 番目のバージョン: ファクトリ モデル クラスの実装

14分58秒

MVC第4版:コントローラークラスの実装(1)

14分23秒

MVC 第4版:コントローラークラスの実装(2)

09分34秒

MVC 5 バージョン: 生徒の追加 (1)

26分27秒

MVC 5 バージョン: 生徒の追加 (2)

12分35秒

MVC 6 バージョン: コントローラー クラスのさらなる最適化

07分49秒

授業後のまとめ

04分10秒

コースのレビュー

18分09秒

MVC 第 8 バージョン: 基本的なコントローラー クラスの実装

27分52秒

MVC バージョン 9: 生徒の変更 (1)

14分13秒

MVC バージョン 9: 生徒の変更 (2)

19分51秒

MVC バージョン 9: 生徒の変更 (3)

10分22秒

MVC バージョン 9: 生徒の変更 (4)

10分45秒

MVCバージョン10:簡単なディレクトリ分割(1)

09分37秒

MVC第10版:簡易ディレクトリ分割(2)

18分31秒

MVC の第 11 バージョン: フロントエンド コントローラー (index.php) (1)

12分54秒

MVC の第 11 バージョン: フロントエンド コントローラー (index.php) (2)

22分34秒

MVC 第 12 バージョン: プラットフォームの概念の紹介 (1)

23分51秒

MVC 第 12 バージョン: プラットフォームの概念の紹介 (2)

08分28秒

MVC 第 12 バージョン: プラットフォームの概念の紹介 (3)

09分11秒

MVC第12版:追加の概念の導入(4)

08分48秒

MVC バージョン 13: クラスの自動ロード

16分47秒

MVC バージョン 14: ディレクトリ定数定義 (1)

16分22秒

MVC バージョン 14: ディレクトリ定数定義 (2)

06分16秒

MVC 15 バージョン: 設定ファイル

06分54秒

MVC 15 バージョン: 初期クラス (1)

13分33秒

MVC 15 バージョン: 初期クラス (2)

03分18秒

MVC 15 バージョン: 初期クラス (3)

04分40秒

MVC バージョン 15: Db クラスを変更する

06分14秒

授業後のまとめ

09分25秒
章23プロジェクト開発プロセス

コースのレビュー

08分12秒

プロジェクト開発プロセス

15分23秒

ブログ紹介

08分03秒

ブログデータベースをインポートする

05分47秒

ブログプロジェクトを実行する

06分07秒

ブログプロジェクトのフロント機能とバック機能

03分17秒

MVC ディレクトリ構造

10分32秒

MVC フレームワーク: フロントエンド構成ファイル

05分57秒

MVC フレームワーク: フロントエンド エントリ ファイル

11分58秒

MVC フレームワーク: 初期クラス (1)

13分54秒

MVC フレームワーク: 初期クラス (2)

18分27秒

テストフレームワークは正常に実行されています

06分08秒

学生情報管理(フロント)

14分35秒

バックエンドエントリーファイル

04分31秒

学生情報管理(バックエンド)

05分01秒

コースレビュー (1)

08分02秒

コースレビュー (2)

08分43秒

PDOWrapper クラスをカプセル化する理由

04分04秒

カプセル化された PDO クラス (1)

11分00秒

カプセル化された PDO クラス (2)

22分17秒

カプセル化された PDO クラス (3)

06分36秒

カプセル化された PDO クラス (4)

05分15秒

パッケージ化された PDO クラス (5)

08分42秒

MVC が PDOWrapper クラスを導入

12分19秒

モデルクラスオブジェクトを作成するファクトリメソッド

11分54秒

独自の Smarty クラスをカプセル化する

12分48秒

基本的なコントローラーを作成し、Smarty クラスを導入する

14分45秒

Smarty と MVC の統合

10分41秒

授業後のまとめ

10分08秒
章24ブログプロジェクトのバックエンド

バックエンドホームページ - 準備作業

07分21秒

バックエンド ホーム ページ - HTML フレーム タグ

07分59秒

バックエンド ホームページ - バックエンド ホームページを表示します

25分24秒

ユーザー管理 - ユーザーデータテーブルの作成

18分09秒

ユーザー管理 - 準備

07分39秒

ユーザー管理 - ユーザーリストの表示

19分24秒

ユーザー管理 - ユーザーリストの表示

12分48秒

ユーザー管理 - ユーザーレコードの削除

10分48秒

ユーザー管理 - 登録ユーザー

32分00秒

ユーザー管理 - ユーザーを変更する

11分21秒

ユーザー管理 - ユーザーを変更する

09分22秒

ユーザーログイン - 準備

05分31秒

ユーザーログイン - ログインインターフェイスを表示します

05分59秒

ユーザーログイン - ログインフローチャート

08分05秒

ユーザーログイン - ログイン認証

20分48秒

ユーザーログイン - ログイン認証

09分58秒

画像キャプチャクラスを作成する

10分03秒

ユーザーログイン - 確認コードの導入

16分03秒

ユーザーのアクセス権管理

13分47秒

ホームページの背景表示に関するデータの修正

13分12秒

ユーザー出口

10分51秒

フレンドリーリンク - 準備作業

08分16秒

フレンドリーリンク - データテーブルの作成

07分58秒

フレンドリーリンク - 表示リスト

15分06秒

フレンドリーリンク - レコードの追加

11分46秒

フレンドリーリンク - レコードの追加

11分46秒

授業後のまとめ

記事カテゴリー - 準備

14分00秒

記事カテゴリ - データテーブルの作成

11分23秒

記事カテゴリー - カテゴリコントローラーの作成

13分42秒

記事カテゴリ - Infinitus 分類表の構造

09分07秒

記事カテゴリ - Infinitus 分類原則

16分55秒

記事カテゴリ - Infinitus 分類コード

22分44秒

記事カテゴリ - Infinitus 分類コード

10分33秒

記事カテゴリ - カテゴリ一覧表示

09分17秒

記事カテゴリ - カテゴリを追加 (1)

11分56秒

記事カテゴリ - カテゴリを追加 (2)

06分22秒

記事カテゴリ - カテゴリの削除

09分58秒

記事管理 - 準備

11分23秒

記事管理 - データテーブルの作成

18分46秒

記事管理 - 記事一覧表示(1)

13分15秒

記事管理 - 記事一覧表示(2)

16分48秒

記事管理 - 記事一覧表示(3)

20分41秒

記事管理 - 記事を追加する (1)

07分44秒

記事管理 - オンライン HTML エディターの導入

19分07秒

記事管理 - 記事を追加する (2)

09分40秒

ページングクラスファイルを作成する

11分55秒

記事データのページネーション

21分04秒

記事の検索条件

21分12秒

記事検索のページネーション効果

19分47秒

コースのレビュー

38分53秒
章25ブログプロジェクトフロントデスク

フロントエンドの紹介

08分03秒

フロントホームページ - 準備作業

08分26秒

フロントエンド構成ファイル

01分28秒

ホームページコントローラーにindex()メソッドを追加

09分46秒

フレンドリーリンクデータを取得する

28分26秒

記事分類データの取得(1)

12分34秒

記事分類データの取得(2)

15分59秒

記事アーカイブデータの取得(1)

03分57秒

記事アーカイブデータの取得(2)

20分21秒

記事クエリからデータを取得する

26分03秒

ホームページページング機能

24分11秒

ホームサーチ機能

19分54秒

リストページ管理 - バックグラウンドログインアドレスの変更

12分17秒

リストページ管理 - 記事リストを読み取ってページ付けします。

06分08秒

コンテンツ ページ管理 - コンテンツ メソッドの追加

02分21秒

IDに基づいて結合テーブルクエリからデータを取得します

12分41秒

百度のシェアボタン

07分59秒

記事の閲覧数を更新

11分14秒

前後記事の実装

18分58秒

いいね数を更新(1)

15分46秒

いいね数を更新(2)

05分50秒

授業後のまとめ

02分27秒
  • キャンセル返事送信
  • キャンセルノートの配布送信