دوره آموزشی انگولار: ساخت برنامه‌های بزرگ

دوره آموزشی انگولار: ساخت برنامه‌های بزرگ

51 دقیقهپیشرفته2024-12-02

مدرسین

Emmanuel Henri

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.

مهارت ها

AngularTelecommunicationsJavaScript FrameworksWeb Development ToolsFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentNetwork and System AdministrationOpen SourceOne-Off

سرفصل ها

مقدمه

  • ساخت برنامه‌های بزرگ با Angular
  • پیش نیازهای دوره

راه اندازی

  • مروری بر چالش‌ها با برنامه‌های بزرگ Angular
  • راه‌اندازی محیط و داکر
  • اکتشاف CLI زاویه ای و داربست پروژه

ساختار پروژه

  • مقدمه ای بر ماژول‌های Angular - ویژگی و اشتراک گذاری شده
  • طراحی اجزای هوشمند در مقابل گنگ
  • سازمان پروژه
  • مقدمه مدیریت دولتی
  • راه‌اندازی NgRx با اکشن ‌ها , کاهش دهنده‌ها و افکت ها

مدیریت برنامه

  • مسیریابی پویا و تودرتو
  • حفاظت از مسیرها با نگهبان
  • بارگذاری تنبل و استراتژی OnPush
  • تست واحد با یاس و کارما

بهینه‌سازی برنامه

  • کامپایل AOT و بهینه‌سازی ساخت
  • یکپارچه سازی و توسعه مستمر (CI CD)
  • مدیریت خطای جهانی و نظارت بر برنامه

نتیجه گیری

  • مراحل بعدی
۴۰,۰۰۰ تومان