
عنوان کتاب به انگلیسی: |
Learn TypeScript 3 by Building Web Applications: Gain a solid understanding of TypeScript, Angular, Vue, React, and NestJS |
| سال انتشار: 2019 | 797 صفحه | حجم فایل: 11 مگابایت | زبان: انگلیسی |
| نویسنده | Sebastien Dubois, Alexis Georges |
| ناشر | Packt Publishing |
| ISBN10: | 1789615860 |
| ISBN13: | 9781789615869 |
توضیحات کتاب
Key FeaturesCreate modern Web applications to help businesses around the world benefit from better quality applications
Learn the latest features of TypeScript 3 and use them wisely
Explore TDD practices, OOP techniques, and industry best practices to create high-quality and modular appsBook Description
TypeScript is a superset of the JavaScript programming language, giving developers a tool to help them write faster, cleaner JavaScript. With the help of its powerful static type system and other powerful tools and techniques it allows developers to write modern JavaScript applications.
This book is a practical guide to learn the TypeScript programming language. It covers from the very basics to the more advanced concepts, while explaining many design patterns, techniques, frameworks, libraries and tools along the way. You will also learn a ton about modern web frameworks like Angular, Vue.js and React, and you will build cool web applications using those. This book also covers modern front-end development tooling such as Node.js, npm, yarn, Webpack, Parcel, Jest, and many others. Throughout the book, you will also discover and make use of the most recent additions of the language introduced by TypeScript 3 such as new types enforcing explicit checks, flexible and scalable ways of project structuring, and many more breaking changes.
By the end of this book, you will be ready to use TypeScript in your own projects and will also have a concrete view of the current frontend software development landscape.
What you will learn
Understand and take advantage of TypeScript’s powerful Type System
Grasp the key concepts and features of Angular, React, Vue.js, and NestJS
Handle asynchronous processes using Promises, async/await, Fetch, RxJS, and more
Delve into REST, GraphQL and create APIs using Apollo
Discover testing concepts, techniques, and tools like TDD, BDD, E2E, Jest
Learn Object-Oriented and Functional Programming concepts and leverage those with TypeScript
Explore design practices and patterns such as SOLID, MVC, DI and IoC, LoD, AOP, and more
Who this book is for
This book is for software developers who are willing to discover what TypeScript is and how to leverage it to write great quality software. Developers that are already familiar with TypeScript will find this book useful by learning the languages featured introduced by most recent releases. Basic knowledge of the JavaScript programming is expected.
Table of Contents
Introduction to TypeScript
Building TodoIt – Your Own Web Application with TypeScript
Improving TodoIt with Classes and Interfaces
Leveraging Generics and Enums
Coding WorldExplorer to Explore the Population of the World
Introduction to Testing
Discovering Angular, Angular Material, and RxJS
Rewriting MediaMan Using Angular and Angular Material
Introducing Vue.js
Creating LyricsFinder with Vue.js
Diving into React, NestJS, GraphQL, and Apollo
Revisiting LyricsFinder
What’s Next?
توضیحات کتاب به فارسی (ترجمه ماشینی)
TypeScript و بسیاری از ویژگی های آن را با ایجاد برنامه های وب هنری از ابتدا از ابتدا با کمک ابزار ، چارچوب ها و کتابخانه ها یاد بگیرید
ویژگی های کلیدی
برنامه های وب مدرن ایجاد کنید تا به مشاغل در سراسر جهان کمک کنید تا از برنامه های با کیفیت بهتر بهره مند شوند
آخرین ویژگی های TypeScript 3 را بیاموزید و از آنها عاقلانه استفاده کنید
شیوه های TDD ، تکنیک های OOP و بهترین شیوه های صنعت را برای ایجاد برنامه های با کیفیت بالا و مدولار کاوش کنید
توضیحات کتاب
TypeScript یک سوپراست از زبان برنامه نویسی JavaScript است و به توسعه دهندگان ابزاری می دهد تا به آنها در نوشتن سریعتر و تمیز تر JavaScript کمک کند.با کمک سیستم قدرتمند استاتیک آن و سایر ابزارها و تکنیک های قدرتمند ، به توسعه دهندگان این امکان را می دهد تا برنامه های مدرن JavaScript را بنویسند.
این کتاب یک راهنمای عملی برای یادگیری زبان برنامه نویسی TypeScript است.این برنامه از اصول اولیه گرفته تا مفاهیم پیشرفته تر ، ضمن توضیح بسیاری از الگوهای طراحی ، تکنیک ها ، چارچوب ها ، کتابخانه ها و ابزارها در طول مسیر.همچنین در مورد چارچوب های وب مدرن مانند Angular ، Vue.js و React یک تن یاد خواهید گرفت و برنامه های وب خنک را با استفاده از آن ها ایجاد خواهید کرد.این کتاب همچنین شامل ابزار توسعه مدرن جلویی مانند Node.js ، NPM ، نخ ، صفحه وب ، بسته ، شوخی و بسیاری دیگر است.در طول کتاب ، شما همچنین از جدیدترین مواردی از زبان معرفی شده توسط TypeScript 3 مانند انواع جدید که چک های صریح را اجرا می کنند ، روشهای انعطاف پذیر و مقیاس پذیر ساختار پروژه و بسیاری از تغییرات دیگر را کشف و استفاده خواهید کرد.
در پایان این کتاب ، شما آماده استفاده از TypeScript در پروژه های خود خواهید بود و همچنین نمای مشخصی از منظره فعلی توسعه نرم افزار Frontend خواهید داشت.
آنچه یاد خواهید گرفت
از سیستم نوع قدرتمند Typecript درک و استفاده کنید
مفاهیم و ویژگی های کلیدی زاویه ای ، واکنش ، vue.js و nestjs را درک کنید
فرآیندهای ناهمزمان را با استفاده از وعده ها ، Async/Atait ، Fetch ، RXJS و موارد دیگر کنترل کنید
با استفاده از آپولو ، به استراحت ، GraphQL و ایجاد API بپردازید
مفاهیم ، تکنیک ها و ابزارهایی مانند TDD ، BDD ، E2E ، JEST را کشف کنید
مفاهیم برنامه نویسی شی گرا و عملکردی را بیاموزید و از کسانی که دارای TypeScript هستند استفاده کنید
شیوه ها و الگوهای طراحی مانند جامد ، MVC ، DI و IOC ، LOD ، AOP و موارد دیگر را کاوش کنید
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگان نرم افزاری است که مایل به کشف نوع TypeScript هستند و چگونه می توان از آن برای نوشتن نرم افزار با کیفیت عالی استفاده کرد.توسعه دهندگان که از قبل با TypeScript آشنا هستند ، این کتاب را با یادگیری زبانهای ارائه شده توسط اکثر نسخه های اخیر مفید می یابند.دانش اساسی برنامه نویسی JavaScript انتظار می رود.
فهرست مطالب
آشنایی با Typescript
ساخت TODOIT – برنامه وب شخصی شما با TypeScript
بهبود کار با کلاس و رابط
ژنرال ها و عناصر استفاده می کنند
برنامه نویسی WorldExplorer برای کشف جمعیت جهان
آشنایی با آزمایش
کشف مواد زاویه ای ، زاویه ای و RXJ
بازنویسی MediaMan با استفاده از مواد زاویه ای و زاویه ای
معرفی vue.js
ایجاد متن ترانه با vue.js
غواصی به React ، Nestjs ، GraphQL و آپولو
تجدید نظر در متن آهنگ
چه چیزی بعدی؟
| توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
| به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
| در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
| درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
|
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |




نقد و بررسیها
هنوز بررسیای ثبت نشده است.