آموزش بهترین روش های زاویه ای

Angular Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هنگامی که شروع به ساخت برنامه های Angular پیچیده تر می کنید، می توانید با مشکلات نگهداری، سازمانی و مقیاس پذیری مواجه شوید. این دوره به شما بهترین روش‌ها را برای ساخت برنامه‌های Angular حرفه‌ای و قابل نگهداری می‌آموزد. ایجاد برنامه‌های کاربردی ساده در Angular آسان است، اما زمانی که شروع به ساخت برنامه‌های بزرگتر و پیچیده‌تر کنید، می‌توانید به سرعت با مسائل نگهداری، سازمانی و مقیاس‌پذیری مواجه شوید. مواظب نیستی در این دوره، Angular Best Practices، بهترین شیوه های کلیدی در Angular را یاد خواهید گرفت. ابتدا، بهترین روش‌های مربوط به پروژه Angular و سازماندهی پوشه را بررسی خواهید کرد. در مرحله بعد، به سازماندهی ماژول Angular و نحوه استفاده از ماژول‌های Core، اشتراک‌گذاری شده و ویژگی خواهید پرداخت. سپس، با مؤلفه‌ها و سرویس‌های Angular و بهترین شیوه‌های عملکرد مهم آشنا می‌شوید تا اطمینان حاصل کنید که برنامه‌های Angular سریع و مقیاس‌پذیر می‌سازید. در نهایت، چند روش اساسی کدنویسی را بررسی خواهید کرد. در پایان این دوره، شما تمام مهارت ها و دانش در مورد بهترین شیوه های Angular را خواهید داشت تا به شما در ساخت برنامه های Angular حرفه ای، قابل نگهداری و مقیاس پذیر کمک کند.

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

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

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

ساختار و سازمان برنامه Angular Angular Application Structure and Organization

  • معرفی Introduction

  • راه اندازی محیط زیست ما Setting up Our Environment

  • شروع کار با Angular CLI Getting Started with the Angular CLI

  • بهترین روش های نامگذاری فایل File Naming Best Practices

  • سازمان پوشه Folder Organization

  • یک مورد در هر فایل One Item per File

  • خلاصه Summary

بهترین روش های کدگذاری عمومی General Coding Best Practices

  • معرفی Introduction

  • اصل مسئولیت واحد The Single Responsibility Principle

  • بهترین روش های نامگذاری نمادها Symbol Naming Best Practices

  • تغییر ناپذیری را ترجیح دهید Prefer Immutability

  • از توابع کوچک استفاده کنید Use Small Functions

  • از حالت سختگیرانه استفاده کنید Use Strict Mode

  • خلاصه Summary

سازمان ماژول زاویه ای Angular Module Organization

  • معرفی Introduction

  • ماژول اصلی (بودن یا نبودن) The Core Module (To Be or Not to Be)

  • ماژول مسیریابی برنامه The App Routing Module

  • ایجاد یک ماژول مشترک Creating a Shared Module

  • ایجاد ماژول های ویژگی Creating Feature Modules

  • خلاصه Summary

بهترین روش های اجزای زاویه ای Angular Components Best Practices

  • معرفی Introduction

  • پیشوند انتخابگرهای مؤلفه Prefixing Component Selectors

  • جداسازی کامپوننت CSS و فایل های قالب Separating Component CSS and Template Files

  • تزئینات ورودی و خروجی Decorating Input and Output Properties

  • واگذاری منطق پیچیده به خدمات Delegating Complex Logic to Services

  • دنباله اعضای جزء Component Member Sequence

  • پیاده سازی رابط های هوک چرخه حیات Implementing Lifecycle Hook Interfaces

  • چه زمانی (و نه) اجزا ایجاد شود When to (And Not to) Create Components

  • خلاصه Summary

بهترین شیوه های خدمات انگولار Angular Services Best Practices

  • معرفی Introduction

  • به جای @Inject از @Injectable استفاده کنید Use @Injectable Instead of @Inject

  • بهترین روش ها برای ارائه خدمات Best Practices for Providing Services

  • استفاده از خدمات برای بازیابی اطلاعات Using Services for Data Retrieval

  • خلاصه Summary

بهترین روش های عملکرد زاویه ای Angular Performance Best Practices

  • معرفی Introduction

  • ماژول های ویژگی بارگذاری تنبل Lazy Loading Feature Modules

  • استقرار ساختمان های تولیدی Deploying Production Builds

  • نظارت بر اندازه های بسته Monitoring Bundle Sizes

  • استفاده از OnPush Change Detection (یا نه) Using OnPush Change Detection (Or Not)

  • عملکرد لوله خالص و ناخالص Pure and Impure Pipe Performance

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Cooper Jim Cooper

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