コミュニティ
記事
トピックス
に質問
学ぶ
コース
プログラミング辞典
ツールライブラリ
開発ツール
公式サイト
PHP ライブラリ
JS特殊効果
サイト素材
拡張プラグイン
レジャー
ゲームのダウンロード
ゲームのチュートリアル
日本語
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
次のセクション: 正規化と非正規化
(511 回再生)
次のセクション
もう一度見る
ဆ
章
注記
に質問
コースウェア
フィードバック
Symfony5 [ブログシステムをゼロから開発]
章1 Symfony の概要
1-1 Symfony の概要
1-2 実行環境をインストールし、Symfony プロジェクトを初期化する
1-3 コントローラーを使用して最初のページを作成する
章2 ブログコンテンツの基本的な作成とテスト
2-1 Symfony の http リクエストを処理するプロセス
2-2 httpリクエストのクエリパラメータ
2-3 パス内のプレースホルダ - ルートパラメータ
2-4 Docker を使用した MySQL コンテナ サービス
2-5 orm コンポーネントをインストールする
2-6 テスト駆動開発 (TDD) の概要
2-7 最初の単体テストを作成する
2-8 記事にコメントを追加するための Comment クラスを追加します。
2-9 記事クラスとコメントクラスの関連付けを追加する
2-10 PostFactory 記事工場
2-11 PostFactoryクラスの最適化
2-12 模擬代役
2-13 モックを使用してテストコードを修正する
2-14 コマンド ラインを使用して、Entity クラスに対応するデータベース テーブルを作成します。
2-15 テスト環境でのデータベースの使用
2-16 統合テスト
2-17 結合テストコードの変更を続ける
2-18 各テスト メソッドの前に setUp メソッドを使用してデータベースをクリアします。
2-19 Repositoryクラスの4つのクエリメソッド
章3 ブログの詳細設定
3-1 Doctrine QueryBuilder オブジェクトの概要
3-2 Doctrine Query Language(DQL)
3-3 orm-fixture コンポーネントをインストールする
3-4 EasyAdminBundle管理端末を使用する
3-5 PostCrudController を構成して記事管理ページを作成する
3-6 CommentCrudController を構成してコメント管理ページを作成する
3-7 Twig テンプレート エンジンのインストール
3-8 ブログのホームページのルーティング
3-9 ホームページのコントローラーメソッドを完了する
3-10 Twig の基本的な使い方と完全なホームページ表示
3-11 PrestaShop のソースコードを読んで、Symfony プロジェクトのスキルを学びましょう
3-12 ページの問題を修正する
3-13 記事詳細ページ
3-14 コメントフォームクラス CommentType を作成する
3-15 コメントフォームのデータ送信を処理する
3-16 Webpack を使用してアンコール コンポーネントをインストールする
3-17 HTMLテンプレートをTwigテンプレートに変換
3-18 コメントフォームのスタイルとコメント一覧の表示
3-19 機能テストを使用してコメントフォームの送信をテストする
3-20 コメントのネストされた単一テーブルの 1 対多の関係
3-21 返信コメントコントローラーメソッドを追加
3-22 FosJsRoutingBundle の使用
3-23 コメントフォームへの返信の送信を処理します
3-24 返信コメントフォームボックスのバグを修正しました
3-25 コメント返信レベル制御
3-26 Panther をインストールし、実際のブラウザを使用してテストする
3-27 Panther テスト コードの作成
3-28 ページネーション前の準備 偽の記事データを作成する
章4 ファイルのアップロードとフォームのイベント
4-1 偽のレビューデータを作成する
4-2 記事リストのページネーション
4-3 KnpPaginatorBundle を使用してコメント リストのページネーションを行う
4-4 ポケベルの国際化
4-5 Flash メッセージを使用してページのフィードバックを追加する
4-6 ファイルアップロードの FileManaged クラスを追加
4-7 JoinTableメソッドは片方向の1対多を実現します
4-8 CollectionType とフォーム行テンプレートのオーバーライド
4-9 ファイルアップロードのDOMイベント処理
4-10 ファイルアップロードのために送信されたデータを処理する
4-11 返信コメントフォームボックスのファイルアップロードボタンのバグを修正
4-12 カスタム ファイル アップロード フォームの種類
4-13 フォームイベント
4-14 LiipImagineBundle コメント画像の自動トリミング
4-15 lightbox2ライブラリを統合する
4-16 運営側コメント一覧表示画面
4-17 教義のライフサイクル イベント
4-18 Postクラスの日付属性調整
4-19 コメントリストのサブコメント投稿属性の表示
4-20 親コメントの削除と同時に子コメントも削除される問題を修正
4-21 フォームの検証
4-22 カスタムバリデーター
4-23 コメント内容のフィルタリング
4-24 カスタム イベント サブスクライバー
4-25 イベント処理の優先順位とGenericEvent
4-26 運営側でコメントを削除してからコメント画像を削除してください
4-27 運営側でコメントを削除してからコメント画像を削除してください
4-28 フィクスチャを使用して管理者ユーザーを作成する
4-29 ユーザーログインフォーム認証システムを作成する
4-30 ユーザーログイン認証プロセス
章5 充実した機能
5-1 設定を覚えておいてください
5-2 ブルートフォースログインクラッキングを防ぐ
5-3 UserChecker
5-4 ユーザー認証
5-5 管理側での権限確認
5-6 Symfony の組み込み権限プロパティ
5-7 役割の継承
5-8 運営側の権限調整
5-9 カスタム投票者
5-10 運営側の記事一覧のボタンを最適化
5-11 有権者の戦略
5-12 運営側で記事追加時に著者を自動設定
5-13 グローバリゼーション
5-14 Flash メッセージの国際化
5-15 小枝トランスフィルター
5-16 パス内の _locale プレースホルダー パラメーター
5-17 ワークフローの紹介
5-18 記事公開ワークフローを定義する
5-19 Post クラスの status 属性を変更する
5-20 管理ワークフローを変更する
5-21 ワークフローでの権限の検証
5-22 ステートマシンを使用してコメントのワークフローを定義する
5-23 電子メールを送信するにはメーラー コンポーネントをインストールします
5-24 メッセージキューを使用するには、メッセンジャーコンポーネントをインストールします。
5-25 メッセンジャーを使用してメールを同期的に送信する
5-26 Doctrine Queueを使用してメールを非同期に送信する
5-27 メール配信失敗時のキュー処理フロー
5-28 AMQP メッセージ キュー - RabbitMQ
5-29 AMQP キューに関する追加知識
5-30 REST API について学び、Api プラットフォームをインストールする
5-31 ApiResource アノテーションを使用して記事 API を作成する
5-32 Jsonld 応答形式
5-33 API オペレーションを変更する
5-34 正規化と非正規化
5-35 リレーショナル データのネストされた表示
5-36 カスタムノーマライザー
5-37 Normalizerをカスタマイズする際にIRI情報が失われる問題を修正しました
5-38 APIリソースフィルター
5-39 カスタム ファイルのアップロード操作
5-40 プロジェクトの最適化はパッケージ化され、サーバーにリリースされます
前のセクション
次のセクション
チュートリアルリスト
ヘルプの取得
おすすめコース
コースウェアのダウンロード
初級
Imperial CMS エンタープライズ模倣 Web サイトのチュートリアル
3048 人が視聴しています
初級
WordPress の基礎がまったくない初心者が個人のブログや企業 Web サイトを構築する
6743 人が視聴しています
初級
究極のCMSゼロベースWebサイト構築解説ビデオ
2724 人が視聴しています
初級
フロントエンドプロジェクト-Shangyou [HTML/CSS/JS技術総合演習]
3117 人が視聴しています
中級
Vue3.0 を 0 から構築してユニバーサル バックエンド管理システム プロジェクトの実践を構築
5351 人が視聴しています
初級
ゼロベースフロントエンド講座【Vueの高度な学習と実践】
2821 人が視聴しています
初級
WEBフロントエンドチュートリアル【HTML5+CSS3+JS】
3506 人が視聴しています
初級
apipost の簡単な紹介
2161 人が視聴しています
中級
Vue3+TypeScript 実践チュートリアル - エンタープライズレベルのプロジェクト演習
3208 人が視聴しています
初級
PHP でビジネスを始めることについて簡単に説明しましょう
17423 人が視聴しています
中級
VUE eコマースプロジェクト(フロントエンド&バックエンドのデュアルプロジェクト実戦)
3828 人が視聴しています
初級
Apipost 実用化 [API、インターフェース、自動テスト、モック]
2265 人が視聴しています
このコースを視聴した生徒はこちらも学んでいます
492837 回再生
PHP でビジネスを始めることについて簡単に説明しましょう
Web フロントエンド開発の簡単な紹介
恥ずかしいことの百科事典サイトを模倣したミニ版MVCフレームワークの大規模実践天龍宝開発
PHP 実践開発入門: PHP クイック作成 [中小企業フォーラム]
ログイン認証と従来の掲示板
コンピュータネットワークの知識収集
クイックスタート Node.JS フルバージョン
あなたを最もよく理解するフロントエンドコース: HTML5/CSS3/ES6/NPM/Vue/...[オリジナル]
独自の PHP MVC フレームワークを作成する (40 章の詳細/詳細/初心者が先に進むには必読)
注
X