Hands-on TypeScript for C# and .NET Core Developers
Book information
Description
Contents......Page 3 Preface......Page 10 Basics and installation......Page 16 Adding TypeScript to your web projects......Page 21 TypeScript compiler options......Page 27 Basic types......Page 33 Declarations and scoping......Page 42 Summary......Page 48 Further reading......Page 49 Technical requirements......Page 50 Arrays and tuples......Page 51 Interfaces and type inference......Page 55 Operations on types......Page 65 Destructuring and spreads......Page 71 Functions......Page 77 Summary......Page 83 Further reading......Page 84 Technical requirements......Page 85 DOM types......Page 87 Basic DOM operations......Page 92 Declaration files and JavaScript libraries......Page 98 DOM operations with jQuery......Page 100 Questions......Page 103 Further reading......Page 104 Technical requirements......Page 105 Classes......Page 106 Static members and static parts of a class......Page 115 Inheriting from a class and implementing interfaces......Page 117 Advanced type-compatibility......Page 131 Summary......Page 134 Further reading......Page 135 Generics......Page 136 Generic functions and interfaces......Page 137 Generic classes......Page 142 Generic constraints......Page 145 The keyof constraints......Page 151 Questions......Page 154 Technical requirements......Page 155 Namespaces......Page 156 Pitfalls of namespaces and ES6 modules......Page 161 Loading modules......Page 170 Writing declaration files......Page 182 Summary......Page 188 Questions......Page 189 Further reading......Page 190 Bundling with WebPack......Page 191 Bundling TypeScript and JavaScript......Page 192 Integrating WebPack in ASP.NET Core middleware......Page 207 Optimizing bundles......Page 212 Production and development configurations......Page 222 Bundling CSS, images, and HTML......Page 224 Summary......Page 233 Questions......Page 234 Further reading......Page 235 Technical requirements......Page 236 Using VS Code......Page 237 Building your library......Page 241 Installing a test framework – Jasmine......Page 245 Testing your library with Jasmine......Page 248 Questions......Page 253 Further reading......Page 254 Technical requirements......Page 255 Symbols......Page 256 Iterators, iterables, and generators......Page 263 Promises and async/await notation......Page 272 Decorators and metadata......Page 281 Summary......Page 293 Questions......Page 294 Further reading......Page 295 Angular ASP Core Project Template......Page 296 Technical requirements......Page 297 Creating an Angular project......Page 298 Project structure......Page 301 Angular architecture......Page 307 Modules, components, and data binding......Page 312 Configuring and building an Angular application......Page 324 Summary......Page 330 Questions......Page 331 Technical requirements......Page 332 Template life cycle events......Page 333 Component interaction......Page 341 Forms......Page 345 Pipes......Page 351 Questions......Page 356 Further reading......Page 357 Technical requirements......Page 358 Attribute directives......Page 359 Content projection and structural directives......Page 362 Animations......Page 370 Questions......Page 380 Technical requirements......Page 381 Services and Dependency Injection......Page 382 Client-server communication......Page 394 Routing and navigation......Page 409 Testing......Page 423 Summary......Page 425 Further reading......Page 426 Chapter 1......Page 428 Chapter 3......Page 429 Chapter 5......Page 430 Chapter 7......Page 431 Chapter 8......Page 432 Chapter 10......Page 433 Chapter 12......Page 434 Chapter 13......Page 435 Index......Page 436
Similar books
Software Architecture with C# 12 and .NET 8 - Fourth Edition: Build Anterprise Applications Using Microservices, DevOps, EF Core, and Design Patterns for Azure
2024 · PDF
Software Architecture with C# 12 and .NET 8 - Fourth Edition: Build enterprise applications using microservices, DevOps, EF Core, and design patterns for Azure
2024 · PDF
Software Architecture with C# 12 and .NET 8 - Fourth Edition: Build enterprise applications using microservices, DevOps, EF Core, and design patterns for Azure
2024 · EPUB
Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2nd Edition
2020 · EPUB
Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2nd Edition
2020 · PDF
Hands-On Software Architecture with C# 8 and .NET Core 3: Architecting software solutions using microservices, DevOps, and design patterns for Azure Cloud
2019 · PDF
Hands-On Software Architecture with C# 8 and .NET Core 3
Hands-on TypeScript for C# and .NET Core Developers
2018 · PDF