دوره آموزشی انگولار: ساخت برنامههای بزرگ
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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت برنامه های کاربردی بزرگ با انگولار (2018)
- دوره آموزشی مدیریت وضعیت در Angular با NgRx
- دوره آموزشی رمزگشایی Angular: بهینهسازی عملکرد
- دوره آموزشی ساخت کتابخانههای Angular
- دوره آموزشی ساختن یک رابط در انگولار
- دوره آموزشی انگولار: ساخت بر روی Azure Microservices
- دوره آموزشی ساخت برنامه های Angular و Node با احراز هویت
- دوره آموزشی ساخت اپلیکیشن های انگولار و جنگو
مسیرهای مرتبط
- مسیر آموزشی ارتقاء مهارت های انگولار خود
- مسیر آموزشی تبدیل شدن به یک برنامه نویس AngularJS
- مسیر آموزشی ایجاد مهارت های هوش مصنوعی برای توسعه دهندگان وب
- مسیر آموزشی توسعه وب را با Vue.js کاوش کنید
- مسیر آموزشی مهارت های خود را به عنوان یک توسعه دهنده جنگو ارتقا دهید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده هسته ASP.NET
- مسیر آموزشی توسعه وب را با Vanilla JavaScript کاوش کنید