Spring Cloud + Vueはフロントエンドとバックエンドを分離して、エンタープライズレベルのオンラインビデオコースシステムを開発します
[ビューアドレス:https://pan.baidu.com/s/1cHKAC7FzPq_2z_EFFnNLHA抽出コード:smob]
[ビジョンソースはすべて利用可能です。失敗した場合は、WX:itit111222333; Q:1940379308を追加してください]
スクリーンショット:
概要:
第1章コースのガイダンスと準備
1-1授業前に必ずお読みください(読まないと1億を逃してしまいます)
1-2コース紹介と学習ガイド
1-3オンライン環境体験
1-4コードジェネレーター初期体験
1-5開発環境準備
1-6全体アーキテクチャの概要
1-7ソースコードを使用して試してみる方法
第2章Mavenを使用してSpringCloudプロジェクトを構築する2-1Eurekaを
使用してレジストリを構築する
2-2ビジネスモジュールシステムを
構築する2-3ルーティングモジュールゲートウェイを構築する
第3章SpringBootプロジェクトの技術的統合
3-1永続性フレームワークMybatisの統合
3-2プロジェクトの最適化
3-3サービスモジュールサーバーの
構築3-4Mybatisジェネレーターの統合
第4章
Vuecli4を使用して管理コンソールを構築する4-1vuecliを使用して管理プロジェクトを作成する
4-2統合ブートストラップバックグラウンド管理テンプレート
ace4-3統合ルーティングvue-router4-4
コンソールウェルカムページの開発
第5章シングルテーブル管理機能のフロントエンドおよびバックエンド開発
5-1ラージチャプターリストクエリ機能の開発
15-2ラージチャプターリストクエリ機能の開発
25-3ラージチャプターリストクエリ機能の
開発35-4ページング機能の開発
5-5フロントエンドページングコンポーネントの使用
5-6新しいチャプター機能の追加
5-7チャプター機能の変更と削除
5-8統合されたフロントエンドの一般コンポーネント
5-9コードの最適化
第6章一般的なコードジェネレータの開発
6-1コードジェネレータの原理の概要
6-2コントローラ層とサービス層のコード生成
6-3Dto層のコード生成
6-4フロントエンドVueインターフェイスコードの生成
6-5フィールドチェックと共通フィールドプロセス
6-6列挙コードジェネレーター
6-7ジェネレーターの遠位の例
6-8はジョブのアップグレードを生成します
第7章コアビジネス機能の開発
7-1コース管理機能の開発
7-2コース期間の保存と表示
7-3分類管理機能の開発
7-4コースと分類の関連付けの保存と表示
7-5コースコンテンツ機能の開発
7-6コースコードの最適化
7-7講師管理機能の開発
第8章ファイルアップロード機能の開発
8-1基本的なファイルアップロード機能の完了
8-2講師のアバターの保存と表示
8-3ファイルアップロードコンポーネントの開発
18-4ファイルアップロードコンポーネントの開発
28-5ファイル管理機能の追加18-6ファイル管理機能の
追加2
8-7ファイルアップロードコンポーネントの使用
8-8宿題の説明:コースコンテンツにファイル管理を追加する
第9章大きなファイルブレークポイントの再開と非常に高速な2回目の送信
9-1フラグメント送信の試行
9-2フラグメントアップロード機能の開発
19-3フラグメントアップロード機能の開発
29-4フラグメントの組み合わせ機能の開発
9-5ポイントフィルム検査の
フローチャートと非常に高速な2回目のアップロード9-6ファイルのアップロード
第10章AlibabaCloudOSSに基づくファイルのアップロード10-1Alibaba
CloudOSSの概要
10-2OSSインターフェイスに基づくファイルのアップロード 10-3AlibabaCloudの
ビデオオンデマンドサービスの概要
10-4OSS NativeSDKに基づくオンデマンドへのビデオのアップロード
110-5 OSSネイティブSDK2に基づいてオンデマンドでビデオをアップロードする
10-6ビデオ認証再生機能の開発
第11章ユーザー管理とログイン
11-1ユーザー管理機能の追加
11-2パスワードの暗号化送信と暗号化ストレージ
11-3基本的なログイン機能の開発
11-4ログアウトとログインの記憶
11-5ログイングラフィック検証コードの追加
11 -6シングルサインオン機能の開発
11-7フロントエンドログインインターセプト
11-8ユーザーログインフローチャート
第12章一般的なアクセス許可の設計
12-1一般的なアクセス許可ソリューションの概要
12-2リソース構成管理
12-3役割のアクセス許可の管理
12-4ログイン時にリソースのアクセス許可を取得する
12-5アクセス許可の傍受機能の開発
第13章Webサイト開発
13-1Webサイトモジュールの構築
13-2ブートストラップ公式テンプレートの統合
13-3ホームページ開発
-113-4ホームページ開発
-213-5コースリストページ開発
13-6分類およびスクリーニング機能開発
13-7コース詳細ページの開発
13-8章の表示とビデオの再生
13-9メンバー登録機能の
追加13-10ログインおよびログアウト機能の
追加13-11SMS検証コード機能の追加
13-12ログインおよび登録検証機能の改善
13-13追加今すぐ登録機能
第14章プロジェクトの最適化
14-1プロジェクトの初期化
14-2コンソールのウェルカムページの開発
14-3フロントエンドのマルチ環境構成
14-4フロントエンドとバックエンドのキャッシュの使用
第15章コースの概要
15-1コースの概要
第16章プロジェクト機能のアップグレード
16-1送信されたコードの説明
16-2検証コード画像定義の最適化
16-3VueCLIマルチ環境コンパイル
16-4ビデオの追加時にバインディングがトリガーされない
16-5プレーヤーモーダルを閉じるときに再生を停止する
16- 6ログイントークンタイムアウトの最適化 16-7Vue
イベントバスの使用例
第17章本番パッケージおよびリリース
プロジェクトのデモンストレーションアドレス:www.courseimooc.com、コンソールアドレス:admin.courseimooc.comテストユーザーのテスト/テスト。
17-1登録センター&Configuration Centerのナコス
17-2登録センター&Configuration CenterのNacos2
17-3アリババ クラウド配備計画の概要
17-4 RDSの購入と設定
17-5 ECSの購入と設定
17-6 JDKのインストールとナコスインストール
17〜 7バックエンドモジュールのパッケージ化とリリース
117-8バックエンドモジュールのパッケージ化とリリース
217-9NginxのインストールとVueプロジェクトのリリース
17-10ドメイン名の構成
117-11ドメイン名の構成2