دوره آموزشی انگولار: ساخت برنامههای بزرگ
51 دقیقهپیشرفته2024-12-02
مدرسین

Emmanuel Henri
Executive with 20+ years of experience in programming and design
جزئیات دوره
در این دوره که برای توسعهدهندگان حرفهای Angular طراحی شده است، امانوئل هنری، یک مدیر اجرایی و توسعهدهنده فولاستک با تجربه، به بررسی مفاهیم پیشرفته Angular و اجرای عملی آنها در برنامههای بزرگ میپردازد. این دوره به شما کمک میکند تا مهارتهای لازم برای معماری، توسعه و نگهداری برنامههای بزرگ مبتنی بر Angular را به دست آورید.
در این دوره، مفاهیمی نظیر اسکافولدینگ پروژه، معماری ماژولار، و مدیریت حالت کارآمد با NgRx آموزش داده میشود. همچنین به تکنیکهای مسیریابی پویا و تو در تو و روشهای بهینهسازی عملکرد از جمله بارگذاری تنبل (Lazy Loading) و استراتژی تغییر تشخیص OnPush پرداخته خواهد شد.
در بخش آزمایشها، یاد میگیرید چگونه از ابزارهایی مانند Jasmine، Karma، و Cypress برای آزمونهای واحد و انتها به انتها استفاده کنید. علاوه بر این، موضوعات مربوط به پیادهسازی CI/CD و مدیریت خطا با ابزارهایی مانند Sentry نیز پوشش داده میشوند.
این دوره طراحی شده است تا شما را قادر سازد مهارتهای خود را در ساخت برنامههای مقیاسپذیر و بهینه ارتقا دهید و از قابلیتهای پیشرفته Angular برای سادهسازی فرآیندهای توسعه و استقرار بهره ببرید.
اهداف یادگیری:
معماری، توسعه و نگهداری برنامههای بزرگ و پیچیده Angular.
شناسایی بهترین روشها برای بهینهسازی عملکرد، مقیاسپذیری و قابلیت نگهداری.
یادگیری نحوه استفاده از جدیدترین امکانات و ابزارهای Angular برای تسهیل فرآیندهای توسعه و استقرار.
ارتقای مهارتها در زمینه معماری پیشرفته Angular، مدیریت وضعیت با NgRx، بهینهسازی عملکرد، مسیریابی ماژولار، آزمونهای واحد و انتها به انتها، و جریان کاری CI/CD.
در این دوره، مفاهیمی نظیر اسکافولدینگ پروژه، معماری ماژولار، و مدیریت حالت کارآمد با NgRx آموزش داده میشود. همچنین به تکنیکهای مسیریابی پویا و تو در تو و روشهای بهینهسازی عملکرد از جمله بارگذاری تنبل (Lazy Loading) و استراتژی تغییر تشخیص OnPush پرداخته خواهد شد.
در بخش آزمایشها، یاد میگیرید چگونه از ابزارهایی مانند Jasmine، Karma، و Cypress برای آزمونهای واحد و انتها به انتها استفاده کنید. علاوه بر این، موضوعات مربوط به پیادهسازی CI/CD و مدیریت خطا با ابزارهایی مانند Sentry نیز پوشش داده میشوند.
این دوره طراحی شده است تا شما را قادر سازد مهارتهای خود را در ساخت برنامههای مقیاسپذیر و بهینه ارتقا دهید و از قابلیتهای پیشرفته Angular برای سادهسازی فرآیندهای توسعه و استقرار بهره ببرید.
اهداف یادگیری:
معماری، توسعه و نگهداری برنامههای بزرگ و پیچیده Angular.
شناسایی بهترین روشها برای بهینهسازی عملکرد، مقیاسپذیری و قابلیت نگهداری.
یادگیری نحوه استفاده از جدیدترین امکانات و ابزارهای Angular برای تسهیل فرآیندهای توسعه و استقرار.
ارتقای مهارتها در زمینه معماری پیشرفته Angular، مدیریت وضعیت با NgRx، بهینهسازی عملکرد، مسیریابی ماژولار، آزمونهای واحد و انتها به انتها، و جریان کاری CI/CD.
مهارت ها
TelecommunicationsAngularJavaScript FrameworksWeb Development ToolsFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentNetwork and System AdministrationOpen SourceOne-Off
سرفصل ها
0. مقدمه
- 01 - ساخت برنامههای بزرگ با Angular
- 02 - پیش نیازهای دوره
1. راه اندازی
- 03 - مروری بر چالشها با برنامههای بزرگ Angular
- 04 - راهاندازی محیط و داکر
- 05 - اکتشاف CLI زاویه ای و داربست پروژه
2. ساختار پروژه
- 06 - مقدمه ای بر ماژولهای Angular - ویژگی و اشتراک گذاری شده
- 07 - طراحی اجزای هوشمند در مقابل گنگ
- 08 - سازمان پروژه
- 09 - مقدمه مدیریت دولتی
- 10 - راهاندازی NgRx با اکشن ها , کاهش دهندهها و افکت ها
3. مدیریت برنامه
- 11 - مسیریابی پویا و تودرتو
- 12 - حفاظت از مسیرها با نگهبان
- 13 - بارگذاری تنبل و استراتژی OnPush
- 14 - تست واحد با یاس و کارما
4. بهینهسازی برنامه
- 15 - کامپایل AOT و بهینهسازی ساخت
- 16 - یکپارچه سازی و توسعه مستمر (CI CD)
- 17 - مدیریت خطای جهانی و نظارت بر برنامه
نتیجه گیری
- 18 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
- دوره آموزشی توسعه یک دستیار بازبینی کد
- دوره آموزشی 5G و هوش مصنوعی: دگرگونی در مخابرات
- دوره آموزشی آمار و پایتون برای مخابرات: استفاده از تحلیل داده برای تصمیمگیری در مخابرات مدرن
- دوره آموزشی یادگیری ماشین در مخابرات: از مبانی تا نمونههای واقعی
- دوره آموزشی مدیریت قطعههای کد با Windsurf