آموزش دوره کامل Angular 18: از صفر تا قهرمانی در Angular 18 - آخرین آپدیت

دانلود Angular 18 Full Course - Complete Zero to Hero Angular 18

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع Angular 18: تسلط بر Signals، Defer، If@، For@ و ویژگی‌های پیشرفته

از صفر تا صد Angular 18 را بیاموزید - مفاهیم اصلی مانند کامپوننت‌ها، سرویس‌ها، ماژول‌ها و غیره را درک کنید.

به عمق عملکرد داخلی Angular شیرجه بزنید تا نحوه کنار هم قرار گرفتن همه چیز را درک کنید.

با استفاده از ابزارها و ویژگی‌های قدرتمند Angular، برنامه‌های وب پویا بسازید.

کامپوننت‌های قابل استفاده مجدد ایجاد کنید تا برنامه Angular خود را به طور موثر ساختار دهید.

از Dependency Injection و سرویس‌ها برای معماری تمیز و مقیاس‌پذیر استفاده کنید.

بر RxJS و Observables مسلط شوید تا جریان‌های داده ناهمزمان را در Angular مدیریت کنید.

بر ویژگی‌های جدید Reactive Programming Signals در Angular 18 مسلط شوید.

سرعت توسعه را با دستورات Angular CLI و بهترین شیوه‌ها افزایش دهید.

چرخه‌های حیات Angular را درک کنید و وضعیت برنامه را به طور موثر مدیریت کنید.

با جدیدترین ویژگی‌های Angular 18 به‌روز باشید و مهارت‌های خود را در آینده حفظ کنید.

دانش عمیقی در مورد نحوه ساخت Attribute و Structural Directives سفارشی به دست آورید.

به سوالات کلیدی در مورد Angular پاسخ دهید: چرا Angular، مزایای آن چیست؟

با موضوعات پیشرفته مانند View Encapsulation، Change Detection، Dependency Injection، Lifecycle Hooks و موارد دیگر راحت باشید.

پیش نیازها:

دانش اولیه HTML، CSS و JavaScript توصیه می‌شود.

آشنایی با TypeScript مفید است، اما نگران نباشید، ما اصول اولیه را پوشش خواهیم داد.

یک کامپیوتر با Node JS و npm نصب شده (مراحل نصب را با هم مرور خواهیم کرد).

اشتیاق برای یادگیری و ساخت برنامه‌های شگفت‌انگیز Angular!

این دوره با ارائه یک تور عمیق از تمام ویژگی‌های پیشرفته موجود در ماژول‌های Angular Core و Common، یک پایه محکم در Angular 18 به شما ارائه می‌دهد.

این دو ماژول پایه، اساس هر چیزی در Angular هستند، بنابراین تسلط بر آن‌ها به طور مفصل ضروری است. Angular در طول سال‌ها به طور چشمگیری تکامل یافته است و با معرفی Signals، اکنون روش‌های متعددی برای انجام وظایف خاص وجود دارد. در این دوره، هر ویژگی را از هر دو دیدگاه پوشش خواهیم داد - با استفاده از Signals و decorators، در صورت لزوم.

در این دوره، شما یک تور جامع و هدایت‌شده از هر دو عملکرد اساسی و پیشرفته موجود در این ماژول‌های ضروری Angular، از جمله ویژگی‌هایی مانند Angular Elements دریافت خواهید کرد.

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

این دوره هیچ تجربه قبلی Angular را فرض نمی‌کند. هر مفهوم بر اساس مفهوم قبلی ساخته می‌شود، بنابراین هیچ ارجاعی به جلو وجود ندارد، که روند یادگیری را روان و منطقی می‌کند.

در حالی که ما با مبانی Angular شروع می‌کنیم، این دوره به سرعت به موضوعات متوسط ​​و پیشرفته منتقل می‌شود و اطمینان حاصل می‌کند که برای توسعه‌دهندگان در هر سطحی چیزی وجود دارد.

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


مروری بر دوره

ما با یک مقدمه عملی و سریع به فریم‌ورک Angular شروع خواهیم کرد. شما محیط توسعه خود را راه‌اندازی می‌کنید و از Angular CLI برای ایجاد سریع یک پروژه استفاده می‌کنید.

با این زمین بازی، ما به سوالات رایج Angular پاسخ خواهیم داد: چرا Angular؟ مزایای اصلی و ویژگی‌های کلیدی آن چیست؟ شما در مورد تشخیص تغییرات یاد خواهید گرفت و با نحو قالب Angular آشنا خواهید شد.

در مرحله بعد، تمام ویژگی‌های ماژول‌های Angular Core و Common را بررسی خواهیم کرد، از جمله:

  • کامپوننت‌های سفارشی با Component@

  • Component Input@ و Output@ و event Emitters

  • نحو کنترل جریان: if@، for@، switch@

  • Directives: ngFor, ngIf, ngClass, ngStyle, ngSwitch

  • defer@ برای بارگیری جزئی قالب

  • Observables, Built-In Pipes, Async Pipe, and Custom Pipes

  • Injectable@ و Custom Services

  • Lifecycle Hooks (ngOnInit, ngOnDestroy, etc.)

  • HTTP Client - GET, POST, PUT, DELETE

  • ViewChild@، ViewChildren@، ContentChild@، ContentChildren@

  • Content Projection with ng-content and ng-template

  • Change Detection (Normal and OnPush), View Encapsulation

  • Structural and Attribute Directives (Directive@، Host@، HostListener@، HostBinding@)

  • Dependency Injection (Inject@، Optional@، Self@، SkipSelf@)

  • Custom Change Detection

  • Angular Elements and Standalone Components

  • Angular Signals و خیلی بیشتر.


در این دوره چه چیزی یاد خواهید گرفت؟

در پایان این دوره، شما دانش پیشرفته و عملی از Angular 18 خواهید داشت. شما در ساخت برنامه‌های Angular اعتماد به نفس خواهید داشت، با درک دقیقی از هر چیزی که ماژول‌های Core و Common Angular ارائه می‌دهند.


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

تنظیمات محیط Environment Setup

  • مقدمه Intro

  • تنظیمات ویرایشگر کد Code Editor Setup

  • نگاهی به VSCODE VSCODE First Look

  • تنظیمات تم VSCODE Vscode Theme Settings

  • تنظیمات فونت Font Setup

  • تنظیمات پلاگین Plugin Setup

  • نصب Node.js و نحوه استفاده از NPM Install Node js and How to use NPM

  • پایان End

اولین قدم به سوی Angular (راه اندازی Angular و ساختار فایل) First Step to Angular (Angular Setup & File Structure)

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

  • برنامه تک صفحه ای چیست؟ What is Single Page Application

  • Angular CLI Angular CLI

  • اولین پروژه Angular First Angular Project

  • توضیح NG SERVE (فرایند BTS) NG SERVE Explained (BTS Process)

  • ساختار فایل Angular I Angular File Structure I

  • ساختار فایل Angular II Angular File Structure II

  • ساختار فایل Angular III Angular File Structure III

کامپوننت های مستقل Angular Angular Stand Alone Components

  • کامپوننت های Angular چیست؟ What is Angular Components

  • تکلیف !!! (کامپوننت ها) Task !!! (Components)

  • نحوه بارگیری کامپوننت ها در مرورگر How Components Loads Inside the Browser

  • ایجاد دستی کامپوننت Angular Create Angular Component Manually

  • بارگیری کامپوننت در مرورگر I Load The Component Inside The Browser I

  • بارگیری کامپوننت در مرورگر II Load The Component Inside The Browser II

  • کامپوننت های تودرتو Nesting Component

  • ویژگی Template Template Property

  • ویژگی Style Style Property

  • رویکرد بهتر برای Template ها و Style ها Better Approach for Templates & Styles

  • تولید کامپوننت با استفاده از Angular CLI Generate Component Using Angular CLI

اتصال داده و مدیریت رویداد در Angular Angular Data Binding & Event Handling

  • درون یابی رشته (Text Interpolation) String Interpolation (Text Interpolation)

  • غوص عمیق در درون یابی رشته Deep Dive into String Interpolation

  • چرا به این درون یابی رشته می گویند؟ Why This Called String Interpolation

  • Property Binding Property Binding

  • درون یابی رشته در مقابل Property Binding String Interpolation VS Property Binding

  • Class Binding Class Binding

  • اعمال Class Binding در شرط False Applying Class Binding on False Condition

  • تکلیف !!! Task !!!

  • راه حل تکلیف !!! Task Solution !!!

  • Class Binding با مقادیر رشته ای Class Binding With String Values

  • Angular Style Binding Angular Style Binding

  • Multiple Style Bindings Multiple Style Bindings

  • Class Binding در مقابل Style Binding Class Binding VS Style Binding

  • Event Binding Event Binding

  • رویدادهای بیشتر More Event Bindings

  • فیلتر کردن رویداد I Event Filtering I

  • فیلتر کردن رویداد II Event Filtering II

  • متغیر Template Template Variable

  • Two Way Data Binding I Two Way Data Binding I

  • Two Way Data Binding II Two Way Data Binding II

  • One way VS Two Way Data Binding One way VS Two Way Data Binding

دستورات Angular Angular Directives

  • دستورات Angular چیست؟ What is Angular Directives

  • Component & Structural Directive Component & Structural Directive

  • دستور NgIf (روش های قدیمی) NgIf Directive (Old Ways)

  • Syntax @if (به روز رسانی جدید) @if Syntax (New Update)

  • روش Else Condition Else Condition Approach

  • Ng-Template Ng-Template

  • شرایط چندگانه I - NgIf Multiple Conditions I - NgIf

  • شرایط چندگانه II - استفاده از NgIf & Else Multiple Conditions II - Using NgIf & Else

  • شرایط چندگانه III - @if New Syntax Multiple Conditions III - @if New Syntax

  • تفاوت بین if و if else Difference Between if and if else

  • NgIf - شرایط مقادیر عددی I NgIf - Number Values Conditions I

  • @if - شرایط مقادیر عددی II @if - Number Values Conditions II

  • NgIf - شرایط مقادیر رشته ای I NgIf - String Values Conditions I

  • @if - شرایط مقادیر رشته ای II @if - String Values Conditions II

  • غوص عمیق در Ng-Template Deep Dive into Ng-Template

  • دستور NgTemplateOutlet NgTemplateOutlet Directive

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

  • Syntax @for New Loop @for New Syntax Loop

  • واکشی لیست نامرتب Fetch Unordered List

  • واکشی آرایه Object Fetch Object Array

  • واکشی آرایه Object - @for Syntax Fetch Object Array - @for Syntax

  • مکانیزم تشخیص تغییر Angular I Angular Change Detection Mechanism I

  • مکانیزم تشخیص تغییر Angular II Angular Change Detection Mechanism II

  • Angular For Loop Index I Angular For Loop Index I

  • Angular For Loop Index II Angular For Loop Index II

  • طول آرایه Users Users Array Length

  • ویژگی شمارش For Loop For Loop Count Property

  • نحوه مدیریت آرایه خالی How to Handle Empty Array

  • بلوک syntax @empty @empty syntax block

  • ویژگی حلقه First, last, Even و Odd For First, last, Even and Odd For loop Property

  • NgSwitchCase NgSwitchCase

  • NgSwitchCase Default NgSwitchCase Default

  • Switch Case @default New Syntax Switch Case @default New Syntax

  • دستور ngStyle ngStyle Directive

  • دستور NgClass NgClass Directive

  • Structural VS Attribute Directive Structural VS Attribute Directive

روابط کامپوننت های Angular Angular Components Relationship

  • رابطه کامپوننت چیست؟ What is Component Relationship

  • Parent-Child Relationship (غواصی عمیق) Parent-Child Relationship (Dive Deep)

  • Parent-Child Data Flow I Parent-Child Data Flow I

  • Parent-Child Data Flow II Parent-Child Data Flow II

  • Parent-Child Multiple Data Flow Parent-Child Multiple Data Flow

  • درک Parent-Child Data Flow Understand Parent-Child Data Flow

  • Child to Parent Data Flow (@ViewChild) I Child to Parent Data Flow (@ViewChild) I

  • Child to Parent Data Flow (@ViewChild) II Child to Parent Data Flow (@ViewChild) II

  • Child to Parent Data Flow (@ViewChild) III Child to Parent Data Flow (@ViewChild) III

  • Child to Parent Data Flow (@output & Event Emitter) Child to Parent Data Flow (@output & Event Emitter)

  • Child to Parent Data Flow (@output & Event Emitter) II Child to Parent Data Flow (@output & Event Emitter) II

  • @viewChild VS @Output @viewChild VS @Output

  • ng-content Content Projection ng-content Content Projection

  • کامپوننت های قابل استفاده مجدد Reusable Components

  • Multi Slot Content Projection Multi Slot Content Projection

چرخه حیات Angular Angular LifeCycle Hooks

  • چرخه حیات چیست؟ What is LifeCycle Hooks

  • Render Components Programmatically I Render Components Programmatically I

  • Render Components Programmatically II Render Components Programmatically II

  • NgOnChanges LifeCycle Hook I NgOnChanges LifeCycle Hook I

  • NgOnChanges LifeCycle Hook II NgOnChanges LifeCycle Hook II

  • NgOnInit LifeCycle Hook NgOnInit LifeCycle Hook

  • Constructor Method Constructor Method

  • NgDoCheck LifeCycle Hook NgDoCheck LifeCycle Hook

  • NgOnChanges VS NgDoCheck NgOnChanges VS NgDoCheck

  • NgAfterContentInit LifeCycle hook NgAfterContentInit LifeCycle hook

  • NgAfterContentChecked LifeCycle Hook NgAfterContentChecked LifeCycle Hook

  • NgAfterViewInit LifeCycle Hook NgAfterViewInit LifeCycle Hook

  • NgAfterViewChecked LifeCycle Hook NgAfterViewChecked LifeCycle Hook

  • NgOnDestroy LifeCycle Hook NgOnDestroy LifeCycle Hook

Pipes در Angular Angular Pipes

  • Pipes در Angular چیست؟ What is this Angular Pipes

  • Uppercase Pipe Uppercase Pipe

  • Lowercase & Title case Pipe Lowercase & Title case Pipe

  • Number Pipe Number Pipe

  • نقش String Interpolation در Angular Pipes Role of the String Interpolation in Angular Pipes

  • Percentage & Currency Pipes Percentage & Currency Pipes

  • Parameterized Pipes Parameterized Pipes

  • Date & Time Pipes Date & Time Pipes

  • Custom Date Formats Custom Date Formats

  • Custom Time Formats Custom Time Formats

  • JSON Pipe JSON Pipe

  • Slice Pipe Slice Pipe

  • Chaining Pipe Chaining Pipe

سرویس ها در Angular Angular Services

  • مقدمه ای بر سرویس های Angular Intro to Angular Services

  • ایجاد دستی سرویس Angular Create Angular Service Manually

  • Use Case سرویس Angular I Use Case of Angular Service I

  • Use Case سرویس Angular II Use Case of Angular Service II

  • Dependency Injection I Dependency Injection I

  • Dependency Injection II Dependency Injection II

  • Dependency Injection III Dependency Injection III

  • نحوه کار DI How DI Works

  • تولید سرویس با استفاده از Angular CLI Generate Service Using Angular CLI

  • Angular Services Use Case I Angular Services Use Case I

  • Angular Services Use Case II Angular Services Use Case II

  • Angular Interface Angular Interface

  • Separate File For Angular Interface Separate File For Angular Interface

  • Handiling Optional fields Handiling Optional fields

فرم ها در Angular (Template-Driven) Angular Forms (Template-Driven)

  • مقدمه ای بر Angular Template Driven Forms Angular Template Driven Forms Intro

  • تبدیل فرم HTML به فرم Angular Template Driven Convert HTML Form to Angular Template Driven Form

  • NgForm - FormGroup Class NgForm - FormGroup Class

  • NgModel - FormControl Class NgModel - FormControl Class

  • اعتبارسنجی فرم I Form Validation I

  • اعتبارسنجی فرم II Form Validation II

  • اعتبارسنجی فرم III Form Validation III

  • اضافه کردن حاشیه قرمز به Input Add Red Border to the Input

  • MinLength Validation MinLength Validation

  • MaxLength Validation MaxLength Validation

  • Email Validation Email Validation

  • Text Area Validation Text Area Validation

  • ngSubmit ngSubmit

  • غیرفعال کردن دکمه Submit Disable Submit Button

فرم ها در Angular II (Reactive Forms) Angular Forms II (Reactive Forms)

  • Section Intro (Angular 19 Reactive Form - Updated) Section Intro (Angular 19 Reactive Form - Updated)

  • Form Control New Instances & Form Control Directive (Angular 19 - Updated) Form Control New Instances & Form Control Directive (Angular 19 - Updated)

  • Connect All Inputs to Form Control New Instance (Angular 19 Updated) Connect All Inputs to Form Control New Instance (Angular 19 Updated)

  • Reactive Form Groups (Updated Angular 19) Reactive Form Groups (Updated Angular 19)

  • Connect Formcontrol to Formgroup I (Angular 19 Updated) Connect Formcontrol to Formgroup I (Angular 19 Updated)

  • Connect Formcontrol to Formgroup II (Angular 19 Updated) Connect Formcontrol to Formgroup II (Angular 19 Updated)

  • Complete All Validations (Angular 19 Updated) Complete All Validations (Angular 19 Updated)

  • Section Intro (Reactive Forms) Section Intro (Reactive Forms)

  • Reactive Form Setup Reactive Form Setup

  • Creating The Reactive Form Controls Programmatically Creating The Reactive Form Controls Programmatically

  • Reactive Form Basic Validation Reactive Form Basic Validation

  • Reactive Form Adding Multiple Validations Reactive Form Adding Multiple Validations

  • Complete All Validations Complete All Validations

  • Reactive Form Submit And Getting Form Values Reactive Form Submit And Getting Form Values

  • Nested Form Groups Nested Form Groups

  • Reactive Form Array Reactive Form Array

  • Reactive Form Builder Reactive Form Builder

  • Adding Custom Validations I Adding Custom Validations I

  • Adding Custom Validations II Adding Custom Validations II

  • Adding Custom Validations III Adding Custom Validations III

  • Section End Section End

مسیریابی و ناوبری در Angular Angular Routing & Navigation

  • Section Intro Section Intro

  • مسیریابی و ناوبری در Angular چیست؟ What Is Angular Routing & Navigation

  • نحوه پیاده سازی مسیریابی و ناوبری در Angular How To Implement Angular Routing & Navigation

  • ایجاد یک برنامه جدید Angular Create New Angular App

  • پیکربندی Angular Router Configure Angular Router

  • Angular Router Outlet Angular Router Outlet

  • Angular Router Link Angular Router Link

  • Angular Base Url Angular Base Url

  • Angular Base Router Angular Base Router

  • Router Vs Href Router Vs Href

  • Angular Routerlinkactive Angular Routerlinkactive

  • Router Parameter Variables Router Parameter Variables

  • Get Router Parameters Get Router Parameters

  • Observable چیست؟ What Is Observable

  • Observable Subscribe Observable Subscribe

  • Observable Next Observable Next

  • Observable Vs Functions Observable Vs Functions

  • Synchronous Vs Asynchronus Programming Synchronous Vs Asynchronus Programming

  • Observable Subscribe & Unsubscribe Observable Subscribe & Unsubscribe

  • Multiple Router Parameters Multiple Router Parameters

  • Query Parameters Query Parameters

  • Separate Module For Angular Routing Separate Module For Angular Routing

  • Navigate Programmatically Navigate Programmatically

  • Wild Card Routers Wild Card Routers

  • Section End Section End

نمایش نظرات

آموزش دوره کامل Angular 18: از صفر تا قهرمانی در Angular 18
جزییات دوره
14.5 hours
200
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
609
4.2 از 5
ندارد
دارد
دارد
Hashmath Rz
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hashmath Rz Hashmath Rz

مهندس نرم افزار با انگیزه

هی! نام من Hashmath Rizvi است، من یک مهندس نرم افزار با انگیزه خودم هستم و علاقه زیادی به تدریس دارم و بنیانگذار Octacademy هستم که یک موسسه توسعه وب موفق است. من از سال 2010 وب‌سایت‌ها و اپلیکیشن‌ها می‌سازم و همچنین دارای مدرک کارشناسی ارشد در امنیت سایبری

در کالج بود که برای اولین بار با به اشتراک گذاشتن همه چیزهایی که می دانستم، اشتیاق خود به تدریس و کمک به دیگران را کشف کردم. و این اشتیاق مرا به Udemy رساند، جایی که دانش‌آموزانم از این واقعیت که من برای توضیح مفاهیم مهم وقت صرف می‌کنم، به روشی که همه بتوانند به راحتی آن را درک کنند، دوست دارند.

بیشتر وقتم را صرف تحقیق در مورد نحوه سرگرم کننده کردن یادگیری کدنویسی و درک مفاهیم سخت می کنم. من هر چیزی را که کشف می کنم در تمام دوره هایم اعمال می کنم. در دوره‌های آموزشی‌ام، همیشه سعی می‌کنم بهترین‌های خود را ارائه دهم!

من هر بار در کنار شما خواهم بود ..