skip to content
Mastering Angular 2 Components. Preview this item
ClosePreview this item
Checking...

Mastering Angular 2 Components.

Author: Gion Kunz
Publisher: Packt Publishing, 2016.
Edition/Format:   eBook : Document : English : 1View all editions and formats
Summary:
Learn to build component-based user interfaces of the future using Angular 2About This Book Developers will be able to make better websites right away by building the example components in the book You'll learn new ways of conceptualizing how to design your web applications, which will prepare you to keep making more sophisticated projects Learning these concepts and building these apps will put developers ahead of  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Erscheint auch als:
Druck-Ausgabe
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Gion Kunz
ISBN: 1785881817 9781785881817 9781785884641 1785884646
OCLC Number: 953233744
Description: 1 online resource
Contents: Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Component-Based User Interfaces; Thinking of organisms; Components --
The organs of user interfaces; Encapsulation; Composability; Components, invented by nature; My UI framework wishlist; Time for new standards; Template elements; Shadow DOM; Angular's component architecture; Everything is a component; Your first component; JavaScript of the future; I speak JavaScript, translate, please!; Classes; Modules; Template strings; ECMAScript or TypeScript?; Decorators; Tools Node.js and NPMSystemJS and JSPM; JSPM; Getting started with JSPM; Summary; Chapter 2: Ready, Set, Go!; Managing tasks; Vision; Starting from scratch; Bootstrapping; Running the application; Recap; Creating a task list; Recap; The right level of encapsulation; Recap; Input generates output; Recap; Custom UI elements; Recap; Filtering tasks; Summary; Chapter 3: Composing with Components; Data --
fake to real; Reactive programming with observable data structures; Immutability; Pure components; Purifying our task list; Recap; Composition using content projection Creating a tabbed interface componentRecap; Mixing projected with generated content; Summary; Chapter 4: No Comments, Please!; One editor to rule them all; Creating an editor component; Recap; Building a commenting system; Building the comment component; Building the comments component; Recap; Summary; Chapter 5: Component-Based Routing; An introduction to the Angular router; Composition by routing; Router versus template composition; Understanding the route tree; Back to the routes; Routable tabs; Refactoring navigation; Summary; Chapter 6: Keeping Up with Activities Creating a service for logging activitiesLogging activities; Leveraging the power of SVG; Styling SVG; Building SVG components; Building an interactive activity slider component; Projection of time; Rendering activity indicators; Bringing it to life; Recap; Building the activity timeline; Summary; Chapter 7: Components for User Experience; Tag management; Tag data entity; Generating tags; Creating a tags service; Rendering tags; Integrating the task service; Completion of the tags service; Supporting tag input; Creating a tag input manager; Creating a tags select component Integrating tag input within the editor componentFinishing up our tagging system; Drag and drop; Implementing the draggable directive; Implementing a drop target directive; Integrating drag and drop in task list component; Recapitulate on drag and drop; To infinity and beyond!; The asterisk syntax and templates; Creating an infinite scroll directive; Detecting change within our template directive; Adding and removing embedded views; Finishing our infinite scroll directive; Summary; Chapter 8: Time Will Tell; Task details; Enabling tags for tasks; Managing efforts; The time duration input

Abstract:

Learn to build component-based user interfaces of the future using Angular 2About This Book Developers will be able to make better websites right away by building the example components in the book You'll learn new ways of conceptualizing how to design your web applications, which will prepare you to keep making more sophisticated projects Learning 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 demandWho This Book Is ForThis 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.What You Will Learn Understand the concept of a component-based UI architecture Grasp Angular 2 core concepts See the technologies used to work with Angular 2 (mainly ES6) Perform basic and advanced tasks using Angular 2 components Use dependency injection within Angular 2 components Test Angular 2 components with testing frameworks Structure an application using Angular 2 Build an entire application from A to Z using Angular 2In DetailThrough 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.On 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.After 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.Style and approachThe 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.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/953233744> # Mastering Angular 2 Components.
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
   library:oclcnum "953233744" ;
   schema:about <http://experiment.worldcat.org/entity/work/data/3541222445#Topic/web_site_development> ; # Web Site Development
   schema:about <http://experiment.worldcat.org/entity/work/data/3541222445#Topic/application_software_development> ; # Application Software--Development
   schema:about <http://dewey.info/class/005.276/e23/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/3541222445#CreativeWork/angular> ; # Angular.
   schema:bookEdition "1." ;
   schema:bookFormat schema:EBook ;
   schema:creator <http://experiment.worldcat.org/entity/work/data/3541222445#Person/kunz_gion> ; # Gion Kunz
   schema:datePublished "2016" ;
   schema:description "Learn to build component-based user interfaces of the future using Angular 2About This Book Developers will be able to make better websites right away by building the example components in the book You'll learn new ways of conceptualizing how to design your web applications, which will prepare you to keep making more sophisticated projects Learning 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 demandWho This Book Is ForThis 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.What You Will Learn Understand the concept of a component-based UI architecture Grasp Angular 2 core concepts See the technologies used to work with Angular 2 (mainly ES6) Perform basic and advanced tasks using Angular 2 components Use dependency injection within Angular 2 components Test Angular 2 components with testing frameworks Structure an application using Angular 2 Build an entire application from A to Z using Angular 2In DetailThrough 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.On 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.After 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.Style and approachThe 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."@en ;
   schema:description "Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Component-Based User Interfaces; Thinking of organisms; Components -- The organs of user interfaces; Encapsulation; Composability; Components, invented by nature; My UI framework wishlist; Time for new standards; Template elements; Shadow DOM; Angular's component architecture; Everything is a component; Your first component; JavaScript of the future; I speak JavaScript, translate, please!; Classes; Modules; Template strings; ECMAScript or TypeScript?; Decorators; Tools"@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/3541222445> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://worldcat.org/entity/work/data/3541222445#CreativeWork/> ;
   schema:name "Mastering Angular 2 Components."@en ;
   schema:productID "953233744" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/953233744#PublicationEvent/packt_publishing_2016> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/3541222445#Agent/packt_publishing> ; # Packt Publishing
   schema:url <http://lib.myilibrary.com/detail.asp?id=937340> ;
   schema:url <http://lib.myilibrary.com?id=937340> ;
   schema:url <http://library.icc.edu/login?url=http://ebookcentral.proquest.com/lib/illcencol-ebooks/detail.action?docID=4594277> ;
   schema:url <http://proquest.safaribooksonline.com/9781785884641> ;
   schema:url <http://ebookcentral.proquest.com/lib/ucm/detail.action?docID=4594277> ;
   schema:url <http://www.totalboox.com/book/id-4866458388873724165> ;
   schema:url <http://www.myilibrary.com?id=937340> ;
   schema:url <http://cdn.totalboox.com/static/covers/PT/4389221eff09c105-b.jpg> ;
   schema:workExample <http://worldcat.org/isbn/9781785881817> ;
   schema:workExample <http://worldcat.org/isbn/9781785884641> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/953233744> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/3541222445#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
   schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/3541222445#Topic/application_software_development> # Application Software--Development
    a schema:Intangible ;
   schema:name "Application Software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3541222445#Topic/web_site_development> # Web Site Development
    a schema:Intangible ;
   schema:name "Web Site Development"@en ;
   schema:name "Web site development"@en ;
    .

<http://worldcat.org/isbn/9781785881817>
    a schema:ProductModel ;
   schema:isbn "1785881817" ;
   schema:isbn "9781785881817" ;
    .

<http://worldcat.org/isbn/9781785884641>
    a schema:ProductModel ;
   schema:isbn "1785884646" ;
   schema:isbn "9781785884641" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.