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

دانلود Mastering Angular: From Basics to Advanced Development

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

آموزش Angular: ساخت برنامه‌های وب مقیاس‌پذیر

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

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

پیش‌نیازها

دانش اولیه HTML، CSS و JavaScript توصیه می‌شود، اما اجباری نیست. دانشجویان برای نصب Angular و ابزارهای مرتبط به یک کامپیوتر با دسترسی به اینترنت نیاز دارند.

ماژول‌های دوره و آنچه خواهید آموخت

ماژول ۱: مقدمه‌ای بر مبانی Angular

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

  • موضوعات کلیدی: اتصال داده، ارتباط کامپوننت و دایرکتیوها.

  • پروژه: وب‌سایت نمونه کار شخصی.

ماژول ۲: مفاهیم پیشرفته Angular

به موضوعات پیشرفته مانند مدیریت فرم (فرم‌های مبتنی بر قالب و واکنشی)، چرخه حیات کامپوننت، تزریق وابستگی و مسیریابی بپردازید.

  • موضوعات کلیدی: محافظ‌های مسیر، مسیرهای فرزند و اشتراک‌گذاری داده‌ها از طریق سرویس‌ها.

  • پروژه: برنامه مدیریت وظایف.

ماژول ۳: موضوعات پیشرفته Angular

ویژگی‌های پیشرفته‌تری مانند دایرکتیوهای ساختاری سفارشی، بارگذاری کامپوننت پویا و یکپارچه‌سازی کلاینت HTTP را بررسی کنید.

  • موضوعات کلیدی: RxJS برای برنامه‌نویسی ناهمزمان، اپراتورها و مدیریت وضعیت با موضوعات.

  • پروژه: ویژگی‌های پیشرفته Angular در عمل.

ماژول ۴: مدیریت وضعیت و استقرار

مدیریت وضعیت با NGRX و چگونگی بهینه‌سازی و استقرار برنامه‌های Angular را درک کنید.

  • موضوعات کلیدی: تست واحد، تست E2E، استقرار برنامه‌های Angular و بهینه‌سازی عملکرد.

  • پروژه: ساخت یک پروژه کامل Angular با استفاده از NGRX.

ماژول ۵: موضوعات پیشرفته و بهترین شیوه‌ها

در مورد بهترین شیوه‌ها در توسعه Angular، از جمله بارگذاری تنبل، تدوین AOT و شیوه‌های امنیتی بیاموزید.

  • موضوعات کلیدی: بین‌المللی‌سازی، ذخیره‌سازی امن داده‌های حساس و استراتژی‌های مسیریابی پیشرفته.

  • محتوای اضافی: درباره ویژگی‌ها و استراتژی‌های پیشرفته برای ایجاد برنامه‌های Angular قوی‌تر و کارآمدتر اطلاعات کسب کنید.

ماژول ۶: پروژه نهایی

هر آنچه را که آموخته‌اید در یک پروژه نهایی جامع به کار ببرید.

  • پروژه: ساخت و استقرار یک برنامه Angular کاملاً کاربردی، که دانش کسب شده در طول دوره را به نمایش می‌گذارد.

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


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

فصل 1: مقدمه ای بر مبانی انگولار Module 1: Introduction to Angular Basics

  • 1.1 درک مبانی انگولار 1.1 Understanding the Basics of Angular

  • 1.2.1 تنظیم محیط توسعه 1.2.1 Setting Up Your Development Environment

  • 1.2.2 بررسی ساختار پروژه تولید شده توسط Angular CLI 1.2.2 Exploring project structure generated by Angular CLI

  • 1.3 مقدمه ای بر کامپوننت ها در انگولار 1.3 Introduction to Components in Angular

  • 1.4.1 اتصال داده در انگولار 1.4.1 Data Binding in Angular

  • 1.4.2 اتصال داده - ارتباط کامپوننت 1.4.2 Databinding - Component communication

  • 1.5.1 دایرکتیوها در انگولار 1.5.1 Directives in Angular

  • 1.5.2 دایرکتیوها در انگولار قسمت 2 1.5.2 Directives in Angular Part-2

  • 1.5.3 دایرکتیوهای سفارشی 1.5.3 Custom directives

  • 1.6.1 پروژه 1 - وب سایت نمونه کار شخصی 1.6.1 Project -1 Personal Portfolio Website

  • 1.6.2 راه حل پروژه - وب سایت نمونه کار شخصی 1.6.2 Project Solution- Personal Portfolio Website

فصل 2: مفاهیم پیشرفته انگولار Module 2: Advanced Angular Concepts

  • 2.1.1 مدیریت فرم - مقدمه 2.1.1 Form Handeling- Introduction

  • 2.1.2 مدیریت فرم - فرم های مبتنی بر الگو - جلسه آزمایشگاهی 2.1.2 Form Handeling- Template Driven Forms- Lab Session

  • 2.1.3 مدیریت فرم - فرم های مبتنی بر الگو - قسمت 2 جلسه آزمایشگاهی 2.1.3 Form Handeling- Template Driven Forms- Lab Session Part-2

  • 2.1.4 مدیریت فرم - فرم های واکنش گرا 2.1.4 Form Handeling- Reactive Forms

  • 2.1.5 اعتبارسنج های سفارشی 2.1.5 Custom Validators

  • 2.2.1 چرخه حیات کامپوننت 2.2.1 Component Lifecycle

  • 2.2.2 چرخه حیات کامپوننت - جلسه آزمایشگاهی 2.2.2 Component Lifecycle - Lab Session

  • 2.3.1 تزریق وابستگی - سرویس ها 2.3.1 Dependency injection -services

  • 2.3.2 تزریق کننده سلسله مراتبی و درخت تزریق کننده 2.3.2 Hierarchial Injector and injector tree

  • 2.3.3 سرویس ها برای اشتراک گذاری داده 2.3.3 Services for data sharing

  • 2.4.1 مسیریابی و ناوبری 2.4.1 Routing and Navigation

  • 2.4.2 جلسه آزمایشگاهی مسیریابی و ناوبری 2.4.2 Routing and Navigation Lab Session

  • 2.4.3 پیکربندی مسیر 2.4.3 Route configuration

  • 2.4.4 پیمایش مسیر به صورت برنامه نویسی 2.4.4 Navigate route pragmatically

  • 2.4.5 پارامترهای مسیر و پارامترهای پرس و جو 2.4.5 Route Parameters and Query Parameters

  • 2.4.6 بخش های مسیریاب 2.4.6 Router Fragments

  • 2.4.7 مسیرهای فرزند 2.4.7 Child Routes

  • 2.4.8 نگهبان های مسیر 2.4.8 Route Guards

  • 2.4.9 نگهبان های مسیر - canActivate 2.4.9 Route Guards - canActivate

  • 2.4.10 نگهبان های مسیر - canActivateChild 2.4.10 Route Guards - canActivateChild

  • 2.4.11 نگهبان های مسیر - canDeactivate 2.4.11 Route Guards - canDeactivate

  • 2.4.12 نگهبان های مسیر - Resolve 2.4.12 Route Guards - Resolve

  • 2.4.13 نگهبان های مسیر - به روز رسانی در نسخه جدید 2.4.13 Route Guards - Updates on new version

  • 2.5.1 پروژه 2 - برنامه مدیریت وظایف 2.5.1 Project - 2 Task Management Application

  • 2.5.2 راه حل پروژه 2 2.5.2 Project 2 Solution

فصل 3: مباحث پیشرفته انگولار Module 3: Advanced Angular Topics

  • 3.1.1 ایجاد دایرکتیوهای ساختاری سفارشی 3.1.1 Creating Custom Structural Directives

  • 3.1.2 استفاده از شنونده میزبان و اتصال میزبان 3.1.2 Using host listener and host binding

  • 3.1.3 ElementRef و Renderer2 برای دستکاری DOM 3.1.3 ElementRef and Renderer2 for DOM manipulation

  • 3.2.1 مقدمه ای بر RXJS 3.2.1 Introdcution to RXJS

  • 3.2.2 observables Rxjs برای مدیریت async 3.2.2 Rxjs observables for handling async

  • 3.2.3 اپراتورها 3.2.3 Operators

  • 3.2.4 اپراتورها - آزمایشگاه 3.2.4 Operators -lab

  • 3.2.5 زنجیره سازی و ترکیب observables 3.2.5 Chaining and combining observables

  • 3.2.6 Promises 3.2.6 Promises

  • 3.2.7 Subjects 3.2.7 Subjects

  • 3.2.8 Subjects - ادامه 3.2.8 Subjects - Continued

  • 3.3.1 View child و contentChild 3.3.1 View child and contentChild

  • 3.3.2 بارگیری کامپوننت پویا 3.3.2 Dynamic component loading

  • 3.3.3 ارتباط بین خواهر و برادر 3.3.3 Communication between sibilings

  • 3.3.4 یکپارچه سازی سرویس گیرنده Http 3.3.4 Http client integration

  • 3.3.5 CRUD 3.3.5 CRUD

  • 3.3.6 Interceptor 3.3.6 Interceptor

  • 3.4.1 پروژه 3 - مقدمه 3.4.1 Project 3 -Introduction

  • 3.4.2 پروژه 3 - آزمایشگاه 3.4.2 Project 3 -Lab

فصل 4: مدیریت وضعیت و استقرار Module 4: State Management and Deployment

  • 4.1 مدیریت وضعیت با Ngrx 4.1 State Mangement with Ngrx

  • 4.2 مدیریت برنامه با Ngrx 4.2 Mange application with Ngrx

  • 4.3 برنامه با Ngrx devtools 4.3 Application with Ngrx devtools

  • 4.4 مدیریت وضعیت ناهمزمان با افکت های Ngrx 4.4 Asynchronous state mgmt with Ngrx effects

  • 4.5.1 استقرار و بهینه سازی 4.5.1 Deployment and Optimization

  • 4.5.2 استقرار برنامه انگولار 4.5.2 Deploying Angular application

  • 4.6 بهینه سازی برنامه انگولار 4.6 Optimizing Angular Application

  • 4.7.1 مقدمه ای بر تست واحد 4.7.1 Unit testing intro

  • 4.7.2 تست واحد با jasmin karma 4.7.2 Unit testing with jasmin karma

  • 4.8 تست E2E 4.8 E2E testing

  • 4.9 پروژه 4 - مقدمه 4.9 Project 4-Introduction

  • 4.10 پروژه 4 - آزمایشگاه پروژه 1 4.10 Project 4- Project Lab 1

  • 4.11 پروژه 4 - آزمایشگاه پروژه 2 4.11 Project 4- Project Lab 2

  • 4.12 پروژه 4 - آزمایشگاه پروژه 3 4.12 Project 4- Project Lab 3

  • 4.13 پروژه 4 - آزمایشگاه پروژه 4 4.13 Project 4- Project Lab 4

  • 4.14 پروژه 4 - آزمایشگاه پروژه 5 4.14 Project 4- Project Lab 5

  • 4.15 پروژه 4 - آزمایشگاه پروژه 6 4.15 Project 4- Project Lab 6

فصل 5: مباحث پیشرفته و بهترین روش ها Module 5: Advanced Topics and Best Practices

  • 5.1.1 بین المللی سازی و محلی سازی 5.1.1 Internationalization and localization

  • 5.1.2 پایپ های انگولار 5.1.2 Angular pipes

  • 5.1.3 Ngx translate 5.1.3 Ngx translate

  • 5.2.1 بارگذاری تنبل 5.2.1 Lazy Loading

  • 5.2.2 Treeshaking و تقسیم کد 5.2.2 Treeshaking and code splitting

  • 5.2.3 تدوین AOT 5.2.3 AOT compilation

  • 5.3.1 XSS و CSRF 5.3.1 XSS abd CSRF

  • 5.3.2 احراز هویت و مجوز 5.3.2 Authentication and Authorization

  • 5.3.2.1 مثال JWT 5.3.2.1 JWT example

  • 5.3.3.1 ذخیره ایمن داده های حساس و کلیدهای API - 1 5.3.3.1 Securely storing sensitive data and API keys- 1

  • 5.3.3.2 ذخیره ایمن داده های حساس و کلیدهای API - 2 5.3.3.2 Securely storing sensitive data and API keys- 2

  • 5.4.1 مسیریابی تودرتو و مسیر فرزند 5.4.1 Nested routing and child route

  • 5.4.2 حل کننده مسیر 5.4.2 Route Resolver

  • 5.4.3 استراتژی های پیش بارگذاری 5.4.3 Preloading Strategies

  • 5.5 محتوای اضافی 5.5 Extra Content

  • 5.6 پروژه 5 - مقدمه 5.6 Project 5 - Introduction

  • 5.7.1 پروژه 5 - توضیحات - 1 5.7.1 Project 5 - Explanation- 1

  • 5.7.2 پروژه 5 - توضیحات - 2 5.7.2 Project 5 - Explanation- 2

  • 5.7.3 پروژه 5 - توضیحات - 3 5.7.3 Project 5 - Explanation- 3

  • 5.7.4 پروژه 5 - توضیحات - 4 5.7.4 Project 5 - Explanation- 4

فصل 6: پروژه نهایی Module 6: Final Project

  • 6.1 پروژه نهایی - مقدمه 6.1 Final Project -Introduction

  • 6.2 توضیحات پروژه نهایی 6.2 Final Project Explanation

نمایش نظرات

آموزش یادگیری جامع انگولار: از مبانی تا توسعه پیشرفته
جزییات دوره
29.5 hours
94
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
178
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prashant Mishra Prashant Mishra

بنیانگذار و مدیرعامل از 1stmentor & Selfcode Academyi، بنیانگذار و مدیرعامل 1 سالگی و خودآموزی آکادمی خود را در سال 2020 آغاز کرد. من در سال 2021 فارغ التحصیل علوم رایانه ای هستم و با اشتیاق برای تدریس، به عنوان BDA در شرکت های مختلف ED-Tech شروع به بازگشت کردم، که باعث افزایش اشتیاق کمی نسبت به این صنعت شد. بیش از 5000+ دانش آموز شخصی را به صورت یک به یک و مبتنی بر گروه آموزش داده اند، که نه تنها کلاس های من را بسیار جالب یافت بلکه یک دامنه بزرگ فرصت های شغلی در آینده را توسعه داده است.