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

Angular Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Angular پذیرفته‌شده‌ترین فریمورک برای ساخت برنامه‌های جلویی است. این دوره به شما اصول Angular مورد نیاز برای ایجاد برنامه های Angular حرفه ای از جمله کامپوننت ها، سرویس ها، مسیریابی، API ها و تست را آموزش می دهد. Angular به یکی از پرکاربردترین چارچوب های توسعه وب تبدیل شده است. در این دوره، Angular Fundamentals، تمام اصول اولیه ساخت برنامه های کاربردی با Angular را یاد خواهید گرفت. ابتدا، نحوه ایجاد یک برنامه کاربردی و نحوه ساخت صفحات و عناصر قابل استفاده مجدد با استفاده از اجزای Angular و نحو الگوی Angular را بررسی خواهید کرد. سپس، اصول مسیریابی و ناوبری، ایجاد خدمات قابل استفاده مجدد، ساخت فرم هایی برای مدیریت ورودی کاربر، ارتباط با API های سرور با استفاده از HTTP، سازماندهی پروژه خود با ماژول های Angular و آزمایش برنامه های Angular را خواهید آموخت. پس از اتمام این دوره، دانش اساسی لازم برای ایجاد وب سایت های حرفه ای و شخصی با استفاده از Angular را خواهید داشت.

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

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

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

شروع کار با Angular Getting Started with Angular

  • معرفی Introduction

  • چارچوب وب چیست؟ What Is a Web Framework?

  • مروری بر مفهومی Angular A Conceptual Overview of Angular

  • مقدمه ای بر TypeScript Introduction to TypeScript

  • آماده سازی محیط توسعه ما Preparing Our Development Environment

  • در حال نصب Node Installing Node

  • نصب Angular CLI Installing the Angular CLI

  • ایجاد یک برنامه Angular جدید Creating a New Angular Application

  • کاوش در اپلیکیشن انگولار جدید ما Exploring Our New Angular App

  • شبیه سازی برنامه آزمایشی ما Cloning Our Demo App

ایجاد کامپوننت های زاویه ای Creating Angular Components

  • معرفی Introduction

  • ایجاد اولین کامپوننت زاویه ای ما Creating Our First Angular Component

  • تعریف پیشوند برنامه برای کامپوننت ها Defining the Application Prefix for Components

  • استفاده از قالب ها و سبک های درون خطی Using Inline Templates and Styles

  • دسترسی و نمایش تصاویر Accessing and Displaying Images

  • قلاب چرخه حیات اجزا Component Lifecycle Hooks

  • ایجاد اجزای اضافی Creating Additional Components

با استفاده از نحو الگوی Angular Using Angular Template Syntax

  • معرفی Introduction

  • درک درون یابی زاویه ای Understanding Angular Interpolation

  • اتصال به داده های مؤلفه با درون یابی Binding to Component Data with Interpolation

  • استفاده از اتصالات و توابع ویژگی Using Attribute Bindings and Functions

  • تکرار داده ها با *ngFor Repeating Data with *ngFor

  • مدیریت رویدادها با اتصالات رویداد Handling Events with Event Bindings

  • مدیریت مقادیر پوچ با اپراتور Safe Navigation Handling Null Values with the Safe Navigation Operator

  • مخفی کردن و نمایش محتوا با *ngIf Hiding and Showing Content with *ngIf

  • قالب بندی داده ها با لوله های زاویه ای Formatting Data with Angular Pipes

یک ظاهر طراحی شده به اجزای زاویه ای Styling Angular Components

  • معرفی Introduction

  • استایل دادن به یک برنامه زاویه ای Styling an Angular Application

  • کپسوله سازی CSS CSS Encapsulation

  • دستورالعمل NgClass The NgClass Directive

  • دستورالعمل NgStyle The NgStyle Directive

  • استفاده از CSS Frameworks با Angular Using CSS Frameworks with Angular

  • خلاصه Summary

برقراری ارتباط بین اجزای زاویه ای Communicating Between Angular Components

  • معرفی Introduction

  • برقراری ارتباط با اجزای کودک با استفاده از ورودی ها Communicating with Child Components Using Inputs

  • برقراری ارتباط با اجزای والد با استفاده از خروجی ها Communicating with Parent Components Using Outputs

  • خلاصه Summary

ایجاد و استفاده از سرویس های Angular Creating and Using Angular Services

  • معرفی Introduction

  • ایجاد یک سرویس زاویه ای Creating an Angular Service

  • تزریق سرویس به کامپوننت Injecting a Service into a Component

  • کپسوله کردن منطق کسب و کار در یک سرویس Encapsulating Business Logic in a Service

  • خلاصه Summary

ایجاد درخواست HTTP با Angular Making HTTP Requests with Angular

  • معرفی Introduction

  • قابل مشاهده Observables

  • راه اندازی پروکسی سرور Setting up the Proxy Server

  • ایجاد یک درخواست GET Making A GET Request

  • ایجاد یک درخواست POST Making a POST Request

  • خلاصه Summary

مسیریابی و ناوبری با Angular Routing and Navigating with Angular

  • مقدمه ای بر مسیریابی Introduction to Routing

  • اضافه کردن مسیریابی به یک پروژه موجود Adding Routing to an Existing Project

  • ایجاد مسیرهایی برای ناوبری Creating Routes for Navigation

  • ایجاد مسیرهای تغییر مسیر Creating Redirect Routes

  • پیوند به مسیرها Linking to Routes

  • پیمایش از کد Navigating From Code

  • تعریف و دسترسی به پارامترهای مسیر Defining and Accessing Route Parameters

  • دسترسی به پارامترهای رشته کوئری Accessing Query String Parameters

  • سبک دادن به پیوندهای فعال Styling Active Links

ایجاد فرم های زاویه ای Creating Angular Forms

  • معرفی Introduction

  • افزودن فرم های الگو محور به یک برنامه Adding Template-driven Forms to an Application

  • اتصال به Form Controls با ngModel Binding to Form Controls with ngModel

  • ارسال یک فرم مبتنی بر الگو Submitting a Template-driven Form

  • ارائه بازخورد بهتر کاربر از رویدادهای ورود به سیستم ما Providing Better User Feedback from Our Sign-in Events

  • استفاده از متغیرهای قالب Using Template Variables

  • اعتبار سنجی فرم های الگو محور Validating Template-driven Forms

  • کار با اعتبار سنجی چندگانه Working with Multiple Validators

  • کاوش در کنترل‌های فرم و انواع داده‌ها Exploring Form Controls and Data Types

سازماندهی برنامه های Angular با ماژول ها Organizing Angular Applications with Modules

  • معرفی Introduction

  • ماژول چیست؟ What Is a Module?

  • ماژول های مسیریابی Routing Modules

  • ماژول های ویژگی Feature Modules

  • خلاصه Summary

تست برنامه های Angular Testing Angular Applications

  • معرفی Introduction

  • تست واحد و تست پایان به پایان Unit Testing and End-to-end Testing

  • اجرای تست های واحد و پایان به انتها Executing Unit and End-to-end Tests

  • اصلاح تست های واحد Modifying Unit Tests

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش مبانی زاویه ای
جزییات دوره
4h 53m
77
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Cooper Jim Cooper

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

Joe Eames Joe Eames

جو عشق خود را به برنامه نویسی در Apple III در BASIC آغاز کرد. اگرچه زبان مورد نظر وی JavaScript است ، اما تقریباً با تقریباً همه زبانهای اصلی مایکروسافت به صورت حرفه ای کار کرده است. وی در حال حاضر مشاور و نویسنده تمام وقت Pluralsight است. جو همیشه علاقه زیادی به تحصیل داشته است و بیش از ده سال به عنوان معلم فنی به صورت تمام وقت و نیمه وقت کار کرده است. او یک وبلاگ نویس و سخنران مکرر ، سازمان دهنده ng-conf ، کنفرانس AngularJS (www.ng-conf.org) و یک میزبان در پادکست جاوا اسکریپت Jabber (http://javascriptjabber.com/) است