برنامهنویسی کامپیوتر از ابتدای کار تا کنون تغییرات زیادی را به خود دیده است. از شکل کلی برنامهنویسی به شکل خطی، تا ساختیافته و شیئ گرا و شیوههای دیگر که کم و بیش متداول هستند تا زبانهای برنامهنویسی متعدد و به شکلهای گوناگون که یکی پس از دیگری ایجاد شدهاند و مورد استفاده قرار گرفتند. با تغییر نیازهای امروز دنیای نرمافزار نسبت به آنچه در گذشته وجود داشته، نیاز به کاهش زمان و هزینه برای تولید یک نرمافزار بیش از پیش احساس میشود. در این مسیر روشها و ابزارهای گوناگونی نیز ابداع شدند که هر یک در جایگاه خود برای رسیدن به این هدف مورد استفاده قرار میگیرند.
کامپوننتها در برنامهنویسی، ابزارهایی هستند که برای انجام فعالیتهایی خاص و پیشگیری از نوشتن کدهای اضافی مورد استفاده قرار می گیرند. اغلب امکانات موجود در کامپوننتها میتوانند توسط برنامهنویسان نیز به صورت شخصی پیادهسازی شوند ولی انجام این کار ممکن است به ماهها یا سالها زمان نیاز داشته باشد.
سرفصل های دوره آموزشی Udemy Web Components & Stencil.js – Build Custom HTML Elements:
– معرفی
– طراح نسل بعدی جاوا اسکریپت (اختیاری)
– درک مبانی
– غواصی عمیق تر در اجزای وب
– ساختن اجزای پیچیده تر
– استنسیل – مقدمه
– استنسیل – غواصی به مبانی
– استنسیل پیشرفته
– استقرار و انتشار
– گردآوری