HOME > 상세정보

상세정보

Beginning server-side application development with Angular [electronic resource] : discover how to rapidly prototype SEO-friendly web applications with Angular Universal

Beginning server-side application development with Angular [electronic resource] : discover how to rapidly prototype SEO-friendly web applications with Angular Universal

자료유형
E-Book(소장)
개인저자
Borggreve, Bram.
서명 / 저자사항
Beginning server-side application development with Angular [electronic resource] : discover how to rapidly prototype SEO-friendly web applications with Angular Universal / Bram Borggreve.
발행사항
Birmingham, UK :   Packt,   2018.  
형태사항
1 online resource (x, 94 p.) : ill.
ISBN
9781789343212 (electronic bk.) 1789343216 (electronic bk.) 9781789342161
요약
Dynamic client-side web applications are great for UX, but not so much for your SEO. Learn how to build the same great UX with server-side Angular, all without taking a hit to search referrals.
일반주기
Title from e-Book title page.  
내용주기
Cover; C09633 -- Final- ebook; Preface; Creating the Base Application; Server-Side and Client-Side Rendering; Installing Angular CLI; Generating a New Application; Creating a New Application; Serving the Application; Viewing Your Application; Setting Defaults for Angular CLI; Configuring Global Defaults; Configuring Global Styles; Linking to the Style Sheets in global styles.css; Adding Bootstrap and Font Awesome; Showing an Icon on the Page; Creating UI Modules and Components; Creating the UiModule; Importing Our UiModule; Displaying the Current Route; Creating the LayoutComponent.
이용가능한 다른형태자료
Issued also as a book.  
일반주제명
Client/server computing. Application software --Development. Web applications.
바로가기
EBSCOhost   URL
000 00000cam u2200205 a 4500
001 000045982739
005 20190509173558
006 m d
007 cr
008 190507s2018 enka o 000 0 eng d
020 ▼a 9781789343212 (electronic bk.)
020 ▼a 1789343216 (electronic bk.)
020 ▼a 9781789342161
035 ▼a 1813738 ▼b (N$T)
035 ▼a (OCoLC)1038280794
037 ▼a CL0500000968 ▼b Safari Books Online
037 ▼a 4B4021AB-960C-4FF9-8DCC-A3B080C25E7C ▼b OverDrive, Inc. ▼n http://www.overdrive.com
040 ▼a UMI ▼b eng ▼e rda ▼e pn ▼c UMI ▼d STF ▼d TOH ▼d EBLCP ▼d CEF ▼d OCLCF ▼d MERUC ▼d IDB ▼d NLE ▼d DEBBG ▼d TEFOD ▼d CNCEN ▼d OCLCQ ▼d G3B ▼d LVT ▼d N$T ▼d 211009
050 4 ▼a QA76.9.C55
082 0 4 ▼a 006.76 ▼2 23
084 ▼a 006.76 ▼2 DDCK
090 ▼a 006.76
100 1 ▼a Borggreve, Bram.
245 1 0 ▼a Beginning server-side application development with Angular ▼h [electronic resource] : ▼b discover how to rapidly prototype SEO-friendly web applications with Angular Universal / ▼c Bram Borggreve.
260 ▼a Birmingham, UK : ▼b Packt, ▼c 2018.
300 ▼a 1 online resource (x, 94 p.) : ▼b ill.
500 ▼a Title from e-Book title page.
505 0 ▼a Cover; C09633 -- Final- ebook; Preface; Creating the Base Application; Server-Side and Client-Side Rendering; Installing Angular CLI; Generating a New Application; Creating a New Application; Serving the Application; Viewing Your Application; Setting Defaults for Angular CLI; Configuring Global Defaults; Configuring Global Styles; Linking to the Style Sheets in global styles.css; Adding Bootstrap and Font Awesome; Showing an Icon on the Page; Creating UI Modules and Components; Creating the UiModule; Importing Our UiModule; Displaying the Current Route; Creating the LayoutComponent.
505 8 ▼a Adding a New RouteBuilding Our Layout; Creating the HeaderComponent; Updating the LayoutComponent to Reference Our New HeaderComponent; Creating the Actual Header; Creating the FooterComponent; Updating the LayoutComponent to Reference Our New FooterComponent; Creating the Actual Footer; Summary; Creating the Application Module and Components; Types of Components; Presentational Components; Container Components; Folder Structure; Generate and Lazy Load the PostsModule; Creating the Container Components; Creating PostsComponent and ProfileComponent; Adding Dummy Post and Profile Data.
505 8 ▼a Creating a Service to Retrieve DataGenerating the Service; Storing Our API URL; Referencing Our New PostsService in Our Container Components; Defining the Public Methods; Importing HttpClientModule in Our AppModule; Creating the Presentational Components; Creating the PostListComponent; Creating the PostItemComponent; Creating the ProfileItemComponent; Creating Resolvers to Retrieve Data Using the Router; Creating Resolvers; Importing Our Resolvers; Using the Data Resolved by the Router; Summary; Server-Side Rendering; Generating the Server App; Generating the Angular Universal Application.
505 8 ▼a Making Our Apps ConsistentAdding Dependencies for the Server App; Adding the Server App to Our Angular CLI Configuration; Adding Run Scripts to package.json; Adding npm Scripts; Testing the Builds of Both Apps; Implementing a Web Server; Installing Server Dependencies; Creating the server.ts File; Adding the npm Script to package.json; Starting the Server; Adding Dynamic Metadata; Creating the UiService; Adding Metadata to PostsComponent and ProfileComponent; Summary; Service Workers; What Is a Service Worker?; What Is a Progressive Web App?; Installing Dependencies.
505 8 ▼a Enabling the Service WorkerImporting the ServiceWorkerModule; Creating the Service Worker Configuration; Configuring the Service Worker; Asset and Data Groups; Configuring the Asset and Data Groups; Testing the Service Worker; Checking Where the Data Comes from; Enabling Offline Mode; Running a Local Build of the Browser App; Inspecting the Behavior; Setting Our Application to Offline Mode; Debugging the Service Worker; Chrome Developer Tools to the Rescue; Locating the Running Service Worker; Unregistering the Registered Service Worker; Summary; Index; Blank Page.
520 ▼a Dynamic client-side web applications are great for UX, but not so much for your SEO. Learn how to build the same great UX with server-side Angular, all without taking a hit to search referrals.
530 ▼a Issued also as a book.
538 ▼a Mode of access: World Wide Web.
650 0 ▼a Client/server computing.
650 0 ▼a Application software ▼x Development.
650 0 ▼a Web applications.
856 4 0 ▼3 EBSCOhost ▼u https://oca.korea.ac.kr/link.n2s?url=http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1813738
945 ▼a KLPA
991 ▼a E-Book(소장)

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/e-Book 컬렉션/ 청구기호 CR 006.76 등록번호 E14012250 도서상태 대출불가(열람가능) 반납예정일 예약 서비스 M

컨텐츠정보

목차

Cover -- C09633 - Final- ebook -- Preface -- Creating the Base Application -- Server-Side and Client-Side Rendering -- Installing Angular CLI -- Generating a New Application -- Creating a New Application -- Serving the Application -- Viewing Your Application -- Setting Defaults for Angular CLI -- Configuring Global Defaults -- Configuring Global Styles -- Linking to the Style Sheets in global styles.css -- Adding Bootstrap and Font Awesome -- Showing an Icon on the Page -- Creating UI Modules and Components -- Creating the UiModule -- Importing Our UiModule -- Displaying the Current Route -- Creating the LayoutComponent -- Adding a New Route -- Building Our Layout -- Creating the HeaderComponent -- Updating the LayoutComponent to Reference Our New HeaderComponent -- Creating the Actual Header -- Creating the FooterComponent -- Updating the LayoutComponent to Reference Our New FooterComponent -- Creating the Actual Footer -- Summary -- Creating the Application Module and Components -- Types of Components -- Presentational Components -- Container Components -- Folder Structure -- Generate and Lazy Load the PostsModule -- Creating the Container Components -- Creating PostsComponent and ProfileComponent -- Adding Dummy Post and Profile Data -- Creating a Service to Retrieve Data -- Generating the Service -- Storing Our API URL -- Referencing Our New PostsService in Our Container Components -- Defining the Public Methods -- Importing HttpClientModule in Our AppModule -- Creating the Presentational Components -- Creating the PostListComponent -- Creating the PostItemComponent -- Creating the ProfileItemComponent -- Creating Resolvers to Retrieve Data Using the Router -- Creating Resolvers -- Importing Our Resolvers -- Using the Data Resolved by the Router -- Summary -- Server-Side Rendering -- Generating the Server App -- Generating the Angular Universal Application -- Making Our Apps Consistent -- Adding Dependencies for the Server App -- Adding the Server App to Our Angular CLI Configuration -- Adding Run Scripts to package.json -- Adding npm Scripts -- Testing the Builds of Both Apps -- Implementing a Web Server -- Installing Server Dependencies -- Creating the server.ts File -- Adding the npm Script to package.json -- Starting the Server -- Adding Dynamic Metadata -- Creating the UiService -- Adding Metadata to PostsComponent and ProfileComponent -- Summary -- Service Workers -- What Is a Service Worker? -- What Is a Progressive Web App? -- Installing Dependencies -- Enabling the Service Worker -- Importing the ServiceWorkerModule -- Creating the Service Worker Configuration -- Configuring the Service Worker -- Asset and Data Groups -- Configuring the Asset and Data Groups -- Testing the Service Worker -- Checking Where the Data Comes from -- Enabling Offline Mode -- Running a Local Build of the Browser App -- Inspecting the Behavior -- Setting Our Application to Offline Mode -- Debugging the Service Worker -- Chrome Developer Tools to the Rescue -- Locating the Running Service Worker -- Unregistering the Registered Service Worker -- Summary -- Index -- Blank Page -- .

관련분야 신착자료

Glassner, Andrew S (2022)