ホームページ 見出し 8 番目の非常に大規模な CMS システムの開発指導の詳細な紹介

8 番目の非常に大規模な CMS システムの開発指導の詳細な紹介

Aug 15, 2019 pm 01:36 PM
cms PHPトレーニング

php 中国語 Web サイトの設立以来、私たちは学生が PHP 開発言語をより速く、より適切に習得できるようにする方法を模索してきました。

##基礎知識のない方は、2番目の記事

「第8回PHPオンライントレーニングコース」」を読んで登録を開始してください!

このコースの詳細についてはこちらをご覧ください!

私たちは何年にもわたって多くの試みを行ってきました。障壁を乗り越えて学習すること、レッスンごとに 1 つの宿題、レッスンごとに 1 つの評価、そしてすべてのライブについてはどうでしょうか。クラスでは、全員で 3 つまたは 5 つの実践的な開発ケースなどを行います。

最終的には、期待した結果がまだ達成されていないことがわかりました。初心者には特にわかりにくいかもしれません。これは何を意味しますか? PHP を学ぶということですか?

今日は、朱兄弟が真に学ぶ方法について話します。

この記事を書く目的は、次のことを伝えることです。第8回 ライブ授業は基礎から実践まで新たな指導モデルを採用します

プログラミング学習、基礎文法は脳に問題がない限り誰でもできると思います実際、基礎を学べば、すでに働いているプログラマーにとっては、多くのことが開発できるはずです。

しかし実際はどうなのでしょうか?##1. フロントエンドでの開発 長い間勉強してきましたが、どの知識を見ても自分で学んできたもので、いざやらなければいけない時でも混乱してしまいます。どこから始めればいいのかわからない。

2. 先生に教えてもらった実践的な開発もできます。 ゼロから開発した後、プロジェクトを変更し、混乱が続きました。 どこから始めればよいか、まだわかりません。 .

3. 仕事を探しているときはいつも不安です。あまりプロジェクトを開発できそうにないし、仕事を見つける自信がありません。面接、久しぶりにあなた

これは、私たちが長年にわたって教育研究開発を行ってきた中で、生徒たちから最も多くのフィードバックを受けた質問です。

#上記3つの課題に対し、1つずつ解決策を提示しました

#01. 長い研究を経て、今年はこれらの問題を完全に解決します。全部学んだ気がするが、実際は学べている 複雑だけど実際のプロジェクトでは使えない どれがキーポイントでどれが単なる拡張なのか分からない

このため、PHP Chinese Network は、フロントエンド学習用に phpcn フロントエンド UI (模倣layui フロントエンド フレームワーク) のセットを特別に開発しました。). 実際に最も一般的に使用される知識ポイントフロントエンド レイアウトの開発は、フロントエンド フレームワークにまとめられています。

そこで、授業の初日から、自分たちでフロントエンド フレームワークを開発する準備をしてきました。 UI を終了すると、ページをレイアウトするときに、プロジェクトでどのナレッジ ポイントを使用する必要があるかがわかり、無駄なナレッジ ポイントに時間を浪費する必要がなくなります。プロジェクト学習では、先生が教えてくれればわかるだけの知識が得られますが、経験がないため、1 つの例から推論することができず、別のプロジェクトでどのように実行すればよいか分からなくなります。

これは主に、学生が実際のプロジェクトでデータベースのテーブル構造に慣れているためですが、プロジェクトの論理関係の観点から、もう少し複雑なプロジェクトは混乱し、よく理解できなくなります。

初期の指導では、単純なものから複雑なものへと進む傾向があり、生徒がプロジェクト ロジックとデータベース テーブル構造の作成をゆっくりと学習できるようにします。そのため、生徒は無限ループに陥ることになります。彼らはそれを行うことができるでしょうが、一度変化すると混乱するでしょう。

この問題を解決するために、私たちは非常に大規模な CMS システムを開発しました。本システムはモジュール形式で開発されており、記事システム、画像管理システム、権限管理システム、ユーザー管理システム、電子商取引システム、注文システムのモジュールが含まれており、ユーザー自身で新しいモジュールを開発してCMSにインポートすることもできます。システム。

図に示すように: 「超大規模 Web サイト CMS 管理システム」マインド マップ

(クリックして拡大して表示)

添付: CMS バックエンドのスクリーンショット8 番目の非常に大規模な CMS システムの開発指導の詳細な紹介

#(クリックして拡大して表示)

8 番目の非常に大規模な CMS システムの開発指導の詳細な紹介学生の中には、これほど多くのシステム モジュールが特に複雑なのかと疑問に思う人もいるかもしれません。それは学べるでしょうか?

「はい、非常に複雑に見えますが、このシステムのアーキテクチャを理解できれば、簡単にモジュール開発を実行できます。」

どの Web ページでも実際、プロジェクトの 80% は同様の繰り返し作業であり、プログラマーが行うことは、追加、削除、変更、確認を繰り返すことです。

たとえば、あなたが目にするニュースページと製品ページの違いは何でしょうか?

まず、それらの共通機能を見てみましょう: すべてにタイトル、紹介文、内容があり、これらは共通の属性です。

相違点: ニュースと比較して、この製品には製品価格、製品属性 (色、サイズなど)、購入ボタンが 1 つ増えています。

これはわかっているので、製品属性、価格を追加し、ニュース テーブルに注文システムを記述することで e コマース プロジェクトを完了できるかどうかを知る必要があります (技術的な議論は言うまでもありませんが、超大規模電子商取引プラットフォームと比較するのではなく、超大規模電子商取引システムが完成するのは時間の問題です)。

簡単に説明すると、CMS システム全体では、すべてのモジュールにわたって記事モジュールが使用されます。

たとえば、Huajun Download Station のようなダウンロード システムを開発したい場合、記事モジュール全体にダウンロード アドレス フィールドを追加するだけでダウンロード ステーションが完成します。

Huajun ダウンロード ステーションを 100% 模倣したい場合は、ダウンロード リソース ノード テーブルを追加します (これはよく見るもので、河南電信ダウンロード、広東網通信ダウンロード、各ノードがダウンロード サーバーに対応します)。

以下に示すように、

8 番目の非常に大規模な CMS システムの開発指導の詳細な紹介

次のような別のリソース属性テーブルを追加します。 リソース タイプ - rar か exe か、リソース実行プラットフォームは Windows mac linux で使用されていますか、それとも mac linux などで使用されますか?

以下に示すように、ダウンロード サイト全体の背景デザインのみを完成させることができます。

8 番目の非常に大規模な CMS システムの開発指導の詳細な紹介

ここで賢い学生について言えば、5 ~ 6 つの実践的なプロジェクト開発を直接学ぶのと変わらないとまだ感じていますか?

ここまで考えられたということは、まだ論理的思考ができているということであり、表面的には、実践的なプロジェクトの開発を直接学ぶのと何ら変わりません。

唯一の違いは、システム バックエンド アーキテクチャ全体の実装に関して、実践的な開発の学習は、実践的なプロジェクトをどれだけ学習したかではなく、プロジェクトのロジックを理解できるかどうかに依存します。ある例から他の事例への推論。

この 8 回目のライブ ブロードキャスト クラスでは、フロントエンドと PHP をゼロから学び、独自のフロントエンド フレームワークを完成させ、独自の非常に大規模な CMS システムの開発を完了することが中心となります。

この CMS システムは構造が比較的複雑です。一度学習すれば、市販されているすべての一般的な Web サイトを開発できるようになります(Baidu 検索エンジン、および特別なウェブサイトを除く)。これは、3 か月で少なくとも 1 年の開発経験を提供する方法について、私たちが長年にわたって教育と研究を行ってきた結果でもあります。

03: 3 番目の就職活動についての質問ですが、就職活動をしているといつも不安で、なかなか開発できない案件が多くて面接に行く自信がありません。長い時間が経っても何も学べず、転職、転職、諦め、諦め。

私が就職で悩んでいるのは、結局、上で挙げた2つの疑問が解決していないからです!学習のポイントがわからない、それらを統合する方法、1 つの例から推論する方法がわからない、そして実際に完全な大規模プロジェクトを開発したことがありません。

第 8 号では、上記の 2 つの共通の欠点を補い、全作品がオンラインで公開されるため、仕事を探すときに自分のプロジェクトの事例を表示することができます。

また、プロジェクトを完了し、試験に合格した学生には卒業証明書を発行します。注: 私たちの評価は非常に厳しいです。卒業するにはまだまだ努力が必要です。私たちのレベルに合格している限り、仕事を見つけることはまったく問題ありません。

PHP中国語ウェブサイトオンライン講座第8回の詳細は以下の通りです!

1. 第8回phpオンライントレーニングクラスオンライン登録ページ
2. 第8回phpオンライントレーニングクラスコース概要

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

金融Webサイト開発のためのPHP CMSシステムの使用方法 金融Webサイト開発のためのPHP CMSシステムの使用方法 Aug 25, 2023 am 10:06 AM

インターネットの普及と発展に伴い、金融 Web サイトの重要性がますます高まっています。金融ウェブサイトは、金融業界の事業開発、マーケティング、ブランド構築などにおいて決定的な役割を果たしています。現在、CMS システムの人気と成熟に伴い、Web サイト開発に CMS システムの使用を選択する企業が増えています。この記事では、金融 Web サイトの開発における PHPCMS システムの使用方法に焦点を当てます。 1. CMSシステムを理解する CMSシステムとはコンテンツマネジメントシステムの略称で、コンテンツを短期間で作成できるシステムのことです。

PHP フレームワークと CMS の統合: テクノロジー統合の無限の可能性 PHP フレームワークと CMS の統合: テクノロジー統合の無限の可能性 Jun 01, 2024 pm 05:16 PM

PHP フレームワークと CMS の統合によってもたらされる利点は、1. 開発効率の向上、2. セキュリティの強化、3. コンテンツ管理の簡素化、4. 柔軟性です。実際のケースでは、Laravel フレームワークを WordPressCMS と統合して、カスタマイズされた機能を備えたブログ Web サイトを作成しました。統合手順には、Laravel アプリケーションの作成、WordPress のインストール、WordPress の構成、コントローラーの作成、ルーティングの定義、WordPress データの取得が含まれます。 Laravel ビューのデータ表示。

PHPcms を他のシステムと統合するための実践的なヒント PHPcms を他のシステムと統合するための実践的なヒント Mar 15, 2024 am 08:18 AM

PHPcms を他のシステムと統合するための実践的なヒント インターネット技術の継続的な発展に伴い、Web サイト開発の分野はより多様かつ複雑になってきました。実際のプロジェクトでは、異なるシステムを統合する必要がある状況に直面することが多く、これらの問題を解決するには一定のスキルと経験が必要です。この記事では、開発者が課題にうまく対処できるように、PHPcms システムと他のシステムを統合するための実践的なヒントと具体的なコード例を紹介します。 1. 統合の基本原則 システム統合を行う際には、まず以下のことが必要です。

Javaを使用してCMSシステムの画像透かし機能を実装する方法 Javaを使用してCMSシステムの画像透かし機能を実装する方法 Aug 27, 2023 am 11:27 AM

Java を使用して CMS システムの画像透かし機能を実装する方法 要約: CMS システムに画像透かし機能を追加すると、画像の改ざんや盗難を効果的に防ぐことができます。この記事では、Java を使用して CMS システムの画像透かし機能を実装する方法とコード例を紹介します。はじめに インターネットの普及とデジタルカメラの普及に伴い、写真の盗難や改ざんが一般的な問題となっています。画像の著作権を保護するために、多くの CMS システムでは画像の透かし機能が追加されます。画像の透かし入れは、画像に特定の情報を追加する技術です。

Imperial CMS ディレクトリの場所が明らかになりました Imperial CMS ディレクトリの場所が明らかになりました Mar 12, 2024 pm 10:33 PM

Empire CMS ディレクトリの場所が明らかになります。特定のコード サンプルが必要です。Empire CMS (EmpireCMS) は、広く使用されているオープン ソース コンテンツ管理システムです。その柔軟性と機能の豊富さは、ユーザーに愛されています。 Web サイトの開発プロセスでは、Empire CMS のディレクトリ構造とファイルの場所を理解することが重要です。これは、開発者が Web サイトのコンテンツと機能をより適切に管理できるようにするためです。この記事では、Empire CMS のディレクトリの場所を明らかにし、読者がこのコンテンツ管理システムについてより深く理解できるように具体的なコード例を示します。 1.基本的なディレクトリ構造

PHPcms 列キャッシュ ストレージ パスが明らかになりました PHPcms 列キャッシュ ストレージ パスが明らかになりました Mar 14, 2024 pm 03:18 PM

PHPcms は、Web サイト開発で広く使用されている強力なコンテンツ管理システムです。列キャッシュは PHPcms の重要な機能であり、Web サイトのアクセス速度を向上させ、サーバーの負荷を軽減できます。この記事では、PHPcms 列キャッシュのストレージ パスを明らかにし、具体的なコード例を示します。 1. 列キャッシュとは何ですか? 列キャッシュとは、Web サイトの列コンテンツから静的ファイルを生成し、指定したパスに保存することを指します。ユーザーが列にアクセスすると、毎回動的にページを生成するのではなく、静的ファイルが直接読み込まれます。 。これ

PHP クラウド コード変換 CMS システムを構築してビデオ コード変換サービスを実装する PHP クラウド コード変換 CMS システムを構築してビデオ コード変換サービスを実装する Mar 16, 2024 am 08:30 AM

PHP クラウド コード変換 CMS システムを構築してビデオ コード変換サービスを実装する オンライン ビデオの急速な発展に伴い、ビデオ コード変換サービスの重要性がますます高まっています。ビデオトランスコーディングに対するユーザーのニーズを満たすには、PHP クラウドトランスコーディング CMS システムを構築するのが良い選択です。この記事では、シンプルな PHP クラウド トランスコーディング CMS システムを構築する方法と、具体的なコード例を紹介します。まず、基本的な PHP 開発環境を準備する必要があります。 PHP と MySQL がインストールされていること、および Apa などの Web サーバーがあることを確認してください。

PHPcms のメンテナンス終了による影響と対応 PHPcms のメンテナンス終了による影響と対応 Mar 14, 2024 am 11:12 AM

PHPcms がメンテナンスを停止する場合の影響と対応. インターネット技術の継続的な発展に伴い、Web サイトの構築は多くの企業や個人にとって不可欠なツールとなっています。ウェブサイト構築においてはコンテンツ管理システム(CMS)が重要な役割を果たしており、よく使われるCMSツールとしてかつてはPHPcmsが非常に普及していました。しかし、時間の経過とともに、PHPcms バージョンの更新とメンテナンスは徐々に減少したり、メンテナンスが停止されたりするため、ユーザーや開発者に一連の影響が生じます。この記事では、PHPcms のメンテナンス外の影響を調査し、