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

دانلود 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

  • فعال‌سازی حالت‌های Strict برای 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

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

  • استفاده از Micro frontends با ریپازیتوری‌های مجزا 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

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