Cargando…

Angular Services.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Salehi, Sohail
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2016.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mu 4500
001 EBOOKCENTRAL_ocn975221753
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 170311s2016 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d MERUC  |d OCLCQ  |d LVT  |d OCLCQ  |d REDDC  |d OCLCF  |d K6U  |d OCLCQ  |d OCLCO 
019 |a 974548685  |a 974683444  |a 974738445  |a 974969681  |a 975018165  |a 975079275  |a 1001319921 
020 |a 9781785880483 
020 |a 1785880489 
020 |z 1785882619 
020 |z 9781785882616 
035 |a (OCoLC)975221753  |z (OCoLC)974548685  |z (OCoLC)974683444  |z (OCoLC)974738445  |z (OCoLC)974969681  |z (OCoLC)975018165  |z (OCoLC)975079275  |z (OCoLC)1001319921 
050 4 |a QA76.73.J38  |b .S254 2017 
082 0 4 |a 006.76 
049 |a UAMI 
100 1 |a Salehi, Sohail. 
245 1 0 |a Angular Services. 
260 |a Birmingham :  |b Packt Publishing,  |c 2016. 
300 |a 1 online resource (287 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Setting Up the Environment -- Introducing Angular -- There is no backward compatibility -- Previous knowledge of AngularJS 1.x is not necessary -- The relationship between ECMAScript, AtScript, and TypeScript -- Setting up tools and getting started! -- Setting up the seed project -- Setting up an Angular project in WebStorm -- Frontend developers versus backend developers -- Introducing The Sherlock Project -- Summary -- Chapter 2: Introducing Wire-Frames -- What is a module? -- Components -- the reusable objects -- The root component -- Updating the Bootstrap file -- Running the web server -- Bootstrapping versus root component -- The big picture -- The navigation system -- The Angular router module -- Routing configuration -- The navigation bar template -- The navigation component -- Importing and using the navigation component -- The collector wire-frame -- The collector component -- Accessing a component via root -- The rating wire-frame -- The rating component -- The notifier wire-frame -- The notifier component -- Updating the navigation system -- Single Page Application -- Switching to SPA -- The Evidence Tree Builder Wire-frame -- The Evidence component -- The AI Wire-frame -- The AI Component -- The Report Generator Wire-frame -- The Auto-pilot Wire-frame -- The Accuracy Manager Wire-frame -- Summary -- Chapter 3: The Collector Service -- Using Controllers to Collect Data -- What is a service and why do we need them? -- Updating the collector component -- The collector service -- The Dependency Injection -- Property binding -- Class binding -- Style binding -- Event binding -- Getting the real news -- Angular and observable objects -- Updating the collector component -- The access control problem. 
505 8 |a Saving objects in a database -- Setting up The Sherlock Project on Firebase -- Saving objects to the database -- Working with data via lists -- Summary -- Chapter 4: The Rating Service -- Data Management -- Setting the ranking parameters -- The Google Trends service -- Obtaining the Trending Keywords -- CORS versus JSONP -- The rating service structure -- The rating logic structure -- Implementing the rating logic -- Implementing the rating service -- The rating component -- The rating template -- Creating a custom pipe -- Summary -- Chapter 5: The Notifier Service -- Creating Cron Jobs in Angular -- Cron job versus Interval/Timeout -- Introducing node-cron -- Dealing with vendors -- Getting and rating the news periodically -- The Notifier template and business logic -- The Notifier component -- Two-way data binding -- Updating the template -- Updating the database -- The Notifier service -- Checking the rates for collected news -- The helper functions -- Automating tasks with Zappier -- Sending Notification e-mails -- In App notifications -- News maintenance -- Summary -- Chapter 6: The Evidence Tree Builder Service -- Implementing the Business Logic -- Clustering and similarity -- retrieving documents of interest -- The evidence service -- The evidence component -- Parsing HTML pages into JSON content -- The evidence template -- Saving all valuable words -- Counting the unique words -- Understanding the bag of words model -- The flaws in the bag of words model -- Introducing the TF-IDF factor -- Implementing the TF-IDF factor -- Corpus -- how to build the body -- Making the template Corpus aware -- Making the component Corpus aware -- The Corpus functions -- Introducing the Google Custom Search Engine -- Enabling the Custom Search API And creating a new CSE -- Implementing the corpusBuilder() function -- Fetching the links. 
505 8 |a Creating queries and processing search results -- Refactoring the service logic (removing IDF calculations) -- Refactoring the template -- Updating the component and the service -- How to choose a subject for a road test -- How can we live On Mars? -- Testing the IDF calculations -- Getting insights via clustering -- Making the template and the component cluster aware -- Making the service cluster aware -- Data visualization -- The modal component -- Adding child view to the main component -- Creating a network graph for clusters -- Adding the network data to the cluster builder -- Processing the network graph data -- Showing the graph inside the Modal component -- Resolving the timing issue -- Decorating a network graph -- Decorating the edges -- Decorating the nodes -- The color object -- Processing custom events -- Final modification on the nodes array -- Final thoughts on data visualization -- Gathering other types of evidence -- Gathering evidence from social networks -- Summary -- Chapter 7: The Report Generator Service -- Creating Controllers to Set Report Template -- Saving network graph data to the database -- The report generator component -- The mechanics of component interaction -- The report generator template -- The configuration parameters -- A closer look at the accordion and tab navigations -- The right place for holding Firebase objects -- Creating new report templates -- Updating the report template -- How parent component deals with the output data from child component -- Deleting The Report Template -- Rendering The Reports -- Creating new children to render the reports -- Creating the report-corpus component -- Creating the report-cluster component -- Updating the report component -- Implementing the report service for the corpus -- part one -- Updating the views -- Optimizing the Firebase performance. 
505 8 |a Implementing the report service for the Corpus -- part two -- Updating the Corpus view -- Implementing The Report Service For the Clusters -- Catching the phrases -- Adding the Conditional Blocks -- Updating the parent -- Printing the report -- Summary -- The Accuracy Manager Service -- Putting It All Together -- Introducing the anatomy of cure and prevention -- Why are test frameworks not practical here? -- The accuracy manager component -- The accuracy manager view -- The accuracy service -- Implementing the first prevention -- Running the code with the prevention mechanism -- Summary -- Index. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a JavaScript (Computer program language)  |v Handbooks, manuals, etc. 
650 6 |a JavaScript (Langage de programmation)  |v Guides, manuels, etc. 
650 7 |a JavaScript (Computer program language)  |2 fast 
655 7 |a Handbooks and manuals  |2 fast 
776 0 8 |i Print version:  |a Salehi, Sohail.  |t Angular Services.  |d Birmingham : Packt Publishing, ©2016 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=4813371  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4813371 
938 |a YBP Library Services  |b YANK  |n 13522891 
994 |a 92  |b IZTAP