• Complain

Bram Borggreve - Beginning Server-Side Application Development with Angular

Here you can read online Bram Borggreve - Beginning Server-Side Application Development with Angular full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Bram Borggreve Beginning Server-Side Application Development with Angular
  • Book:
    Beginning Server-Side Application Development with Angular
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2018
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Beginning Server-Side Application Development with Angular: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Beginning Server-Side Application Development with Angular" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Discover how to rapidly prototype SEO-friendly web applications with Angular Universal

About This Book

  • Rapidly build an application thats optimized for search performance
    • Develop service workers to make your application truly progressive
    • Automatically update metadata and load in content from external APIs

      Who This Book Is For

      This book is ideal for experienced front-end developers who are looking to quickly work through an intelligent example that demonstrates all the key features of server-side development with Angular. Youll need some prior exposure to Angular, as we skim over the basics and get straight to work.

      What You Will Learn

    • Use the official tools provided by Angular to build an SEO-friendly application
    • Create a dynamic web application that maps to current Angular best practices
    • Manage your Angular applications with Angular CLI
    • Implement server-side rendering for your future web application projects
    • Configure service workers to automatically update your application in the background

      In Detail

      Equip yourself with the skills required to create modern, progressive web applications that load quickly and efficiently. This fast-paced guide to server-side Angular leads you through an example application that uses Angular Universal to render application pages on the server, rather than the client.

      Youll learn how to serve your users views that load instantly, while reaping all the SEO benefits of improved page indexing. With differences of just 200 milliseconds in performance having a measurable impact on your users, its more important than ever to get server-side right.

      Style and approach

      With this book, youll be equipped to create modern, SEO-friendly web apps with best practices using Angular CLI. This book focuses on creating a progressive web app using Angular that is optimized for search engines.

  • Bram Borggreve: author's other books


    Who wrote Beginning Server-Side Application Development with Angular? Find out the surname, the name of the author of the book and a list of all author's works by series.

    Beginning Server-Side Application Development with Angular — read online for free the complete book (whole text) full work

    Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Beginning Server-Side Application Development with Angular" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make
    Beginning Server-Side Application Development with Angular

    Beginning Server-Side Application Development with Angular

    Copyright 2018 Packt Publishing

    All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

    Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

    Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

    First published: April 2018

    Production reference: 1300418

    Published by Packt Publishing Ltd.

    Livery Place

    35 Livery Street

    Birmingham B3 2PB, UK.

    ISBN 978-1-78934-216-1

    www.packtpub.com

    Credits

    Author

    Bram Borggreve

    Reviewer

    Juri Strumpflohner

    Instructional Designer

    Steven Fetterley

    Acquisition Editor

    Aditya Date

    Development Editor

    Taabish Khan

    Production Coordinator

    Vishal Pawar

    Contributors
    About the author

    Bram Borggreve is a software engineer from The Netherlands, who currently works as a freelance developer and as an instructor at egghead.io. He is the founder of Colmena Consultancy LLC., a software development company specializing in designing and developing software solutions that are both modern and secure. With almost 20 years of experience in all fields of the software life cycle, Bram has a complete overview of the challenges that clients present him. Besides coding and mentoring, he likes traveling the world, meeting interesting people, and speaking multiple languages.

    About the reviewer

    Juri Strumpflohner is a software developer. He currently works as a software architect and frontend developer at R3-GIS, in beautiful South Tyrol (Italy). His main tasks are on the frontend, working with JavaScript, TypeScript, AngularJS, and Angular. He is also a Google developer expert in web technologies, an Egghead instructor, and happens to organize the Software Craftsmanship Meetup.

    Packt is searching for authors like you

    If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.

    maptio Mapt is an online digital library that gives you full access to over - photo 1

    mapt.io

    Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.

    Why subscribe?
    • Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals
    • Improve your learning with Skill Plans built especially for you
    • Get a free eBook or video every month
    • Mapt is fully searchable
    • Copy and paste, print, and bookmark content
    PacktPub.com

    Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details.

    At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.

    Preface

    Web applications built with Angular can be optimized for search engine optimization (SEO). Wikipedia defines SEO as "the process of affecting the online visibility of a website or a web page in a web search engine's unpaid resultsoften referred to as "natural", "organic", or "earned" results." Optimizing your app for search engines means your app is more visible on the internet and can drive more revenue for you or your client. Angular provides built-in features that can be leveraged to ensure our apps enjoy maximum visibility on the web.

    In this book, you will learn how to use Angular to create a progressive web app (PWA) that has great support for SEO. This learning journey begins by identifying what makes an app SEO friendly and installing Angular CLI. You will then build out the UI components and the application components. By the end of the first lesson, you will have an app ready that is built using Angular's best practices. In the remaining two lessons, you will implement server-side rendering and service workers in your app. You will create the server app, implement an Express server, and add dynamic metadata to your app. Finally, you will configure service workers and test the offline capabilities of your app.

    By the end of this book, you will be equipped to create modern, SEO-friendly web apps with best practices using Angular CLI.

    , Creating the Base Application , shows how to install Angular CLI and create the Angular application that will be used in this book. We will set a few default settings and configure our global styles with Bootstrap and Font Awesome. We will then create the basic UI and layout of our app.

    , Creating the Application Module and Components , explains the different types of components such as presentational components and container components. We will then see how to create PostsComponent, ProfileComponent, PostListComponent, PostItemComponent, and ProfileItemComponent. Finally, we will create resolvers to retrieve data using the router.

    , Server-Side Rendering , shows how to add server-side rendering to our application. We will start by generating the server app and adding its dependencies. We will then add scripts to our package.json file, before implementing a web server in Express.js. Lastly, we will see how to add dynamic metadata to our pages.

    , Service Workers , shows how to work with service workers. We will start by installing the required dependencies. We will then move on to enabling the service worker, configuring it, testing it, and finally debugging it.

    This book will require the following minimum hardware requirements:

    • Processor: i3
    • Memory: 2 GB RAM
    • Hard disk: 10 GB
    • Internet connection

    Throughout this book, we will be using Node and npm to run our development environment, which is based on Angular CLI. Additionally, Git is needed in order to retrieve content from GitHub. Please ensure you have the following installed on your machine:

    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Beginning Server-Side Application Development with Angular»

    Look at similar books to Beginning Server-Side Application Development with Angular. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


    Reviews about «Beginning Server-Side Application Development with Angular»

    Discussion, reviews of the book Beginning Server-Side Application Development with Angular and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.