ویژگیهای کلیدی
برنامههای وب مدرن ایجاد کنید تا به کسبوکارها در سراسر جهان کمک کنید تا از برنامههای با کیفیت بهتر بهرهمند شوند.
آخرین ویژگیهای TypeScript 3 را بیاموزید و عاقلانه از آنها استفاده کنید.
شیوههای TDD، تکنیکهای OOP و بهترین شیوههای صنعت را برای ایجاد برنامههای با کیفیت بالا و ماژولار بررسی کنید.
شرح کتاب
TypeScript مجموعهای از زبان برنامهنویسی جاوا اسکریپت است که به توسعهدهندگان ابزاری برای کمک به نوشتن سریعتر و تمیزتر جاوا اسکریپت میدهد. با کمک سیستم نوع استاتیک قدرتمند و سایر ابزارها و تکنیکهای قدرتمند خود، به توسعهدهندگان اجازه میدهد تا برنامههای مدرن جاوا اسکریپت بنویسند.
این کتاب یک راهنمای عملی برای یادگیری زبان برنامهنویسی TypeScript است. این کتاب از اصول اولیه تا مفاهیم پیشرفتهتر را پوشش میدهد، در حالی که بسیاری از الگوهای طراحی، تکنیکها، چارچوبها، کتابخانهها و ابزارها را در طول مسیر توضیح میدهد. همچنین در مورد چارچوبهای وب مدرن مانند Angular، Vue.js و React چیزهای زیادی خواهید آموخت و با استفاده از آنها برنامههای وب جذابی خواهید ساخت. این کتاب همچنین ابزارهای مدرن توسعه فرانتاند مانند Node.js، npm، yarn، Webpack، Parcel، Jest و بسیاری دیگر را پوشش میدهد. در سراسر کتاب، شما همچنین جدیدترین ویژگیهای اضافه شده به زبان که توسط TypeScript 3 معرفی شدهاند را کشف و استفاده خواهید کرد، مانند انواع جدیدی که بررسیهای صریح را اعمال میکنند، روشهای انعطافپذیر و مقیاسپذیر برای ساختاردهی پروژه و بسیاری از تغییرات مهم دیگر.
در پایان این کتاب، شما آماده استفاده از TypeScript در پروژههای خود خواهید بود و همچنین دیدگاهی مشخص از چشمانداز فعلی توسعه نرمافزار فرانتاند خواهید داشت. آنچه خواهید آموخت
درک و بهرهگیری از سیستم قدرتمند TypeScript
درک مفاهیم و ویژگیهای کلیدی Angular، React، Vue.js و NestJS
مدیریت فرآیندهای ناهمزمان با استفاده از Promises، async/await، Fetch، RxJS و موارد دیگر
بررسی REST، GraphQL و ایجاد API با استفاده از Apollo
کشف مفاهیم، تکنیکها و ابزارهای تست مانند TDD، BDD، E2E، Jest
یادگیری مفاهیم برنامهنویسی شیگرا و تابعی و استفاده از آنها با TypeScript
بررسی شیوهها و الگوهای طراحی مانند SOLID، MVC، DI و IoC، LoD، AOP و موارد دیگر
این کتاب برای چه کسانی مناسب است؟
این کتاب برای توسعهدهندگان نرمافزاری است که مایل به کشف چیستی TypeScript و نحوهی بهرهبرداری از آن برای نوشتن نرمافزارهای با کیفیت عالی هستند. توسعهدهندگانی که از قبل با TypeScript آشنا هستند، این کتاب را با یادگیری زبانهای معرفیشده در جدیدترین نسخهها مفید خواهند یافت. دانش پایه در مورد برنامهنویسی جاوا اسکریپت مورد انتظار است.
فهرست مطالب
مقدمهای بر TypeScript
ساخت TodoIt – برنامهی وب خودتان با TypeScript
بهبود TodoIt با کلاسها و رابطها
استفاده از Genericها و Enumها
کدنویسی WorldExplorer برای کاوش جمعیت جهان
مقدمهای بر تست
کشف Angular، Angular Material و RxJS
بازنویسی MediaMan با استفاده از Angular و Angular Material
معرفی Vue.js
ایجاد LyricsFinder با Vue.js
بررسی React، NestJS، GraphQL و Apollo
بازنگری LyricsFinder
مرحلهی بعدی چیست؟






























