آنچه یاد خواهید گرفت:
با اطمینان درباره بیشتر مفاهیم ضروری Angular صحبت کنید.
مصاحبههای شغلی Angular را راحتتر پشت سر بگذارید.
رایجترین باگها و مشکلات در اپلیکیشنهای Angular را برطرف کنید.
اپلیکیشنهای Angular را با استفاده از توصیهشدهترین روش - احراز هویت JWT - ایمن کنید.
ایجاد موارد تست واحد برای اپلیکیشنهای Angular
ساخت اپلیکیشنهای Angular از ابتدا و توسعه آنها تا هر سطحی
ایجاد ساختار پوشهبندی Angular با بهترین شیوههای صنعت مثل یک حرفهای
Angular را به دانش قبلی خود از هر فناوری سمت سرور (Asp .Net Core و NodeJS و Python و Java و غیره) اضافه کنید تا به یک توسعهدهنده فولاستک موفق تبدیل شوید.
ساخت داشبوردهای حرفهای با سهولت
Angular Material (کامپوننتهای UI)
طرحبندی Flex در Angular
مبانی Highcharts
پیشنیازهای دوره
دانش در سطح متوسط از HTML ،CSS و JavaScript مورد نیاز است.
آشنایی پایه با ویژگیهای OOP، کلاسها، آبجکتها و رابطها
آشنایی با یکی از فناوریهای سمت سرور (Asp .NET Core MVC و NodeJS و Python یا Java و غیره) برای درک بخش برنامهنویسی سمت سرور در درسهای AJAX و احراز هویت توصیه میشود.
برای درک بخش UI دوره، آشنایی سطح متوسط با Bootstrap لازم است.
آشنایی پایه با Postman توصیه میشود. [الزامی نیست]
توضیحات دوره
Angular 22 کامل - راهنمای کامل- همراه با اپلیکیشن واقعی
پرفروشترین دوره Angular در Udemy - بیش از 1900 نظر و 5 ستاره!
این موضوعات داغ را در Angular یاد میگیرید:
کامپوننتهای مستقل
اتصال داده
یکپارچهسازی Bootstrap با Angular
if@ و for@ و switch@ و ngIf و ngFor و ngSwitch و مدیریت استایل
Pipes داخلی و Pipes سفارشی
ماژولها
سرویسها و تزریق وابستگی
مبانی RxJS و Observables
فراخوانیهای REST API با استفاده از فراخوانیهای HTTP
Observable Map
عملیاتهای CRUD با پایگاه دادههای واقعی
احراز هویت با Asp.Net Core و Angular
احراز هویت JWT برای اندپوینتهای REST API
Http Interceptors و هدرهای Http
رجیستر و لاگین کاربر به صورت ایمن
احراز هویت مبتنی بر نقش
ایمنسازی مسیرها با Guards
مدیریت مؤثر فرمها با فرمهای واکنشگرا و Form Builder
ارتباط بین کامپوننتها در سطح خواهر و برادر، فرزند، والد و با رویدادهای سفارشی و RxJS Subject
ViewChild و ViewChildren و ContentChild و ContentChildren و ElementRef
ساخت Pipes و دایرکتیوهای سفارشی
ارسال پارامترهای مسیر و مدیریت آنها به روشهای مختلف
ایجاد و ایمنسازی مسیرهای فرزند و افزودن انیمیشن به آنها
درک رویدادهای مسیر
درک ماژولهای ویژگی
ساخت داشبورد واکنشگرا با bindings
درک مدیریت XSS و XSRF
درک مبانی کلاسها و رابطهای TypeScript
Angular Material
طرحبندی Flex در Angular
پروژه واقعی:
یک پروژه کوچک با نام Task Manager که در آن ادمین میتواند پروژهها را ایجاد کند و تسکها را به کارکنان اختصاص دهد و کارکنان میتوانند وضعیت تسکها را بروزرسانی کنند.
نسخه Angular
لطفاً توجه داشته باشید که درسهای جدید Angular 22 هنوز در حال تکمیل هستند؛ بنابراین 16 بخش اول Angular 22 را پوشش میدهند و بخشهای باقیمانده در Angular 11 تدریس شدهاند. اما این مفاهیم در نسخههای قدیمی و جدید Angular یکسان هستند، بنابراین چیزی را از دست نخواهید داد.
مزایای احتمالی دوره:
در پایان دوره، تمام کدهای منبع یک پروژه کامل و واقعی Angular را خواهید ساخت؛ با همه قابلیتها مانند ناوبری صفحات با مسیریابی، عملیاتهای CRUD با پایگاه دادههای واقعی، رجیستریشن و لاگین کاربر با احراز هویت JWT، و همچنین مدیریت جنبههای دیگر مانند دایرکتیوها، pipes و سازماندهی جزئیات مهم با استفاده از ماژوالهای Angular
در ویدئوها، هر خط کد را همراه ما از ابتدا تایپ خواهید کرد.
ما هر خط از کد Angular را که مینویسیم توضیح میدهیم. بنابراین این فقط یک تمرین کپی پیست نیست و شما درک کاملی از کد خواهید داشت.
تمام کدهای منبع برای دانلود در دسترس هستند.
در این دوره شرکت کنید و یاد بگیرید چگونه پروژههای Angular را از ابتدا بسازید.
نکات کلیدی درباره دوره:
در ویدئوهای قدیمی، همه مفاهیم به تدریج در یک پروژه کوچک نمونه با نام Task Manager ادغام میشوند که شامل تمام ویژگیهای ضروری یک پروژه واقعی است.
همه مفاهیم هم به صورت تئوری و هم عملی توضیح داده شدهاند.
در ویدئوهای قدیمی، از ابتدای دوره از Bootstrap استفاده میکنیم.
ما از Windows O/S و Visual Studio Code و TypeScript و Angular 11 یا 22 استفاده میکنیم.
این دوره برای چه کسانی مناسب است؟
افراد تازهکار و باتجربه که میخواهند Angular 11 را همراه با تجربه کامل تئوری و عملی واقعی درک کنند.
توسعهدهندگانی که از قبل با یکی از فناوریهای سمت سرور (Asp .Net Core Mvc و NodeJS و Python و Java و غیره) آشنایی دارند و میخواهند توسعهدهنده فولاستک شوند.