الگوهای طراحی Node.js [ویدئو]

Node.js Design Patterns [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هنگام نوشتن برنامه های Node.js، کاملاً ضروری است که از دستورالعمل های آزمایش شده در نبرد استفاده کنیم که می تواند به ما در نوشتن کد کارآمد و انعطاف پذیر کمک کند. این دستورالعمل ها به عنوان الگوهای طراحی شناخته می شوند. الگوهای طراحی بخش مهمی از توسعه نرم افزار هستند و روشی اثبات شده برای حل یک مشکل خاص هستند. در این دوره، نگاهی جامع به الگوهای طراحی استاندارد صنعت خواهید داشت، چالش‌هایی را که معمولاً هنگام طراحی و توسعه نرم‌افزار با آن‌ها مواجه می‌شوید شناسایی می‌کنید و راه‌حل‌هایی را در برنامه‌های Node.js پیاده‌سازی می‌کنید. کارایی این الگوها در طول زمان ثابت شده است و بسیاری از این الگوهای استاندارد را می توان هنگام نوشتن برنامه های جاوا اسکریپت با Node.js پیاده سازی کرد. با پیاده‌سازی الگوهای طراحی، می‌توانید کدی بنویسید که برای کارایی و قابلیت استفاده مجدد ساخته شده است و در برابر خطاها و مشکلات معمولی که از کد نوشته شده ضعیف ناشی می‌شود، مقاوم است. تمامی کدها و فایل های پشتیبانی این دوره در GitHub در آدرس https://github.com/PacktPublishing/Node.js-Design-Patterns-v- موجود است. این دوره از Node.js 10.8.0 و JavaScript ES8 استفاده می کند، در حالی که آخرین نسخه موجود نیست، محتوای مرتبط و آموزنده را برای کاربران قدیمی Node.js و جاوا اسکریپت ارائه می دهد. اهمیت یادگیری و استفاده از الگوهای طراحی استاندارد صنعتی را هنگام نوشتن برنامه های Node.js درک کنید درباره الگوهای اصلی طراحی خلاقانه مانند الگوهای Singletons، Factory و Builder بیشتر بیاموزید با استفاده از Promises، Async/Await و Generators از جهنم برگشت به تماس اجتناب کنید و رفتار ناهمزمان را اجرا کنید. درک عمیق‌تری از سیستم ماژول در Node.js و پیاده‌سازی الگوهایی مانند تزریق وابستگی ایجاد کنید. بینشی در مورد الگوهای طراحی ساختاری مانند Proxy، Adapter، Decorator و موارد دیگر که می توانند به شما در ایجاد روابط سیستماتیک و کارآمد بین اشیا و موجودیت ها کمک کنند، دریافت کنید. استفاده مجدد از تکنیک های شناخته شده برای حل مسائل رایج طراحی و کدگذاری درک الگوهای طراحی رفتاری مانند Strategy، Observers، Middleware و حتی الگوی Publisher-Subscriber برای ایجاد الگوهای ارتباطی کارآمد بین اشیاء، فرآیندها و حتی برنامه های کاربردی این دوره برای توسعه دهندگان و معماران نرم افزار با دانش اولیه جاوا اسکریپت است. علاقه مند به کسب درک عمیق تر از نحوه طراحی و توسعه برنامه های Node.js در سطح سازمانی است. انتظار می رود مخاطبان مورد نظر دانش اولیه Node.js و اکوسیستم، تسلط خوب بر جاوا اسکریپت و مهارت های متوسط ​​کار در Linux/MacOS داشته باشند. الگوهای طراحی نرم افزار استاندارد صنعتی را در برنامه های Node.js بیاموزید، درک کنید و پیاده سازی کنید مفهوم را درک کنید و راه حل های عملی را در برنامه های Node.js خود پیاده سازی کنید تمام کدهای نشان داده شده تست شده و با Node.js 10.8.0 و بالاتر سازگار است

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

الگوهای طراحی اصلی Core Design Patterns

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

  • الگوهای طراحی چیست؟ What Are Design Patterns?

  • تک تن ها Singletons

  • کارخانه ها - رابط عمومی برای ایجاد اشیا Factories – Generic Interface for Creating Objects

  • Building Object in Steps – Builder Design Building Object in Steps – Builder Design

کنترل الگوهای جریان Control Flow Patterns

  • اجتناب از تماس با جهنم Avoiding Callback Hell

  • استفاده از وعده ها Using Promises

  • با استفاده از Async/Await Using Async/Await

  • ژنراتورها Generators

الگوهای طراحی ماژول Module Design Patterns

  • آشکار کردن الگوی ماژول Revealing Module Pattern

  • تزریق وابستگی Dependency Injection

الگوهای طراحی سازه Structural Design Patterns

  • پروکسی Proxy

  • الگوی آداپتور Adapter Pattern

  • دکوراتور Decorator

  • کامپوزیت Composite

الگوهای طراحی رفتاری Behavioral Design Patterns

  • استراتژی Strategy

  • فرمان Command

  • ناظران Observers

  • میان افزار Middleware

  • قالب Template

الگوهای پیام رسانی Messaging Patterns

  • درخواست - پاسخ Request – Reply

  • ناشر - مشترک Publisher – Subscriber

نمایش نظرات

الگوهای طراحی Node.js [ویدئو]
جزییات دوره
2 h 35 m
22
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

SACHIN BHATNAGAR SACHIN BHATNAGAR

Sachin Bhatnagar در سن 14 سالگی با Sinclair ZX Spectrum که زبان برنامه نویسی BASIC را اجرا می کرد، شروع به کار با برنامه نویسی کامپیوتری و گرافیک کرد. در اوایل دهه 2000، ساچین به آموزش و تولید گرافیک کامپیوتری و جلوه های بصری پرداخت. ساچین از توسعه برنامه‌های درسی کلاس جهانی گرفته تا آموزش به بیش از پنج هزار دانش‌آموز در کلاس درس و بیش از بیست و پنج هزار دانش‌آموز آنلاین، فعالانه در تقویت نوآوری، ایجاد هویت برند و ایجاد راه‌حل‌های نرم‌افزاری نوآورانه برای شرکت‌ها و افراد شرکت کرده است. او همچنین با یکی از شرکت های آموزش رسانه ای و سرگرمی هند به عنوان معاون رئیس جمهور کار کرده است. با گفتن همه اینها، اولین عشق ساچین کدنویسی است و او به شدت بر اهمیت آن برای همه تاکید می کند. اشتیاق او به آموزش و عشق به برنامه نویسی در چندین دوره در زمینه فناوری به اوج خود رسیده است. تخصص او در جاوا اسکریپت، Node.js، Vue.js، Chatbots نهفته است و این لیست همیشه در حال رشد است. https://www.linkedin.com/in/sachinbhatnagar/ https://www.sachinbhatnagar.com/