skip to content
Building Large-Scale Web Applications with Angular : Your One-Stop Guide to Building Scalable and Production-grade Angular Web Apps. Preview this item
ClosePreview this item
Checking...

Building Large-Scale Web Applications with Angular : Your One-Stop Guide to Building Scalable and Production-grade Angular Web Apps.

Author: Chandermani Arora; Kevin Hennessy; Christoffer Noring; Doguhan Uluca
Publisher: Birmingham : Packt Publishing Ltd, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
If you have been burnt by unreliable JavaScript frameworks before, you will be amazed by the maturity of the Angular platform. Angular enables you to build fast, efficient, and real-world web apps. In this Learning Path, you'll learn Angular framework and to deliver high-quality and production-grade Angular apps from design to deployment.
Rating:

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

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

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

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Arora, Chandermani.
Building Large-Scale Web Applications with Angular : Your One-Stop Guide to Building Scalable and Production-grade Angular Web Apps.
Birmingham : Packt Publishing Ltd, ©2018
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Chandermani Arora; Kevin Hennessy; Christoffer Noring; Doguhan Uluca
ISBN: 9781789958324 1789958326
OCLC Number: 1080997996
Notes: WorkoutService as a workout and exercise repository
Description: 1 online resource (686 pages)
Contents: Cover; Title Page; Copyright; Contributors; About Packt; Table of Contents; Preface; Chapter 1: Building Our First App --
7 Minute Workout; What is 7 Minute Workout?; Downloading the code base; Setting up the build; Angular CLI; Code transpiling; Organizing code; Feature folders; The 7 Minute Workout model; First feature module; App bootstrapping; Exploring Angular modules; Comprehending Angular modules; Our first component --
WorkoutRunnerComponent; Component lifecycle hooks; Building the 7 Minute Workout view; The Angular binding infrastructure; Interpolations; Property binding Property versus attributeProperty binding continued ... ; Interpolation syntactic sugar over property binding; Quick expression evaluation; Side effect-free binding expressions; Angular directives; Target selection for binding; Attribute binding; Style and class binding; Attribute directives; Styling HTML with ngClass and ngStyle; Learning more about an exercise; Adding descriptions and video panels; Component with inputs; Structural directives; The ever-so-useful NgForOf; Asterisk (*) in structural directives; NgForOf performance; Angular security; Trusting safe content OnChange life cycle eventFormatting exercise steps with innerHTML binding; Displaying the remaining workout duration using pipes; Angular pipes; Pipe chaining; Implementing a custom pipe --
SecondsToTimePipe; Adding the next exercise indicator using ngIf; Pausing an exercise; The Angular event binding infrastructure; Event bubbling; Event binding an event object; Two-way binding with ngModel; Cross-component communication using Angular events; Tracking exercise progress with audio; Building Angular directives to wrap HTML audio; Creating WorkoutAudioComponent for audio support Understanding template reference variablesTemplate variable assignment; Using the @ViewChild decorator; The @ViewChildren decorator; Integrating WorkoutAudioComponent; Exposing WorkoutRunnerComponent events; The @Output decorator; Eventing with EventEmitter; Raising events from WorkoutRunnerComponent; Component communication patterns; Injecting a parent component into a child component; Using component life cycle events; Sibling component interaction using events and template variables; Summary; Chapter 2: Personal Trainer; Personal Trainer requirements Getting started with the code for Personal TrainerUsing the Personal Trainer model in Workout Builder services; The Personal Trainer layout; Personal Trainer navigation with routes; Getting started with Personal Trainer navigation; Introducing child routes to Workout Builder; Adding the child routing component; Updating the WorkoutBuilder component; Updating the Workout Builder module; Updating App Routing module; Putting it all together; Lazy loading of routes; Integrating sub- and side-level navigation; Sub-level navigation; Side navigation; Implementing workout and exercise lists

Abstract:

If you have been burnt by unreliable JavaScript frameworks before, you will be amazed by the maturity of the Angular platform. Angular enables you to build fast, efficient, and real-world web apps.  Read more...

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/1080997996> # Building Large-Scale Web Applications with Angular : Your One-Stop Guide to Building Scalable and Production-grade Angular Web Apps.
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "1080997996" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/8936247028#Place/birmingham> ; # Birmingham
    schema:about <http://experiment.worldcat.org/entity/work/data/8936247028#CreativeWork/angularjs_software_framework> ; # AngularJS (Software framework)
    schema:about <http://experiment.worldcat.org/entity/work/data/8936247028#Topic/application_software_development> ; # Application software--Development
    schema:about <http://dewey.info/class/005.2762/e23/> ;
    schema:bookFormat schema:EBook ;
    schema:contributor <http://experiment.worldcat.org/entity/work/data/8936247028#Person/noring_christoffer> ; # Christoffer Noring
    schema:contributor <http://experiment.worldcat.org/entity/work/data/8936247028#Person/uluca_doguhan> ; # Doguhan Uluca
    schema:contributor <http://experiment.worldcat.org/entity/work/data/8936247028#Person/hennessy_kevin> ; # Kevin Hennessy
    schema:creator <http://experiment.worldcat.org/entity/work/data/8936247028#Person/arora_chandermani> ; # Chandermani Arora
    schema:datePublished "2018" ;
    schema:description "If you have been burnt by unreliable JavaScript frameworks before, you will be amazed by the maturity of the Angular platform. Angular enables you to build fast, efficient, and real-world web apps. In this Learning Path, you'll learn Angular framework and to deliver high-quality and production-grade Angular apps from design to deployment."@en ;
    schema:description "Cover; Title Page; Copyright; Contributors; About Packt; Table of Contents; Preface; Chapter 1: Building Our First App -- 7 Minute Workout; What is 7 Minute Workout?; Downloading the code base; Setting up the build; Angular CLI; Code transpiling; Organizing code; Feature folders; The 7 Minute Workout model; First feature module; App bootstrapping; Exploring Angular modules; Comprehending Angular modules; Our first component -- WorkoutRunnerComponent; Component lifecycle hooks; Building the 7 Minute Workout view; The Angular binding infrastructure; Interpolations; Property binding"@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/8936247028> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/8936247028#CreativeWork/building_large_scale_web_applications_with_angular_your_one_stop_guide_to_building_scalable_and_production_grade_angular_web_apps> ;
    schema:name "Building Large-Scale Web Applications with Angular : Your One-Stop Guide to Building Scalable and Production-grade Angular Web Apps."@en ;
    schema:productID "1080997996" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1080997996#PublicationEvent/birmingham_packt_publishing_ltd_2018> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/8936247028#Agent/packt_publishing_ltd> ; # Packt Publishing Ltd
    schema:url <https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5626931> ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781789958324> ;
    schema:workExample <http://worldcat.org/isbn/9781789958324> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1080997996> ;
    .


Related Entities

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

<http://experiment.worldcat.org/entity/work/data/8936247028#CreativeWork/angularjs_software_framework> # AngularJS (Software framework)
    a schema:CreativeWork ;
    schema:name "AngularJS (Software framework)" ;
    .

<http://experiment.worldcat.org/entity/work/data/8936247028#Person/arora_chandermani> # Chandermani Arora
    a schema:Person ;
    schema:familyName "Arora" ;
    schema:givenName "Chandermani" ;
    schema:name "Chandermani Arora" ;
    .

<http://experiment.worldcat.org/entity/work/data/8936247028#Person/hennessy_kevin> # Kevin Hennessy
    a schema:Person ;
    schema:familyName "Hennessy" ;
    schema:givenName "Kevin" ;
    schema:name "Kevin Hennessy" ;
    .

<http://experiment.worldcat.org/entity/work/data/8936247028#Person/noring_christoffer> # Christoffer Noring
    a schema:Person ;
    schema:familyName "Noring" ;
    schema:givenName "Christoffer" ;
    schema:name "Christoffer Noring" ;
    .

<http://experiment.worldcat.org/entity/work/data/8936247028#Person/uluca_doguhan> # Doguhan Uluca
    a schema:Person ;
    schema:familyName "Uluca" ;
    schema:givenName "Doguhan" ;
    schema:name "Doguhan Uluca" ;
    .

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

<http://worldcat.org/entity/work/data/8936247028#CreativeWork/building_large_scale_web_applications_with_angular_your_one_stop_guide_to_building_scalable_and_production_grade_angular_web_apps>
    a schema:CreativeWork ;
    rdfs:label "Building Large-Scale Web Applications with Angular : Your One-Stop Guide to Building Scalable and Production-grade Angular Web Apps." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1080997996> ; # Building Large-Scale Web Applications with Angular : Your One-Stop Guide to Building Scalable and Production-grade Angular Web Apps.
    .

<http://worldcat.org/isbn/9781789958324>
    a schema:ProductModel ;
    schema:isbn "1789958326" ;
    schema:isbn "9781789958324" ;
    .

<http://www.worldcat.org/title/-/oclc/1080997996>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1080997996> ; # Building Large-Scale Web Applications with Angular : Your One-Stop Guide to Building Scalable and Production-grade Angular Web Apps.
    schema:dateModified "2019-08-25" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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