تسلط به انگولار: از مبانی تا توسعه پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- دانشجویان یاد میگیرند که چگونه با استفاده از انگولار، وب اپلیکیشنهای پویا و واکنشگرا بسازند.
- آنها در پیادهسازی مفاهیم پیشرفته انگولار مانند مسیریابی، مدیریت استیت و RxJS تخصص پیدا خواهند کرد.
- یادگیرندگان خواهند آموخت که چگونه اپلیکیشنهای انگولار را برای عملکرد بهتر، بهینهسازی کرده و آنها را در محیطهای پروداکشن مستقر کنند.
- این دوره به دانشجویان میآموزد که چگونه اپلیکیشنهای انگولار را از طریق احراز هویت، مجوزدهی و پیروی از بهترین شیوهها ایمنسازی کنند.
پیشنیازهای دوره
- دانش اولیه از HTML و CSS و جاوا اسکریپت توصیه میشود، اما اجباری نیست.
- دانشجویان به یک کامپیوتر با دسترسی به اینترنت برای نصب انگولار و ابزارهای مرتبط با آن نیاز خواهند داشت.
توضیحات دوره
این دوره برای راهنمایی شما از اصول انگولار تا مفاهیم پیشرفته طراحی شده و شما را به مهارتهای لازم برای ساخت وب اپلیکیشنهای مقیاسپذیر و پویا مجهز میکند. چه یک مبتدی باشید و چه یک توسعهدهنده باتجربه، این دوره به شما کمک میکند تا به انگولار مسلط شوید و مهارتهای توسعه وب خود را ارتقا دهید.
ماژولهای دوره و آنچه یاد خواهید گرفت
ماژول 1: مقدمهای بر مبانی انگولار
مفاهیم اساسی انگولار، از جمله راهاندازی محیط توسعه، درک ساختار پروژه و کار با کامپوننتها را بیاموزید.
- موضوعات کلیدی: اتصال داده، ارتباط بین کامپوننتها و دایرکتیوها
- پروژه: وبسایت پرتفولیو شخصی
ماژول 2: مفاهیم پیشرفته انگولار
به بررسی موضوعات پیشرفتهای مانند مدیریت فرمها (فرمهای مبتنی بر تمپلیت و فرمهای واکنشی)، چرخه حیات کامپوننت، تزریق وابستگی و مسیریابی بپردازید.
- موضوعات کلیدی: نگهبانهای مسیر، مسیرهای فرزند و اشتراکگذاری داده از طریق سرویسها
- پروژه: اپلیکیشن مدیریت تسک
ماژول 3: موضوعات پیشرفتهتر انگولار
ویژگیهای پیشرفتهتری مانند دایرکتیوهای ساختاری سفارشی، بارگذاری پویای کامپوننتها و یکپارچهسازی با HTTP client را بررسی کنید.
- موضوعات کلیدی: RxJS برای برنامهنویسی ناهمزمان، اپراتورها و مدیریت استیت با subjects
- پروژه: پیادهسازی عملی ویژگیهای پیشرفته انگولار
ماژول 4: مدیریت استیت و استقرار
مدیریت استیت با NGRX و چگونگی بهینهسازی و استقرار اپلیکیشنهای انگولار را درک کنید.
- موضوعات کلیدی: تست واحد، تست سرتاسری، استقرار اپلیکیشنهای انگولار و بهینهسازی عملکرد
- پروژه: ساخت یک پروژه کامل انگولار با استفاده از NGRX
ماژول 5: موضوعات پیشرفته و بهترین شیوهها
درباره بهترین شیوهها در توسعه انگولار، از جمله بارگذاری تنبل، کامپایل AOT و شیوههای امنیتی بیاموزید.
- موضوعات کلیدی: بینالمللیسازی، ذخیرهسازی امن دادههای حساس و استراتژیهای پیشرفته مسیریابی
- محتوای اضافی: با ویژگیها و استراتژیهای پیشرفته برای ساخت اپلیکیشنهای انگولار قویتر و کارآمدتر آشنا شوید.
ماژول 6: پروژه نهایی
هرآنچه را که یاد گرفتهاید در یک پروژه نهایی جامع اعمال کنید.
- پروژه: ساخت و استقرار یک اپلیکیشن انگولار با امکانات کامل که نشاندهنده دانش کسبشده در طول دوره است.
در پایان این دوره، شما درک کاملی از انگولار، از سطح اولیه تا پیشرفته، خواهید داشت و قادر خواهید بود اپلیکیشنهایی حرفهای و آماده برای استقرار بسازید. بیایید شروع کنیم!
این دوره برای چه کسانی مناسب است؟
- این دوره برای توسعهدهندگان فرانتاند است که میخواهند مهارتهای خود را با انگولار گسترش دهند.
- برای مبتدیانی که علاقهمند به یادگیری یک فریمورک مدرن توسعه وب هستند، مناسب است.
- متخصصانی که قصد ساخت وب اپلیکیشنهای مقیاسپذیر و قابل نگهداری را دارند، این دوره را ارزشمند خواهند یافت.
- همچنین برای هر کسی که برای ورود به دنیای حرفهای توسعه وب یا مهندسی فرانتاند آماده میشود، ایدهآل است.
تسلط به انگولار: از مبانی تا توسعه پیشرفته
-
درک مبانی انگولار 18:30
-
راهاندازی محیط توسعه خود 30:12
-
بررسی ساختار پروژه ایجاد شده توسط Angular CLI 27:29
-
مقدمهای بر کامپوننتها در انگولار 37:58
-
اتصال داده در انگولار 38:24
-
اتصال داده - ارتباط کامپوننت 23:10
-
دایرکتیوها در انگولار 32:05
-
دایرکتیوها سفارشی 20:23
-
پروژه 1 - وبسایت پرتفولیوی شخصی 05:11
-
راه حل پروژه - وبسایت پرتفولیوی شخصی 21:43
-
مدیریت فرم - مقدمه 15:00
-
مدیریت فرمها - فرمهای مبتنی بر تمپلیت - جلسه عملی 26:34
-
مدیریت فرمها - فرمهای مبتنی بر تمپلیت - جلسه عملی - بخش 2 23:19
-
مدیریت فرم - فرمهای واکنشی 28:00
-
اعتبارسنجهای سفارشی 19:57
-
چرخه عمر کامپوننت 21:23
-
چرخه عمر کامپوننت - جلسه آزمایشگاهی 54:27
-
تزریق وابستگی - سرویسها 18:37
-
تزریقکننده سلسلهمراتبی و درخت تزریقکننده 10:44
-
سرویسها برای اشتراکگذاری داده 08:25
-
مسیریابی و ناوبری 11:38
-
جلسه آزمایشگاهی مسیریابی و ناوبری 20:45
-
پیکربندی مسیر 09:58
-
ناوبری مسیر بهطور منطقی 09:01
-
پارامترهای مسیر و پارامترهای کوئری 23:02
-
قطعات مسیریاب 09:53
-
مسیرهای فرزند 18:43
-
نگهبانان مسیر 07:31
-
نگهبانان مسیر - canActivate 13:26
-
نگهبانان مسیر - canActivateChild 06:47
-
نگهبانان مسیر - canDeactivate 08:41
-
نگهبانان مسیر - Resolve 08:28
-
نگهبانان مسیر - بروزرسانیها در نسخه جدید 12:43
-
پروژه 2 - اپلیکیشن مدیریت تسک 03:47
-
راهحل پروژه 2 07:51
-
ساخت دایرکتیوهای ساختاری سفارشی 19:10
-
استفاده از HostListener و HostBinding 06:41
-
استفاده از ElementRef و Renderer2 برای دستکاری DOM 12:09
-
مقدمهای بر RXJS 20:28
-
آبزروِبِلهای RxJS برای مدیریت کدهای ناهمزمان 07:49
-
اپراتورها 18:20
-
اپراتورها - آزمایشگاه 31:42
-
زنجیرهسازی و ترکیب آبزروِبِلها 14:25
-
پرامیسها 12:10
-
سابجکتها 20:49
-
سابجکتها - ادامه 08:12
-
ViewChild و ContentChild 14:54
-
بارگذاری پویا کامپوننت 14:44
-
ارتباط بین کامپوننتهای همسطح 19:29
-
یکپارچهسازی با HTTP Client 34:25
-
CRUD 21:03
-
رهگیرها 17:37
-
پروژه 3 - مقدمه 04:50
-
پروژه 3 - آزمایشگاه 45:44
-
مدیریت استیت با Ngrx 15:34
-
مدیریت اپلیکیشن با Ngrx 34:15
-
اپلیکیشن با ابزارهای توسعه Ngrx 06:50
-
مدیریت استیت ناهمزمان با Ngrx Effects 42:05
-
استقرار و بهینهسازی 05:37
-
استقرار اپلیکیشن انگولار 13:55
-
بهینهسازی اپلیکیشن انگولار 16:39
-
مقدمهای بر تست واحد 15:36
-
تست واحد با Jasmin و Karma 31:01
-
تست E2E 29:01
-
پروژه 4 - مقدمه 02:51
-
پروژه 4 - آزمایشگاه پروژه 1 45:14
-
پروژه 4 - آزمایشگاه پروژه 2 34:01
-
پروژه 4 - آزمایشگاه پروژه 3 29:13
-
پروژه 4 - آزمایشگاه پروژه 4 43:30
-
پروژه 4 - آزمایشگاه پروژه 5 40:23
-
پروژه 4 - آزمایشگاه پروژه 6 36:20
-
بینالمللیسازی و محلیسازی 05:55
-
پایپهای انگولار 05:06
-
کتابخانه Ngx-translate 22:13
-
بارگذاری تنبل 09:35
-
Tree Shaking و تقسیم کد 09:09
-
کامپایل AOT 06:15
-
XSS و CSRF 23:15
-
احراز هویت و مجوزدهی 12:45
-
مثال JWT 37:57
-
ذخیرهسازی امن دادههای حساس و کلیدهای API - بخش 1 08:29
-
ذخیرهسازی امن دادههای حساس و کلیدهای API - بخش 2 03:34
-
مسیریابی تو در تو و مسیر فرزند 22:47
-
Route Resolver 12:58
-
استراتژیهای پیشبارگذاری 08:49
-
محتوای اضافی 11:10
-
پروژه 5 - مقدمه 02:49
-
پروژه 5 - توضیح - 1 07:35
-
پروژه 5 - توضیح - 2 24:37
-
پروژه 5 - توضیح - 3 17:01
-
پروژه 5 - توضیح - 4 35:05
-
پروژه نهایی - مقدمه 02:43
-
توضیحات پروژه نهایی 18:29
مشخصات آموزش
تسلط به انگولار: از مبانی تا توسعه پیشرفته
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:93
- مدت زمان :29:22:20
- حجم :13.47GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy