آموزش الگوهای طراحی بهار و بهترین روش ها [ویدئو]

Spring Design Patterns and Best Practices [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این ویدیو شما را با الگوهای طراحی و ملاحظات مورد نیاز در چارچوب Spring آشنا می کند. شما یاد خواهید گرفت که از این الگوهای طراحی برای حل مشکلات رایج هنگام طراحی یک برنامه یا سیستم با استفاده از Spring Framework استفاده کنید. این ویدیو نه تنها شما را از طریق ده مورد از الگوهای ضروری طراحی GoF، بلکه دسته بندی الگوها، ملاحظات و بهترین شیوه های مورد نیاز در مراحل مختلف توسعه برنامه را نیز راهنمایی می کند. الگوهای طراحی به ما کمک می‌کنند نرم‌افزاری بنویسیم که انعطاف‌پذیر و مقاوم در برابر آینده باشد. اگر بیش از حد از تست‌ها استفاده می‌کنید، احتمالاً یک برنامه شی‌گرا با طراحی خوب نمی‌نویسید. خواهید دید که چگونه می توان از چندین الگوی طراحی به جای if tests برای نوشتن برنامه ای استفاده کرد که در آن منطق در یک مکان بهینه قرار دارد. نمونه های این دوره از الگوی فرمان، الگوی دکوراتور، الگوی بازدیدکننده و چندین مورد دیگر استفاده می کنند. شما الگوی تزریق وابستگی را درک خواهید کرد که اصل اصلی فرآیند جداسازی است که اسپرینگ انجام می دهد، بنابراین مدیریت کد شما را آسان تر می کند. با مثال های عملی، متوجه خواهید شد که چگونه الگوهای فهرست شده در زیر الگوهای GoF می توانند در طراحی برنامه شما استفاده شوند. شما با الگوی MVC و نحوه برخورد آن با کنترلرها به عنوان اشیاء قدیمی جاوا آشنا می شوید، بنابراین آزمایش کنترلرها را آسان تر می کند. سپس با روش Factory و نحوه ارتباط آن با یکی از اجزای اصلی طراحی شی گرا آشنا خواهید شد: چندشکلی. بسته کد این دوره در https://github.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices در دسترس است [*]نحوه ایجاد یک پروژه Spring از ابتدا [*]چرا الگوهای طراحی مهم هستند [*]دیگر ​​هرگز سازنده تماس نگیرید! نحوه استفاده از الگوی Factory و سیم کشی خودکار Spring برای ایجاد اشیا [*]از الگوی فرمان برای نرم افزارهای آینده استفاده کنید [*]از استقرار حداقل پیکربندی Spring بهره ببرید [*]از Model-View-Controller برای جداسازی رابط کاربری، منطق تجاری و منطق دسترسی به داده استفاده کنید [*]چگونگی استفاده از منطق تجاری و داده های موجود را با یک رابط کاربری متفاوت در نظر بگیرید این دوره ویدیویی برای توسعه دهندگانی است که می خواهند از الگوهای طراحی برای حل مشکلات رایج در هنگام طراحی برنامه با استفاده از Spring Framework استفاده کنند. دانش اولیه از Spring Framework و Java فرض شده است. [*]حل مشکلات رایج هنگام طراحی یک برنامه یا سیستم در چارچوب Spring * [*]کد خود را به راحتی با الگوی تزریق وابستگی Spring's مدیریت و آزمایش کنید * [*]درک مزایایی که الگوهای طراحی مناسب می توانند به جعبه ابزار شما ارائه دهند *

سرفصل ها و درس ها

اصول بهار Spring Fundamentals

  • بررسی اجمالی دوره The Course Overview

  • بررسی اجمالی The Overview

  • چرا بهار؟ چرا الگوهای طراحی؟ Why Spring? Why Design Patterns?

  • چند شکلی: نوع متغیر در مقابل نوع شی Polymorphism: Variable Type Versus Object Type

  • ایجاد اشیا Creating Objects

  • پیکربندی فنری Spring Configuration

شروع پروژه ما Starting Our Project

  • بررسی اجمالی پروژه و اسکرام برد Project Overview and Scrum Board

  • Maven چیست؟ What Is Maven?

  • مثال - یک پروژه Maven در Eclipse ایجاد کنید Example - Create a Maven Project in Eclipse

  • رابط ساده با کنترلر مدل View Simple Interface with Model View Controller

  • شروع نگاه و احساس ما Starting Our Look and Feel

انواع مختلف الگوهای طراحی The Different Types of Design Patterns

  • دسته بندی الگوهای طراحی Categories of Design Pattern

  • الگوهای رفتاری Behavioral Patterns

  • تشریح الگوی خلاقیت - روش کارخانه Creational Pattern Explained - Factory Method

  • مثال روش کارخانه Factory Method Example

  • الگوی رهگیر Interceptor Pattern

الگوی دکوراتور Decorator Pattern

  • الگوی دکوراتور چیست؟ What Is the Decorator Pattern?

  • بررسی اجمالی فرم ها در Spring MVC/Thymeleaf Overview of Forms in Spring MVC/Thymeleaf

  • ایجاد یک صفحه برای بومی، چوبی و علفی Creating a Screen for Native, Woody, and Herbaceous

  • ایجاد یک صفحه نمایش پاسخگو بر اساس انتخاب Creating a Responsive Screen Based on Selections

  • ذخیره انتخاب ها در اشیاء Store Selections in Objects

ادغام های بهار و ارزش الگوها Spring Integrations and the Value of Patterns

  • پیکربندی فنری و الگوی Singleton Spring Configuration and the Singleton Pattern

  • حاشیه نویسی بهار Spring Annotations

  • اضافه کردن دکوراتورها Adding Decorators

  • انواع محدوده، کارخانه ها و نمونه های اولیه Scope Types, Factories, and Prototypes

  • مثال: الگوی کارخانه ای انتزاعی Example: Abstract Factory Pattern

الگوهای الگو و الگوهای بازدیدکننده برای تولید JSON Template Patterns and Visitor Patterns to Generate JSON

  • اصول JSON JSON Fundamentals

  • کلاس انتزاعی چیست؟ What Is an Abstract Class?

  • الگوی طراحی بازدید کننده Visitor Design Pattern

  • ایجاد JSON با قالب و بازدید کننده Creating JSON with Template and Visitor

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش الگوهای طراحی بهار و بهترین روش ها [ویدئو]
جزییات دوره
7 h 34 m
31
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Brandan Jones
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brandan Jones Brandan Jones

برندان جونز از سال تحصیلی 2000-2001، استادیار دانشگاه سینسیناتی بوده است. او دوره های زیادی را در زمینه برنامه نویسی تدریس کرده است، از برنامه نویسی مقدماتی تا توسعه فول استک. برندان اولین دوره برنامه نویسی اندروید را در دانشگاه سینسیناتی پیشنهاد و ایجاد کرد و از آن زمان تاکنون آن را تدریس می کند. او این دوره را مجدداً به کار گرفت و آن را در دانشکده مطالعات مداوم دانشگاه نورث وسترن نیز تدریس کرد. برندان خالق برنامه موبایل اندروید PlantPlaces.com است که به کاربران امکان می دهد گیاهان را بر اساس رنگ و گیاهان GPS جستجو کنند. او این برنامه را در سال 2012 با استفاده از اصول TDD نوشت. او در مثال‌های این دوره ویدیویی از فیدهای JSON انتخاب شده از آن برنامه استفاده می‌کند. ترکیبی از تجربه آکادمیک و حرفه ای براندان به این معنی است که او مفاهیم دنیای واقعی را به کلاس درس می آورد. اکثر کلاس های سطح بالای او شامل تجربه عملی با تست واحد، اسکرام و سیستم های کنترل نسخه توزیع شده است. برندان دارای مدرک لیسانس حسابداری و سیستم های اطلاعات مدیریت از دانشگاه میامی در آکسفورد، اوهایو است. او همچنین مدرک لیسانس باغبانی را از کالج طراحی، هنر، معماری و برنامه ریزی دانشگاه سینسیناتی، و کارشناسی ارشد مدیریت بازرگانی از دانشگاه سینسیناتی، کالج بازرگانی لیندنر، با تمرکز در مدیریت عملیات و امور مالی املاک و مستغلات دریافت کرد.