از صفر تا صد 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 ارائه میدهند.
Hashmath Rz
مهندس نرم افزار با انگیزه
هی! نام من Hashmath Rizvi است، من یک مهندس نرم افزار با انگیزه خودم هستم و علاقه زیادی به تدریس دارم و بنیانگذار Octacademy هستم که یک موسسه توسعه وب موفق است. من از سال 2010 وبسایتها و اپلیکیشنها میسازم و همچنین دارای مدرک کارشناسی ارشد در امنیت سایبری
در کالج بود که برای اولین بار با به اشتراک گذاشتن همه چیزهایی که می دانستم، اشتیاق خود به تدریس و کمک به دیگران را کشف کردم. و این اشتیاق مرا به Udemy رساند، جایی که دانشآموزانم از این واقعیت که من برای توضیح مفاهیم مهم وقت صرف میکنم، به روشی که همه بتوانند به راحتی آن را درک کنند، دوست دارند.
بیشتر وقتم را صرف تحقیق در مورد نحوه سرگرم کننده کردن یادگیری کدنویسی و درک مفاهیم سخت می کنم. من هر چیزی را که کشف می کنم در تمام دوره هایم اعمال می کنم. در دورههای آموزشیام، همیشه سعی میکنم بهترینهای خود را ارائه دهم!
من هر بار در کنار شما خواهم بود ..
نمایش نظرات