{"product_id":"9781785881817","title":"Mastering Angular 2 Components","description":"\u003cp\u003e\u003cb\u003eLearn to build component-based user interfaces of the future using Angular 2\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDevelopers will be able to make better websites right away by building the example components in the book\u003c\/li\u003e\n\u003cli\u003eYou'll learn new ways of conceptualizing how to design your web applications, which will prepare you to keep making more sophisticated projects\u003c\/li\u003e\n\u003cli\u003eLearning these concepts and building these apps will put developers ahead of the curve in preparing for \"tomorrow's Internet,\" as component-based development and component-centric thinking are increasingly in demand\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eThis book is for Angular developers who already have a good understanding of basic frontend web technologies such as JavaScript, HTML, and CSS. You will learn about the new component-based architecture in Angular 2 and how to use it to build modern and clean user interfaces.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand the concept of a component-based UI architecture\u003c\/li\u003e\n\u003cli\u003eGrasp Angular 2 core concepts\u003c\/li\u003e\n\u003cli\u003eSee the technologies used to work with Angular 2 (mainly ES6)\u003c\/li\u003e\n\u003cli\u003ePerform basic and advanced tasks using Angular 2 components\u003c\/li\u003e\n\u003cli\u003eUse dependency injection within Angular 2 components\u003c\/li\u003e\n\u003cli\u003eTest Angular 2 components with testing frameworks\u003c\/li\u003e\n\u003cli\u003eStructure an application using Angular 2\u003c\/li\u003e\n\u003cli\u003eBuild an entire application from A to Z using Angular 2\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eThrough this book, you will learn how to use Angular 2 and its component-based architecture in order to develop modern user interfaces. A new holistic way of thinking about UI development will be established throughout this book, and you will discover the power of Angular 2 components through many examples. This book is based on Release Candidate 1(RC1) of Angular 2.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eOn this journey, you'll discover the benefits of component-based user interfaces over the classical MVC design. Also, you will get a chance to compare a classical MVC with a component-based approach and understand the challenges of modern user interfaces. You will learn the very basics of the required core technologies and the setup needed to get going with Angular 2, and progressively enhance your understanding of Angular 2 components by working on the example application.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eAfter reading the book and following the example application, you will have built a small-to-mid-sized application with Angular 2 using a component-based UI architecture.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThe new component-style directives in Angular 2 will change developers' workflows and their way of thinking about shared and reusable blocks of custom HTML in the shadow DOM. This is the first book to guide developers along this path. It provides a practical way of learning concepts, giving you the chance to build components of your own. With this book, you will get ahead of the curve in a new wave of web development by tightly focusing on one area, which is the key to unlocking the powers of Angular development.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47140070424816,"sku":"9781785881817","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781785881817_p0.jpg?v=1763737896","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781785881817","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}