دوره Angular: توسعه فرانتاند با پروژههای واقعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- دانشجویان یاد خواهند گرفت که اپلیکیشنهای پویا و تکصفحهای با استفاده از کامپوننتهای Angular و اتصال داده بسازند.
- دانشجویان یاد خواهند گرفت که چگونه از دایرکتیوها و پایپهای Angular استفاده کنند تا رابطهای کاربری واکنشگرا و تعاملی بسازند.
- دانشجویان یاد خواهند گرفت که چگونه با Firebase یکپارچه شوند و سرویسهایی برای مدیریت دادهها و تعامل با بکاند ایجاد کنند.
- دانشجویان اپلیکیشنهای عملیاتی واقعی مانند یک اپلیکیشن لیست کارها و پرسش و پاسخ (QnA) توسعه میدهند تا مهارتهای خود را تقویت کنند و پروژههایی برای پرتفولیوی خود بسازند.
پیش نیازهای دوره
- دانش اولیه از HTML ،CSS و JavaScript الزامی است.
- آشنایی با هر ویرایشگر متنی (مانند Visual Studio Code) برای تمرینات کدنویسی.
- یک کامپیوتر با دسترسی به اینترنت برای نصب Angular و تکمیل پروژههای عملی.
- نیازی به تجربهی قبلی با Angular نیست. مناسب برای مبتدیان و یادگیرندگان میانرده.
توضیحات دوره
پتانسیل کامل Angular را با این دورهی جامع که برای توسعهدهندگان فرانتاند جاهطلب طراحی شده است، آزاد کنید. این دوره شما را از طریق اصول Angular راهنمایی میکند و شما را با مهارتهای لازم برای ساخت اپلیکیشنهای پویا و تکصفحهای (SPAs) مجهز میکند.
این دوره با ماژول 1: مقدمهای بر مبانی Angular آغاز میشود و شما درک محکمی از ویژگیهای اصلی Angular خواهید داشت، از جمله چگونگی راهاندازی محیط توسعه، ایجاد و درک کامپوننتهای Angular و تسلط به تکنیکهای اتصال داده. شما چگونگی استفاده از متدهای مختلف اتصال داده، از جمله اتصال داده یکطرفه و دوطرفه، دکوراتورهای ورودی و خروجی، و ایمیتکنندههای رویداد را یاد خواهید گرفت تا اپلیکیشنهای خود را تعاملیتر کنید.
در ماژول 2: دایرکتیوها و پایپها، به عمق دایرکتیوهای داخلی Angular مانند ngFor ،ngIf و ngSwitch میرویم تا چگونگی کنترل رندرینگ عناصر در اپلیکیشن خود را یاد بگیریم. علاوه بر این، شما پایپهای سفارشی را کشف خواهید کرد که به شما این امکان را میدهد که دادهها را به طور کارآمد در قالبهای خود تغییر دهید. این ابزارها برای ایجاد رابطهای کاربری واکنشگرا و پویا ضروری هستند.
در ماژول 3: سرویسها، تزریق وابستگی و مدیریت داده، شما یاد خواهید گرفت که چگونه از سرویسهای Angular و تزریق وابستگی برای مدیریت دادهها و عملکرد اپلیکیشن به طور مؤثر استفاده کنید. این ماژول همچنین شامل فرمهای Angular، از جمله فرمهای تحت الگو است که شما را با مهارتهای لازم برای مدیریت ورودیهای کاربر آشنا میکند. علاوه بر این، شما یاد خواهید گرفت که چگونه Firebase را برای ذخیرهسازی دادههای بکاند یکپارچه کنید تا اپلیکیشن شما آماده استقرار در دنیای واقعی باشد.
ماژول 4: پروژه - اپلیکیشن لیست کارها، تمام آنچه را که یاد گرفتهاید در یک پروژه واقعی به کار میگیرد. شما یک اپلیکیشن لیست کارها کاملاً کاربردی خواهید ساخت که به شما کمک میکند مهارتهای Angular خود را تقویت کنید و پروژهای قابلعرضه به پرتفولیو ایجاد کنید.
در نهایت، در ماژول 5: پروژه - اپلیکیشن پرسش و پاسخ (QnA)، شما یک پروژه عملی دیگری، یک اپلیکیشن پرسش و پاسخ (QnA) توسعه خواهید داد. این پروژه شما را با ویژگیهای پیچیدهتر مانند ایجاد کامپوننتهای فرانتاند و بکاند آشنا میکند و به شما این امکان را میدهد که درک کنید چگونه Angular میتواند با خدمات بکاند برای توسعهی کاملپشته یکپارچه شود.
با پایان این دوره، شما تنها درک عمیقی از Angular نخواهید داشت، بلکه با دو پروژه کامل: یک اپلیکیشن لیست کارها و یک اپلیکیشن QnA، پرتفولیوی محکمی نیز خواهید ساخت. این پروژهها توانایی شما در ایجاد اپلیکیشنهای وب مقیاسپذیر و قابلنگهداری را نشان میدهد و شما را به عنوان یک توسعهدهنده فرانتاند بسیار قابل استخدام میکند.
همین الان بپیوندید تا به Angular مسلط شوید، اپلیکیشنهای واقعی بسازید و حرفهی توسعه وب خود را به سطح بعدی ببرید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی تا میانرده که به تسلط به Angular برای توسعه فرانتاند علاقهمند هستند.
- دانشجویانی که به دنبال بهبود پرتفولیوی خود با پروژههای واقعی Angular هستند.
- توسعهدهندگان فولاستک که میخواهند مهارتهای فرانتاند خود را بهبود بخشند و ساختار Angular را درک کنند.
- علاقهمندان به تکنولوژی که میخواهند وب اپلیکیشنهای پویا و داده محور را با استفاده از Angular بسازند.
دوره Angular: توسعه فرانتاند با پروژههای واقعی
-
درک مبانی Angular 10:59
-
راهاندازی محیط توسعه شما 13:49
-
درک کامپوننتها 23:28
-
نشانهگذاری CSS و HTML در Angular 12:06
-
تولید کامپوننت و اتصال داده 10:49
-
ورودی از والد به فرزند 18:46
-
دکوراتور ورودی 13:02
-
خروجی و ایمیتکننده رویداد 13:50
-
اتصال پروپرتی و تداخل رشته 12:19
-
اتصال کلاس و استایل 11:44
-
فیلترسازی رویداد و متغیرهای الگو 29:29
-
اتصال داده یکطرفه و دوطرفه 12:25
-
تمرین برای اتصال داده 23:42
-
دایرکتیو Angular - ngFor 22:35
-
دایرکتیو Angular - ngFor با دکمههای حذف و اضافه 12:44
-
دایرکتیو Angular - ngIf 13:48
-
مورد ngSwitch 12:03
-
ngStyle و ngClass 15:28
-
بررسی دایرکتیوها در Angular 03:00
-
تمرین دایرکتیوها 01:01
-
راهحل تمرین دایرکتیوها 20:59
-
مقدمهای بر پایپها 01:55
-
پایپهای داخلی 36:04
-
پایپهای سفارشی با استفاده از CLI 10:48
-
مقدمهای بر سرویسهای Angular 03:11
-
بررسی سرویسهای Angular 36:37
-
فرمهای الگو محور در Angular 34:37
-
پایگاهداده با Firebase 30:03
-
پروژه: مقدمهای بر اپلیکیشن لیست کارها 01:16
-
پروژه: مقدمهای بر QnA 01:10
-
پروژه: فرانتاند QnA 01:40:46
-
پروژه: بکاند QnA 36:33
مشخصات آموزش
دوره Angular: توسعه فرانتاند با پروژههای واقعی
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:32
- مدت زمان :11:51:24
- حجم :6.93GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy