دوره آموزشی ساخت کتابخانههای Angular
1 ساعت 26 دقیقهپیشرفته2025-06-25
مدرسین

Derek Peruo
Angular.js Architect
جزئیات دوره
اگر میخوای توی توسعهی Angular حرفهایتر بشی و بتونی کامپوننتها، سرویسها و پایپهای قابل استفادهی دوباره بسازی، این دوره پیشرفته مخصوص توئه! این دوره بهخصوص برای مهندسای نرمافزار ارشد و لیدهای فنی طراحی شده که میخوان کتابخونههای اختصاصی و مقیاسپذیر Angular درست کنن.
توی این دوره یاد میگیری چطور کتابخونههایی بسازی که به راحتی با برنامههای مختلف کار کنه و مدیریتش آسون باشه. علاوه بر این، ساختار پروژه رو بهینه میکنی، فرایند بیلد رو سادهتر میکنی و کارهای تکراری رو اتومات میکنی. حتی یاد میگیری چطور کتابخونهت رو منتشر کنی، چه به صورت خصوصی و چه عمومی، که تو پروژههای بزرگ و چند تیمی، همه راحتتر بتونن ازش استفاده کنن.
تمرینها و مثالها توی GitHub Codespace هستن که بتونی کاملا عملی یاد بگیری و تو تیم یا پروژههات سریعتر و قابل اعتمادتر کار کنی.
🎯 اهداف یادگیری:
طراحی کامپوننتها، سرویسها و پایپهای قابل استفاده دوباره در کتابخانه Angular برای استفاده تو چند برنامه مختلف با تمرکز روی ثبات و نگهداری آسان.
تنظیم و بهینهسازی فرآیند بیلد Angular برای پشتیبانی از خطوط استقرار سفارشی و چند اعتبار امنیتی، تا پروژهها امن و آماده انتشار بمونن حتی تحت فشار زمانی.
تست و اطمینان از سازگاری کتابخانه Angular با چند برنامه مختلف، کاهش ریسکهای یکپارچهسازی و کم کردن زمان از کار افتادگی تیم توسعه.
انتشار کتابخانه Angular در مخازن npm خصوصی یا عمومی با رعایت نسخهبندی، مستندسازی و دسترسی مناسب برای افزایش سرعت پذیرش و همکاری بین تیمها.
توی این دوره یاد میگیری چطور کتابخونههایی بسازی که به راحتی با برنامههای مختلف کار کنه و مدیریتش آسون باشه. علاوه بر این، ساختار پروژه رو بهینه میکنی، فرایند بیلد رو سادهتر میکنی و کارهای تکراری رو اتومات میکنی. حتی یاد میگیری چطور کتابخونهت رو منتشر کنی، چه به صورت خصوصی و چه عمومی، که تو پروژههای بزرگ و چند تیمی، همه راحتتر بتونن ازش استفاده کنن.
تمرینها و مثالها توی GitHub Codespace هستن که بتونی کاملا عملی یاد بگیری و تو تیم یا پروژههات سریعتر و قابل اعتمادتر کار کنی.
🎯 اهداف یادگیری:
طراحی کامپوننتها، سرویسها و پایپهای قابل استفاده دوباره در کتابخانه Angular برای استفاده تو چند برنامه مختلف با تمرکز روی ثبات و نگهداری آسان.
تنظیم و بهینهسازی فرآیند بیلد Angular برای پشتیبانی از خطوط استقرار سفارشی و چند اعتبار امنیتی، تا پروژهها امن و آماده انتشار بمونن حتی تحت فشار زمانی.
تست و اطمینان از سازگاری کتابخانه Angular با چند برنامه مختلف، کاهش ریسکهای یکپارچهسازی و کم کردن زمان از کار افتادگی تیم توسعه.
انتشار کتابخانه Angular در مخازن npm خصوصی یا عمومی با رعایت نسخهبندی، مستندسازی و دسترسی مناسب برای افزایش سرعت پذیرش و همکاری بین تیمها.
مهارت ها
AngularAdvancedFront-End Web DevelopmentWeb DevelopmentOpen Source
سرفصل ها
۰. مقدمه
- 01 - سادهسازی همکاری در پروژههای پیچیده
- 02 - آنچه باید بدانید
- 03 - استفاده از کد مثال و Codespaces
- 04 - مرور کلی برنامه
۱. مروری بر کتابخانههای انگولار
- 05 - ایجاد یک کتابخانه سفارشی جدید
- 06 - مروری بر قالب بسته Angular
- 07 - ساختار فایل و پوشه پروژه
- 08 - نقاط ورود و تقسیم کد
- 09 - پیکربندی محیطهای کتابخانهای
- 10 - انتشار کتابخانه شما
۲. بلوکهای سازندهی اصلی
- 11 - کامپوننتهای بدون تابعیت
- 12 - لولههای خالص
- 13 - ارائه دهندگان درخت لرزان
- 14 - بینالمللیسازی
- 15 - انشای دستورالعمل
- 16 - با استفاده از Angular refs کنترل بیشتری به دست آورید
- 17 - تست و اشکالزدایی کتابخانههای انگولار
- 18- چالش کدنویسی
- 19 - راه حل
۳. بهینهسازی عملکرد
- 20 - تنظیمات رایج پیکربندی
- 21 - نادیده گرفتن تشخیص تغییر در زیردرختهای مؤلفه
- 22 - کپسولهسازی نمای کامپوننت
- 23 - جداسازی انژکتورها در سلسله مراتب
- 24 - بهینهسازی محاسبات کند
- 25- جلوگیری از آلودگی منطقه
- 26 - انگولار بدون Zone.js (zoneless)
- 27 - قابل حمل کردن کامپوننتها با Angular Elements
- 28 - چالش کدنویسی
- 29 - راه حل
۴. شماتیکهای زاویهای
- 30 - مرور کلی شماتیکهای زاویهای
- 31 - پیکربندی شماتیکهای زاویهای
- 32 - توسعه محلی برای طرحوارههای Angular
- 33 - توابع کارخانهای شماتیکهای زاویهای
- 34- چالش کدنویسی
- 35 - راه حل
نتیجهگیری
- 36 - نگاهی عمیقتر به Angular
دوره های مرتبط
- دوره آموزشی انگولار: گردش کار
- دوره آموزشی فریمورک شیرپوینت برای توسعه دهندگان: بخش 5 SPFx و Angular
- دوره آموزشی انگولار: ساخت بر روی Azure Microservices
- دوره آموزشی افزونه های مایکروسافت آفیس برای توسعه دهندگان
- دوره آموزشی یادگیری جامع انگولار (2019)
- دوره آموزشی ساخت و میزبانی یک سایت Full-Stack با انگولار
- دوره آموزشی ساخت اپلیکیشن با Angular، ASP.NET Core و Entity Framework Core
- دوره آموزشی ساخت برنامه های Angular و Node با احراز هویت
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی توسعه وب را با Vanilla JavaScript کاوش کنید
- مسیر آموزشی تبدیل شدن به یک برنامه نویس AngularJS
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Angular
- مسیر آموزشی بهبود مهارت های برنامه نویسی طراحی وب خود
- مسیر آموزشی ارتقاء مهارت های انگولار خود
- مسیر آموزشی مهارت های خود را به عنوان یک توسعه دهنده جنگو ارتقا دهید
- مسیر آموزشی توسعه وب را با Vue.js کاوش کنید