آموزش مبانی انگولار: الگوهای مدرن و بهترین روش‌های توسعه - آخرین آپدیت

دانلود Angular Foundations: Modern Patterns and Best Practices

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های انگولار، چه کوچک و چه بزرگ، بدون الگوهای مشخص، مرزبندی‌های اجرایی و چشم‌اندازی روشن برای رشد، می‌توانند به شدت پیچیده شوند. در دوره «مبانی انگولار: الگوهای مدرن و بهترین روش‌های توسعه»، شما یاد می‌گیرید چگونه برنامه‌های انگولار قابل نگهداری بسازید که قابلیت مقیاس‌پذیری در تیم‌های متعدد را داشته باشند و با استانداردهای جهانی مطابقت کنند. در ابتدا، پیش‌فرض‌های مدرن انگولار و ضروریات راهنمای استایل (Style Guide) از جمله TypeScript/Angular سخت‌گیرانه (Strict)، بیلدها با Vite، سیگنال‌ها (Signals)، اپلیکیشن‌های Zoneless، کامپوننت‌های Standalone و ساختار کنترلی مدرن را بررسی خواهید کرد. سپس، الگوهای معماری شامل Feature Shells، اعمال مرزبندی‌ها با Sheriff، استفاده از Monorepos و به‌کارگیری Micro-frontends برای استقرار و تحویل مستقل را می‌شناسید. در نهایت، الگوهای مدیریت وضعیت (State Management)، تکنیک‌های بهینه‌سازی عملکرد در زمان لود و بهترین روش‌های کلی کدنویسی را خواهید آموخت. در پایان این دوره، شما مهارت‌ها و دانش لازم از انگولار را برای ساخت اپلیکیشن‌های مقیاس‌پذیر و قابل مدیریت به دست خواهید آورد.

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

پیش‌فرض‌های مدرن انگولار و ضروریات راهنمای استایل Modern Angular Defaults and Style Guide Essentials

  • شروع به کار Getting Started

  • فعال‌سازی حالت‌های سخت‌گیرانه برای TypeScript و Angular Enable Strict Modes for TypeScript and Angular

  • استفاده از ابزارهای بیلد مدرن با Vite Use Modern Build Tooling with Vite

  • استفاده از سیگنال‌ها برای واکنش‌گرایی ساده‌تر Use Signals for Simplified Reactivity

  • ساخت اپلیکیشن‌های Zoneless Build Zoneless Applications

  • استفاده از کامپوننت‌های Standalone Use Standalone Components

  • استفاده از سینتکس مدرن کنترل جریان (Control Flow) Use Modern Control Flow Syntax

  • راهنمای استایل انگولار: نام‌گذاری و ساختار پروژه Angular Style Guide: Naming and Project Structure

  • راهنمای استایل انگولار: کامپوننت‌ها، دایرکتیوها و سرویس‌ها Angular Style Guide: Components, Directives, and Services

الگوهای معماری مدرن انگولار Modern Angular Architectural Patterns

  • پذیرش معماری نوظهور (Emergent Architecture) Embracing Emergent Architecture

  • استفاده از الگوی Feature Shell Using the Feature Shell Pattern

  • اعمال مرزبندی‌ها با استفاده از Sheriff Enforcing Boundaries with Sheriff

  • مونو-ریپو (Monorepos) و اپلیکیشن‌های متعدد Monorepos and Multiple Applictions

  • الگوی Monorepo در عمل The Monorepo Pattern in Practice

  • ایجاد پروژه میکرون‌فرانت‌اند (Micro-frontends) Creating a Micro-frontends Project

  • بررسی یک اپلیکیشن میکرون‌فرانت‌اند عملیاتی Exploring a Working Micro-frontends Application

  • استفاده از میکرون‌فرانت‌اند با ریپازیتوری‌های مجزا Using Micro-frontends with Separate Repositories

الگوهای مدرن مدیریت وضعیت در انگولار Modern Angular State Management Patterns

  • استفاده از استورهای داده سنتی مبتنی بر RxJS Using Traditional RxJS-based Data Stores

  • استفاده از Signal Stores برای مدیریت وضعیت Using Signal Stores for State Management

  • استفاده از NgRx Signal Stores Using NgRx Signal Stores

بهترین روش‌های عملکرد لود و زمان اجرای انگولار Angular Load and Runtime Performance Best Practices

  • تب Network در Chrome DevTools: عیب‌یابی عملکرد اپلیکیشن Chrome DevTools Network Tab: Diagnosing App Performance

  • تب Performance در Chrome DevTools: عیب‌یابی عملکرد اپلیکیشن Chrome DevTools Performance Tab: Diagnosing App Performance

  • ابزار Angular DevTools: بررسی عملکرد انگولار Angular DevTools: Exploring Angular Performance

  • استفاده از تشخیص تغییرات OnPush Use OnPush Change Detection

  • مانیتورینگ اندازه باندل‌های اپلیکیشن Monitoring Application Bundle Sizes

بهترین روش‌های کلی کدنویسی برای اپلیکیشن‌های انگولار General Coding Best Practices for Angular Applications

  • اصل تک‌مسئولیتی (Single Responsibility Principle) The Single Responsibility Principle

  • استفاده از توابع کوچک Using Small Functions

  • پرهیز از منطق‌های پیچیده در کامپوننت‌ها Avoiding Complex Logic in Components

نمایش نظرات

آموزش مبانی انگولار: الگوهای مدرن و بهترین روش‌های توسعه
جزییات دوره
2h 14m
28
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
4.8 از 5
دارد
دارد
دارد
Jim Cooper
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Cooper Jim Cooper

مهندس نرم افزار و نویسنده دوره ویدیویی