فهرست سرفصل‌های Angular
خانه (Home) معرفی (Intro) شروع سریع (Get Started) اولین اپ (First App) قالب ها (Templates) جای گذاری (Interpolation) متغیرهای ارجاعی (Reference Variables) ناوبری امن از نال (?.) (Null-Safe Navigation (?.)) دستورهای ساختاری (Structural Directives) ngTemplateOutlet (ngTemplateOutlet) عبارات و $event (Statements and $event) نام مستعار (Alias) پایپ ها (|) (Pipes (|)) بایندینگ ویژگی (Attribute Binding) TrackBy (TrackBy) کامپوننت ها (Components) دیتا بایندینگ (Data Binding) دایرکتیوها (Directives) رویدادها (Events) رندر شرطی (Conditional) لیست ها (Lists) فرم ها (Forms) روتر (Router) سرویس ها و تزریق وابستگی (Services & DI) کلاینت HTTP (HTTP Client) پایپ ها (Pipes) قلاب های چرخه حیات (Lifecycle Hooks) استایل دهی (Styling) راه اندازی برنامه (App Bootstrap) کنترل جریان (Control Flow) سیگنال ها (Signals) تشخیص تغییر (Change Detection) کامپوننت های پویا (Dynamic Comp) تزریق وابستگی پیشرفته (Advanced DI) روتر پیشرفته (Router Advanced) اینترسپتورهای HTTP (HTTP Interceptors) فرم های پیشرفته (Forms Advanced) مدیریت وضعیت (State Management) انیمیشن ها (Animations) تست (Testing) امنیت (Security) SSR و هیدریشن (SSR & Hydration) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سرور (Server)
نتیجه‌ای برای جستجو یافت نشد.
Angular

Angular — خانه (Home)

آخرین بروزرسانی: 1404/08/21

خانه (Home)

اینجا با «آموزش انگولار» شروع می کنیم. انگولار یک فریم ورک (Framework) است. فریم ورک یعنی جعبه ابزار آماده برای ساخت برنامه ها. اینجا ساده و مرحله ای جلو می رویم. مثال ها اجراشدنی هستند. همچنین لینک تمرین و کوییز هم داریم.

انگولار چیست؟

انگولار برای ساخت برنامه های سمت کاربر است. این برنامه ها روی مرورگر اجرا می شوند. کدها با HTML و تایپ اسکریپت نوشته می شوند. تایپ اسکریپت (TypeScript) نسخه قوی تر جاوااسکریپت است. یعنی خطاها را زودتر می فهمیم. در مثال ها از کامپوننت مستقل استفاده می کنیم.

پیش نیازهای لازم

اول HTML و CSS را بلد باش. سپس جاوااسکریپت را تمرین کن. دانستن تایپ اسکریپت مفید است. اما اجباری نیست. با همین دانش می توانی شروع کنی. بعداً روتینگ و HttpClient را یاد می گیری.

شروع سریع با مثال (آموزش انگولار)

این نمونه «Hello Angular» از منبع گرفته شده است. کد را خط به خط می بینی. سپس می توانی در ادیتور اجرا کنی.

import { bootstrapApplication } from '@angular/platform-browser';
import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  standalone: true,
  template: `<h1>Hello Angular!</h1>`
})
export class App {
}

bootstrapApplication(App);

مشاهده در ادیتور

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Angular App</title>
</head>
<body>
  <app-root></app-root>
</body>
</html>

مشاهده در ادیتور

تمرین ها و کوییز

بعد از هر فصل، تمرین ها را حل کن. سپس با کوییز، خودت را بسنج. این کار یادگیری را محکم می کند. برای شروع مقدمه هم بخوان.

مقدمه انگولار را ببین. سپس سراغ تمرین های انگولار برو.

Angular Quiz (کوییز انگولار) را امتحان کن. اگر تازه کاری، از Angular Intro شروع کن.

گام های عملی سریع

  1. صفحه مقدمه را باز کن و بخوان.
  2. نمونه «Hello Angular» را اجرا کن.
  3. کد را تغییر بده و نتیجه ببین.
  4. یک کامپوننت جدید بساز.
  5. کوییز را بزن و امتیاز بگیر.

جمع بندی سریع

  • آموزش انگولار با مثال شروع می شود.
  • HTML و JS پیش نیاز اصلی هستند.
  • تایپ اسکریپت کمک می کند خطاها کم شوند.
  • کدها را در ادیتور اجرا کن.
  • با تمرین و کوییز یادگیری محکم می شود.