Frameworkless Front-End Development
در کتاب توسعه Front-End بدون استفاده از فریمورک، روش توسعه front-end برنامههای وب را بدون استفاده از فریمورکها و کتابخانههای شخص ثالث، بررسی خواهید کرد. این کتاب مهارتهای لازم و آزادی مورد احتیاج برای انتخاب رویکرد "بدون فریمورک" را در هنگام انتخاب فن آوری برای ایجاد یک پروژه جدید در اختیار شما قرار میدهد.
شما با استفاده از روشها و ابزارهای کاربردی برای فهم نیازمندیهای غیر عملیاتی، مهمترین موضوعات را با روشی واضح و معقول انجام خواهید داد. این کتاب به سوالات مهمی در موضوعاتی مختلفی پاسخ میدهد همچون مدیریت وضعیت، ایجاد سیستم مسیریابی، ساخت کلاینت REST با استفاده از fetch و همچنین خطرات ناشی از انتخاب فریمورک یا ابزار اشتباه برای پروژه هایتان را به شما نشان میدهد و در عین حال گزینههای پایدار و کاربردی را نیز ارائه میکند.
کتاب Frameworkless Front-End Development، مفهوم بدهی فنی و شیوه هایی که یک فریمورک بر طول عمر یک پروژه تاثیر میگذارد را بررسی میکند. در کنار به دست آوردن یک راهنمای جامع و واضح در مورد کد نویسی موثر از پایه بدون استفاده از فریمورک ها، شما همچنین برخی از اصول تصمیم گیری فنی را یاد خواهید گرفت.
مطالبی که در این کتاب یاد خواهید گرفت:
- مروری بر اینکه دستکاری DOM چگونه عمل مینماید
- مدیریت وضعیت front-end یک برنامه با استفاده از الگوهای مختلف
- انتقال امن کدهای یک برنامه موجود به یک فریمورک جدید و یا کد بدون فریمورک
- استفاده از ابزارهای تصمیم گیری مثل یک Framework Compass Chart و Architectural Clash
- مشاهده اینکه انتخاب فریمورکها چگونه میتوانند بر طول عمر و سلامت کدهای برنامه تاثیر بگذارند
این کتاب برای تمامی توسعه دهندگان جاوا اسکریپت و مدیران فنی که مسئول کمک به تیمها برای انتخاب تکنولوژیشان برای پروژههای جدیدشان هستند و مشاورانی که قصد دارند مبنای کدهای front-end جاوا اسکریپت موجود را refactor کنند، مفید است.
Table of Contents:
Chapter 1: Let’s Talk About Frameworks
Chapter 2: Rendering
Chapter 3: Managing DOM Events
Chapter 4: Web Components
Chapter 5: HTTP Requests
Chapter 6: Routing
Chapter 7: State Management
Chapter 8: The Right Tool for the Right Job