バックエンドからフルスタックまで6ヶ月で習得****。
チャプターカタログ
ステージ1:Eコマース・フロントエンド - 究極の体験のための高度なEコマース・アプレット
調べる
第1週 Webフルスタックエンジニアの内側
コースの最初の週には、完全なコースのシステム計画を発表し、完全なプロジェクトの結果を示し、プロジェクトの分析、プロジェクト技術の選択、アプレットコンポーネント化された開発方法と技術を開始します。
カリキュラム
1.フルスタックプロジェクトの事前計画とインプット
2.ウインドスリーブの全体構造の理解、事前知識のキャッチアップ、開発ツールの概要の理解;
3、電子商取引レベルのプロジェクトを0から始める方法
4、プロジェクトを分析する方法、典型的なプロジェクトの必要な側面
5、設定ファイルと最初の呼び出しサーバー側APIは、ビジネスオブジェクトの重要性
6、ドッキングサーバー側のAPIは、フロントエンドの包括的な使用の非同期とアプレットの完璧なレイヤー構造を作成するには、Httpqリクエストをカプセル化するために待機している間
7.アプレットスロットの基本概念 スロット
8, npm semver構文ルール
9、小型プログラム部品の開発方法と技術をマスターし、良い基礎を築きます。
10、開発効率を高めるために、ホームページの要素を構築するためにカスタムコンポーネントを包括的に使用します。
11、カスタムコンポーネントとLinUIグリッドコンポーネントで6ギャラリーグリッドの分類を構築します。
12、コンポーネント設計とLinUIは、いくつかの非常に重要な原則を使用しています。
第2週 Lin UIコンポーネントライブラリの紹介とプログラミング原理
今週から正式に開発セッションが始まりました。プロジェクトはより複雑なので、ページ構築を支援するLinUIが必要だからです。この章ではLinUIのPriceコンポーネントを学ぶことに焦点を当てますが、コンポーネントを学ぶことが目的ではなく、コンポーネントの設計スキルとコンポーネント化されたプログラミングの原則を学ぶことが重要です。
カリキュラム
1、クーポンとクーポンの入り口の基本概念
2、最終的にどのように設定するには、小さなプログラムのページの背景色?
3.HTTPリクエストはマージすべきですか?
4, 関数型プログラミングの概念とテクニック
5, ネイティブスクロールビューコンポーネントの深い理解
6、メソッドはすべてasyncとawaitを追加する必要がありますか?
7、スプースクロールスライドカスタムコンポーネント
8、林UI価格価格コンポーネントアプリケーション
第3週 ウォームアップ終了、トライアル開始
最初の2週間は、宿題をこなす時間を確保することをメインに、少しスローペースでしたが、今週から徐々にウォームアップを終了し、上級者向けのコンテンツをオープンしていきますので、今週からペースが加速していきます。今週は、ホット、新しい、長いスクロールリストの下部と滝の流れのホームページの主な完成。
カリキュラム
1、スクロールビューを通して、いくつかのCSSの記述原則を抽象化しました。
2、WXSを使って複雑な論理問題を解決
3, ウェブストームのカスタム・コード・スニペット
4、カスタムコンポーネントのマージンの問題と外部スタイルクラスの適用
5、データベーステーブルの設計を簡素化するために抽象化することを学びます。
6.新しいリスナーのオブザーバー
7、フレキシブルなアプリケーションのレイアウト
8、ホバークリック状態アプリケーションと@インポート公開スタイルシート
9.コンポーネントのカスタマイズ性を実現する究極のソリューション:抽象ノード
10、アンチシェイク、カットオフ、適用方法は何ですか?
11, カスタムページングオブジェクトの詳細
12, コーディングの美しさ:returnの早期終了関数を多用し、elseを少なめにすること。
13、割引価格と共通のエラーロジックの元の価格
14、l-水流抽象コンポーネント・ベースの詳細分析
15、ウォーターフォール・ストリームのページング・ロードと初期シェーピング
16、イメージの高さと幅の動的計算
17、ローディング思考ロジック:ローディングは実際に常駐状態か
第4週 SKUと商品カートに取り組む
第4週は非常に重要です!SKU、SPU、ショッピングカートに焦点を当て、ショッピングカートの複雑なロジックを完成させることは、すべてのフロントエンド開発者の頭痛の種であるだけでなく、電子商取引プロジェクトの本質であり、学生が困難を克服するのに役立ちます!
カリキュラム
1、新機構EventChannelによるページジャンプ
2.スプ、スク、仕様名、仕様値の意味
3.複雑な論理的問題を解決するための思考の調整
4.記号命名法を用いて考える
5.コントロールセンター・レルムとフェンス・フェンス
6、フェンスのインスタンス化、フェンスのテスト
7、SKUの全体的なアイデアプロセス分析とマトリックス思考は、仕様値の抽出を簡素化します。
8. SKUプログラムの仕上げ I: 仕様値の抽出
9.SKUプログラムの照合II:中心課題は仕様値の状態の決定
10、仕様値を抽出する行列のアイデアで
11.数学ミニクラス:行列の転置と回転/行列の走査の実装
第12回 数学、オブジェクト指向、プログラミング思考について語る
13、セルオブジェクトの構築
第5週 SKUコア:仕様ステータス、コーディング、在庫切れロジック
先週、SKUの理論的な基礎を固めたので、この章ではSKUのコアとなるアルゴリズムに踏み込みます。
カリキュラム
1、SKUシリアル番号、フェンスと仕様名の対応
2、セルデ強調、カスタムコンポーネント、仕様マトリックスレンダリングの初期完了
3、SKUコアのアルゴリズムと具体的な実装
4.行列の列のさまざまな仕様に関する質問への回答
5、SKUの適用における順列と組み合わせ
6, SkuCode クラス分割 Sku 可能パス
7, 組み合わせ 組み合わせ機能で、PathDict 辞書を完成させます。
8、セルの3つのステートスタイル
9、選択、無効、オプションの状態切り替え
10.SKU選択のためのデータフロー
11、コンポーネントの境界を越えたカスタムコンポーネントイベント
12.SKUの潜在的な経路は?
13.マトリックスの再レンダリングとエラーのトラブルシューティングの推論
14、セルの行と列の番号を取得し、セルの正と負の選択の実現
15、SKUポテンシャルパス、ポテンシャルパス ポテンシャルパス分析
16、正/負選択 セルの法則演繹法
17.SkuPendingクラスの責任
18.すべてのセルの潜在的経路を反復処理
19、SKUの論理的な選択を完了します。
第6週SKUまとめ、クーポン、ショッピングカートの説明
今週はSKUをまとめると同時に、クーポンとショッピングカートに着手。今週はクーポンの引き受けとショッピングカートのデータ同期が目玉です。フロントエンドのSKU、クーポン、データシンクには3つの大きな山があります。
カリキュラム
1、完璧なレルム骨格
2、デフォルトSKU/デフォルトSKUの概念と意味を分解し、SkuPendingに追加しました。
3.ループがパフォーマンスに与える影響を2つの指標で評価してください。
4、デフォルトの仕様のレンダリング、Skuの説明データと仕様の選択リンケージを完了します。
5.仕様のない商品の具体的な取り扱い手順
6、仕様の選択は複雑な論理処理/仕様の選択とSKU説明の連結を促します。
7. setData パフォーマンスの調査
8、コードコードと決定されたSKUを取得します。
9、カートの動作ロジックと製品詳細ページを追加します。
10. l カウンタ数量セレクタ/数量制御属性
11.使用不能の分析、使用不能状態を引き起こす3つのメカニズム
12、iconfontオンラインフォントアイコンの使用、カスタムフォントアイコンの導入
13、製品詳細グラフ表示とページスクロールバー非表示プログラム
14、異なる高さに適応するレルムスライドコントロール、レルムスクロールバーの最適化
15.ユーザーがすぐに購入するか、ショッピングカートに追加するかを決定します。
16.仕様の主観性と組み合わせ
17、シニア・アプリケーションの要点とセグメント・コンポーネントを説明するカテゴリー・ページ
18、ウィンドウの高さの動的計算、pxとrpxの動的変換、異なるモデルでのpxからrpxへの変換
19、詳細ページのスクロールビューの高さを動的に計算します。
20、カテゴリーローディングのパフォーマンスとエクスペリエンスの最適化を探求
第7週 高度なeコマース受注管理開発とフロントエンド・プロジェクトのクローズアウト
今週は、注文管理について説明し、注文金額の計算、電子商取引の価格計算モードが多く、キーは保持問題の小数点以下の部分については、上下四捨五入、四捨五入、バンカーモードなど、いくつかの種類に分かれています。技術的なドライランを把握することができます。また、全体のフロントエンド部分を終了し、Javaのコアに向かって移動し始めます
カリキュラム
1.検索ページ:l-search-bar検索入力ボックスの応用
2、履歴検索レコードクラス
3、HistoryKeywordのデータ構造キュー
4.デザインパターン:歴史におけるエージェントパターンの応用Keyword
5、シングルトン・パターンの適用におけるJS
6、キーワード、タグ 2つの検索シナリオ
7.空データ・空キーワード処理
8, ショッピングカートキャッシュオブジェクト CartStorage
9.シングルトン・パターンのカート・オブジェクト
10、オブザーバーリスナーのトリガーシナリオと一般的なエラーの理解
11、オブザーバーリスナーの複数トリガー "バグ "と解決策
12、データ結合遅延の問題と解決策
13.不安定な結合変数の解
14、カスタムチェックボックス
15、ショッピングカートフルセレクション、アンチセレクション、リンケージ
16、ショッピングカートの金額計算
17、ショッピングカートデータの同期
カリキュラム
1、受信アドレス管理
3.受信アドレスとキャッシュ
4.フロントエンド価格合計
5.フロントエンドクーポンの割引計算
6.フロントエンド価格のキャリブレーション
7.カテゴリー別クーポン利用制限
8.小数点以下の桁数の保持
9、商品配送状況管理
ステージ2: Java SpringBoot APIによる高度な電子商取引ビジネスのバックエンド構築
第8週 SpringBootを知る
今週は、SpringBoot登場以前のJava Web開発の歴史について、SpringBootのバージョン番号、Java環境のセットアップ、SpringBootプロジェクトの初期化と最初のAPIの構築について説明します。
カリキュラム
1、Javaウェブフレームワーク開発史
2、SpringBootと抽象化指向プログラミング
3、SpringBootのバージョン番号を完全に理解すること
4、Javaの2つのビルドツール:MavenとGradle
5、Ideaを使用した開発ツールとSpringBootプロジェクトを作成する3つの方法
6, Spring InitializrによるSpringBootアプリケーションの初期化
7、基本ディレクトリ構造のSpringBootアプリケーション
8、落とし穴に関するPOMファイルの解析とMavenのバージョンステップ
10、新しいAPIパッケージとコントローラ
11, ServletResponseの代わりにResponseBodyアノテーションの使用
12、SpringBootホットリスタート設定
13、@RestControllerアノテーション
第9週 Javaプログラミングのアイデアに関する深い理論的知識
今週は非常に重要な深いJavaプログラミングのアイデア理論の知識であり、目的は、IOCとDIについて話をすることです、本当にこの概念を介して食べるために、単純ではありません。最も基本的なインターフェイスポリモーフィズムからファクトリーメソッドに移行し、IOCに移行し、最終的にOCPのオープンとクローズの原則を達成する必要があります。
カリキュラム
1、SpringBootなぜ多くの複雑な概念がありますか?
2.Javaは不便なジャンク言語?
3、OCPの開閉の原則、なぜ抽象化指向プログラミング?
4、抽象化指向の共通手段:インターフェース、ファクトリーパターン、IOCとDI
5.最初のくだらないコードスタイル
6.インターフェイスを使った抽象スタイル
7、インターフェイスの統一されたメソッドの呼び出しが、統一されたインスタンス化することはできません
8、抽象化の難しさは新しいオブジェクト
9.オブジェクトのインスタンス化を担当しないコードだけが、安定した状態を維持できます。
10、ファクトリーパターン分離オブジェクトのインスタンス化
11.安定性は相対的なものであり、不安定なコードは分離する必要があります。
12.変更はコードの不安定性の本質的原因
13.反射のメカニズムによるあらゆる変化の排除
14.ファクトリーパターン+反射はIOCではなく、D
15.IOCとDIのプロトタイプ、IOCの例
16.なぜコンテナを導入するとシステムが安定するのですか?
17.DIP依存性の反転とは何ですか?
19.コンテナの役割は、コンテナ内のオブジェクトを組み立てることです。
20.DIの視点からのIOCの理解
第21回 究極のIOCミステリー
第10週 スプリングとスプリングブーツ理論
先週は、オブジェクト指向の本質とOCPの原則を説明し、共通の原則の理解を深めるだけでなく、Springを学習するための道を開きました。今週はSpringの学習理論に入り、SpringとSpringBootの使い方を教えるだけでなく、その原理と仕組みを理解します!
カリキュラム
1、Spring、SpringMVCとSpringBootの関係と違い
2、学習効率を高めるために春のいくつかの重要な目的を把握します。
3、SpringBootの最も基本的なプログラミングモデル @Component + @Autowired
4.ステレオタイプの注釈 スキーマの注釈
7.インターフェースの複数の実装クラスの取り扱い
10.変化に対応するための2つの選択肢
11, @コンフィギュレーション設定クラス
12.変更は最終的に設定ファイルに分離
13.コンフィギュレーションと@Beanの本当の役割
14、@コンフィギュレーションの意味を徹底分析
15.コンフィギュレーションはプログラミング・パターン
第11週 条件付きアノテーションとsprinbootの設定
今週は、条件付き注釈の役割と意義について詳しく説明します。
カリキュラム
2, @ComponentScanパッケージスキャン機構
3.戦略モデルのいくつかの実装オプション
4、条件コンポーネント@Conditionalの基本的な使い方
5.ConditionインタフェースのConditionContextパラメータ
6, @ConditionalOnBean 条件アノテーション
7、SpringBootの自動設定の原則分析
8、@SpringBootApplicationアノテーションの理解
9, 独自のSpringアプリケーション起動クラスを作成します。
10、@Importの2つの使い方
11、SpringBoot自動アセンブリspring.factsファイル
12、Java SPIメカニズム解析
13.綿密な理論的レッスンのまとめ
第12週 Java例外の詳細
今週は、Javaの例外の分類と違いについて詳しく分析し、SpringBootで例外を適用して処理する方法を学びます。
カリキュラム
1.統一された方法で例外をキャッチするには?
2、例外分類 Error、CheckedException、RunTimeException
3、CheckedExceptionとRuntimeExceptionの完全な理解
4, カスタムHTTPException例外クラス
5、ExceptionとHTTPExceptionをリッスン中
6.卓越した思考と理解の深さ
7、@ExceptionHandlerでUnifyメッセージを返します。
8, カスタム HTTPException の処理
9.なぜ設定ファイルに例外情報を書く必要があるのですか?
10、カスタム構成クラス管理構成ファイル
11、HTTPException の意味
12、SpringBootアクティブディスカバリーメカニズムとアイデア
13、ディレクトリ構造に従ってルート接頭辞を自動生成します。
14、カスタムRequestMappingInfo
15.インターフェースによるクラスの発見
16, カスタムPrefixUrlを完成させます。
第13週 パラメータチェックの仕組みとLomBokツールセットの使い方
SpringBootのパラメータ検証メカニズムに注目。パラメータ検証にはJSR-303BeanValidationを使用し、パラメータ検証用のアノテーションを使用します。LomBokツールセットの共通アノテーションとBuilder構築パターンも学びます。
カリキュラム
1.Propertiesファイルのコードを修正し、コードの文字化けやパラメータチェック機構の問題を解決します。
2、URLパスとクエリパラメータのパラメータを取得します。
3.データ送信オブジェクトDTOの受信
4、LomBokの基本的な使い方、コンストラクタについての注意事項
5. @Builder コンストラクタ・パターンの使用
6、JSR-269 と Builder パターンのシリアル化
7, @Validatedアノテーションの使用によるベースパラメータの検証
8、HTTPボディのパラメータとカスケード・チェックサムを検証します。
9, クラスに関連付けられたカスタムチェックサムアノテーション
10, カスタムチェックサムアノテーションのパラメータを取得します。
11, DTOクラス・パラメータ・チェックサム例外情報のキャプチャ
12、例外のUrlとクエリパラメータをキャッチします。
第14週 プロジェクト レイヤーデザインとJPAテクノロジー
今週は、ビジネスとデータベースの側面からの技術解説の正式なスタートになります。このフェーズでは、オブジェクトベースでデータベースを操作できるHibernateをベースにした技術であるJPAの使い方に焦点を当てます。
カリキュラム
1、サービスビジネスロジック層
9、テーマテーブルデザイン、インターフェース開発
10、変換思考の列と行の表
11.SPUテーブル設計分析
12、静的リソースは、いくつかの方法をホスティング、静的リソースへのSpringBootアクセス
13.複数のSPUデータに対してインターフェースを提供する必要があるのはなぜですか?
14, Spu エンティティマッピング, Spu 詳細データクエリ
15、クエリーリストクラスデータ
16.遅延思考、一層一層
17、データベース多層関係設計思考と冗長フィールド設計原則
18.ナビゲーション関係の構成原則
19、最新インターフェースSQLクエリ分析
20.VOビューレイヤーオブジェクトの概念と意味
第16週 JPAの複数クエリ・ルール
今週は、主な学習JPAクエリ。 JPAは非常に髪の効率を向上させるために重要であり、慎重に勉強する必要があるため、柔軟に開発効率を向上させるためのプロジェクトに適用できるようになります。
カリキュラム
1、DozerBeanMapperコピープロパティ
2、ページングパラメータ構築のためのPageRequest.Ofメソッド
3、ページングページングオブジェクトの構築
4、PagingDozerオブジェクトのカプセル化
5.分類表の共通構造設計
6.無限の分類レベルを持つデータ表現
7.分類のための冗長フィールドの設計
8, JPAインターフェースの命名規則
9、Java Beanはビジネスロジックを書くことができません
10、jSR303チェックサムメッセージテンプレート構成
11.仕様設計、仕様名称、仕様値
12.汎用ジェネリッククラスマッピングスキームの詳細
13、単一のJSONオブジェクトマッピング処理
14、配列型JSONとリストのマッピング
15、Javaのクラス結合、メソッドの外部化について話してください。
第17週 トークンとパーミッション
今週は、SB で JWT トークンを権限制御で転送する方法を学びます。
カリキュラム
1、ジェネリック・ジェネリック・クラスとJavaジェネリック思考
2.サイクリック直列化ソリューション
3、Javaのストリームとメソッド・リファレンス・アプリケーション
4、カスタムJPQL代替JPA命名メソッド
5、ユニットテストのSpringBoot
6.オプショナルの本質と価値についての的確な話
7、シーン、消費者とサプライヤーのオプションの古典的な使用
8, 関数、述語、フィルタによるオプションの連鎖操作
9、権限、グループ化、そしてユーザーの本質との関係。
10、カスタム@ScopeLevelアノテーション機構
13、Sleeve-Miniアプレットテストツール、列挙の理解
15、ユーザー実体分析と共通ユーザーシステム設計
16、JWTトークン検証、ベアラートークンの取得
17. hasPermisson 権限検証、VerifyToken インターフェース
第18週 クーポン、注文、支払いシステム
週次導入:今週はクーポンシステムの設計と注文・支払いシステムについて学びます。今週はより複雑で難しい内容です。支払い、償却、会計などの業務が含まれます。
カリキュラム
1.クーポンシステム設計分析
2.実用的なビジネス上の意味を持つ多対多の第3のテーブル
3.クーポンの適用範囲の制限
4.高可用性の実装と改善
5.クーポンステータスの不確実性への対応オプション
6、多対多から一対多への変換思考、マルチレベル属性合理化スキル
7、JPQLは、複雑なマルチテーブルクエリを完了するには、クーポンの全範囲をクエリ
8.優位性の問題、LocalUserクラスの設計
9、スレッドローカルとスレッドセーフティ、リソース解放タイミング
10.クーポン収集の信頼性の低さと非同期状態の探求
12.非同期メカニズムにおけるデータの一貫性は必ずしも100%保証されません。
13.期限切れクーポン問題への対応プログラム
14.タイマー・ソリューション:アクティブ・ポーリングとパッシブ・メッセージ・トリガー
15.州の列挙は、クーポンの有効期限の唯一の基準として使用すべきではありません。
16、注文クーポンの正当性確認
17、受注テーブルデータベース設計
18、プライスのフロントエンド提出は信用できない
18週目以降のご注文、お支払い遅延、在庫返品について
先週、注文とクーポンのパラメーターのチェックを終え、今週は「注文をする」というオペレーションを実装します。注文は、支払いの遅延を伴うため、非常に複雑なプロセスです。支払い遅延は、クーポンと在庫の返却を伴います。
カリキュラム
カリキュラム
1、注文検証-リアルタイムでSku情報を取得し、クーポンチェッカーを構築します。
2、注文確認-クーポン有効期限確認、全額還元クーポン計算
3、順序チェック-浮動小数点価格演算の長所と短所の分析、バンカー丸めアルゴリズム
4、順序検証-丸めモード
7、注文検証 - 非SpringBootホストJavaオブジェクト、価格検証終了
8、オーダーチェック - BOの概念と意味、フルクーポンの計算は、関数の巧妙なアプリケーションを削減します。
9、注文確認-クーポンの最終確認を完了します。
10、オーダーチェック-OrderCheckerオブジェクト、チェック項目分析
11、注文検証 - 購入の最大数、売り切れ、売れすぎテスト、検証CouponChecker
12、SpringにBeanのパラメトリックコンストラクタを呼び出させるには?
13、注文の論理-注文番号の特徴と考慮点について話します。
14、オーダーの論理 - オーダー、5つの州のオーダーを作成します。
15、在庫控除 - 乱れた思考は、SQL1クエリSQL2の在庫を減算することはできません。
16、在庫演繹-Javaロック、悲観的ロック解探索、楽観的ロック応用
17、クーポンキャンセル、テストオーダー
18、クエリの注文状況 - 注文は信頼できないの有効期限が切れた状態を支払うために
19、クエリの注文ステータス、追加のPlacedTime注文時間とExpiredTime期限切れ時間
20、注文ステータスクエリ - クエリ保留中の支払い注文、注文の詳細クエリ
カリキュラム
2、注文の有効期限を再度チェックし、判断の論理をキャンセルするかどうかを注文します。
3 の統一された順序インターフェイス変数分析、共通の変数アセンブリ
6、ストリームから支払いコールバックの結果を読み取り、注文のステータスを更新する未払いから支払い済みへ
8、遅延メッセージキューとは何ですか?どのような問題を解決できますか?
9.Redisのキースペース通知
10、キーイベント通知サブスクリプションメカニズム、SpringBootでのRedis設定
11、順番、Redisに書き込まれるクーポン情報、MessageListener
12、リスナーとトピックのセット、リスナーのテスト
13、注文取消・返品-注文伝言BO、在庫回収
14、注文キャンセル・クーポン返却・イベント放送メカニズム
15、宿題:RocketMQによる遅延メッセージキューの実装
16.RocketMQの概要
17、RocketMQは、遅延メッセージキューのトリガータイマーを実装します。
フェーズ III: Java CMS バックエンド管理システム - バックエンド開発
第20週 MyBatisで始める林CMS
今週は、データベースの旅が始まりました、サーバー側のプログラミングは、最も重要なことは、効率的にデータベースを操作することです、今週はMyBatisと一般的なSQLステートメントのアプリケーションに焦点を当て、システムは、データベースの知識を高めるために、それがプロジェクトの開発や個人的な成長であるかどうか、あなたに多くの利益をもたらすでしょう。
カリキュラム
1、権利のCMS動的配分は、最もコアな能力です。
2、LinCMSのフロントエンドとバックエンドの分離
3、林CMSは、エンジニアリング+ SDK開発フレームワークです。
4.ディレクトリ組織のカスタマイズ
5、LinCMSVueの試運転とチューニング前後
6、JPA、MyBatis、MyBatisPlusの3つのデータベース機構におけるLin CMS
7, MyBatisプロジェクトのディレクトリ構成
8, 最初のMyBatis MapperXMLを書きます。
9.マッパーインターフェイスとMapperXMLのスキャン位置
10.コードカタログの調整
11、MyBatis的挿入
12, アノテーションを使ってSQLを書くMyBatis
第21週 MyBatisPlusとアドバンス入門
今週は、MyBatis の上に MyBatisPlus を導入します。 MyBatisPlus の優れた点をご覧ください。
カリキュラム
1、強力なLinCMS内蔵例外クラス分析
2、なぜソースコードが読めないのか
3.LinCMSのソフト削除と物理削除
4、UIインタラクションからプログラマーの総合的な品質について語るまで
5.連続テーブルクエリのプログラム:単一テーブルクエリ
6, MyBatisPlus QueryWrapper
7, QueryWrapperのランバダ・ライティング・メソッド
8, CodeGeneratorによるテンプレートの高速生成
9、複数のテーブルの一対多の関係を再利用することができます。
10.一対多の削除
11、新しいデータを作成
12、イメージリソースとサーバーの相互作用とプロセス全体の分析
13、LinCMSファイルアップロードシステム分析
第22週 CMSのパーミッション、ダブル・トークンの仕組み説明
CMSのパーミッション、ダブルトークンを大解剖
カリキュラム
1.LinCMS権限システムの要素
2、LinCMSダイナミックライツ分析
3.LinCMS権限システム
4.現場レベルの権限管理プログラムについての話
5.ウェブ開発におけるダブルトークン
6、ダブルトークン(ac_tokenとre_token)メカニズム完全分析
7, JWTトークンのセキュリティ問題について
8.システムログと動作ログ機構の分析
9.商品管理に関する業務要件の分析
10 の商品の細部のデータ照会考えの分析
11、DOへのMyBatisエンティティマッピングの意義
12, MyBatis複雑なマルチテーブルクエリ分析
13、Mybatisジョイントテーブルクエリ、パラメータと条件の持ち込み
第23週 MyBatisPlus上級のコツとまとめ
今週は、ビジネスがより複雑になるにつれて、MyBatisのより高度な機能を使用して、複雑なクエリと追加を処理します。MyBatisの威力は、この実際の複雑なビジネスで発揮されます。
カリキュラム
1、インスタント・サーチの意義
2、コードの行は、インターフェイスを達成する方法ですか?
3, MyBatis多対多テーブルクエリスキル
4、MyBatisは、複雑なデータを挿入する方法
5、MyBatisは、SPUエントリの難しさの複雑なデータ分析を挿入します。
6、MyBatisは複雑なデータを挿入 - 基本チェックとビジネスチェック
7, MyBatis の複雑さの追加 - MBP バッチ挿入 saveBatch
8、MyBatis複雑な追加 - テストバッチ挿入
9、MyBatis複雑な追加 - バッチ挿入Spuの詳細データ
10、MyBatisは、新しい多対多を完了するために、多対多の中間テーブルの複雑な追加直接操作
ステージ4:優れたCMSバックエンド管理システム・フロントエンドを構築するVue
第24週 Vue 3.0入門
今週はVue3.0の基礎の学習が始まります。Vue3.0の新機能、変更点、Vueのアイデア、Vue3.0の初期化、共通ディレクティブなどを含みます。
カリキュラム
1、Vueの考え方、Webフロントエンド開発とVue3.0の新機能
2、Vue3.0の変更の概要
3、Vueの基礎とフロントエンド開発エンジニアの基本要件
4. フロントエンド開発の4段階
5.サーバーサイド・レンダリングとフロントエンド・レンダリング
6, Vue3.0のシングルファイルコアライブラリをダウンロードします。
7、Vue3.0アプリケーションを作成するためのVueCli4.xバージョン
8、単一ファイルのVueと2.xVueオプションスタイル
9、最初のVue3.0デモ
10, Vue3初期モデルの概要
11.最初のVueディレクティブv-text
第25週 Vue 3.0のレスポンシブ・オブジェクト
今週は、Vue3におけるレスポンシブ・オブジェクトに焦点を当てます。Vue3ではレスポンシブ・オブジェクトの適用と定義が非常に重要で、Vue2とは大きく異なります。
カリキュラム
1、ビューファウンデーション
2, リストレンダリング, 条件付きレンダリング
3.属性計算
4、ビューコンポーネント化
5.スロット
6, Vueディレクティブ
7、ヴュー・イベント
8、Vueその他の基礎知識
9.データバインディング
第26週 Vue 3.0上級
今週は、Vueで学ぶべき最も重要なこと、コンポーネント化されたプログラミングを学び始めました。コンポーネントプログラミングはVueのコアとなる概念で、Vue3ではコンポーネントの作り方がvue2とは異なります。また、Vue3の実践的な理解を深めるために、ちょっとしたデモを行います。
カリキュラム
1.ビュー
2、先端技術を見る
3.Vuexの状態管理
4、Vue3.0の新技術
5.カスタムVueディレクティブ
6.リスナー
7、クラスとスタイル
8、ミキシンとフィルタ
9、Vue その他の高度な知識
第27週 Lin-CMS 豊富で多様なコンポーネントライブラリ
Element-UIの二次開発に基づいて、豊富で多様なコンポーネントライブラリを内蔵したlin-cmsは、私はプロジェクトが私たちが見てきたことを示していると信じて、今週は体系的に開発効率を向上させるために、これらの形成の様々な用途を説明し、価値の高いCMS管理システムを作成します。
カリキュラム
1、テーブルの構成要素と様々な用途
2、データエクスポートコンポーネント/フォームコンポーネント
3、メッセージプッシュコンポーネント/ボタンボタンコンポーネント
4.フロントエンド用オブジェクト指向プログラミングシステム
5、コンポーネントを追加する柔軟性の実際のニーズに応じて
6 の映像の回転および分類
第28週 VUEで超クールなCMSフロントエンドを構築
今週はVueのハンズオンを開始します。Vueの技術を使用してCMSフロントエンドを構築します。Vueは素晴らしいエクスペリエンスを備えたSPAアプリを構築します!
カリキュラム
1.ルーティングとダイナミックルーティング
2、MVVMの考え方
3、テンプレートとリストのレンダリング/使用説明書
4、コンポーネントプログラミング
5、フロントエンドの権限制御/権限とレンダリング/例外処理
6.Lin-CMS-CoreのHTTPリクエストメカニズム
7、Lin-Componentコンポーネントライブラリの説明と使用
第29週 CMS電子商取引管理システムのフロントエンド構築
今週からLin-CMS-Vueの学習が始まり、これまでの学習内容を総合的に理解し、本当に大きな練習になります!
カリキュラム
1、Lin-CMS-Vueの設定と起動
2、CMSのルーティングとナビゲーションシステム
3、CMSの一次、二次、三次メニュー
4、CMS ReuseTabとダイナミックタブバー
5.ロガーロギングシステム/CMS用業務プラグインシステム
6.ユーザーシステム/フロントエンド権限システム
7、商品SKUとSPUの管理
8、仕様管理/六合管理/分類管理/発注管理
9.入出庫管理
第30週 トリプルエンドのチューニング、フルスタックのラストワンマイル。
カリキュラム
1、3エンドプロジェクトのLinuxとクラウド展開
2、スリーエンド展開の原則とアイデア
3、Linuxサーバーは一般的にソフトウェアのインストールを展開
4、小規模プログラム展開の考慮事項
5、SpringBootの導入に関する考慮事項
6.林CMSビューの展開プログラム
7.静的展開の探求