Limit search to available items
Book Cover
E-book
Author Argüelles Rojas, Diego

Title Hands-On Full Stack Web Development with Aurelia : Develop Modern and Real-Time Web Applications with Aurelia and Node. js
Published Birmingham : Packt Publishing Ltd, 2018

Copies

Description 1 online resource (336 pages)
Contents Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introducing Aurelia; JavaScript fundamentals; Dynamic typing; Object oriented; Functional; Prototyped; Events handling; The ECMAScript standard; ES 6; Arrow functions; String interpolation; Destructuring; Setting up our environment; Installing Node.js; The Node Package Manager; NPM website; NPM Registry; NPM CLI; Common NPM operations; Updating NPM; Installing NPM packages; Versions; The package.json file; Dependencies and devDependencies; The Aurelia framework
What is a JavaScript framework?Why use a JavaScript framework?; JavaScript framework comparison; Why Aurelia?; Angular; Technical information; Dependency injection; Component encapsulation; React.js; Technical information; Dependency injection; Component encapsulation; Aurelia; Technical information; Dependency injection; Component encapsulation; Aurelia command-line tool; Installation; Creating a new application; Running our Application; Testing our application; Building our application; Generating custom resources; World Cup app overview; Exploring the application features; Matches explorer
Listing the matchesCreating a new Match; Teams explorer; Listing the teams; Creating a new team; News; Listing the News; Create a New; Social authentication; Creating our app; The project structure; The Bootstrap process; Understanding components; Summary; Chapter 2: Styling the User Interface; Talking about CSS; How does it work?; Exploring SASS and LESS; Variables; Nesting; Extends; If/else statements; Automating tasks with Gulp; Understanding Gulp; How does Gulp.js work?; Installing Gulp; JavaScript task; Automating tasks; Exploring CSS frameworks; Bootstrap; Material Design
Material is the metaphorBold, graphic, and intentional; Motion provides meaning; Semantic UI; The mobile-first approach; Configuring our project with Aurelia-Materialize; Summary; Chapter 3: Testing and Debugging; Benefits of testing; For the development team; For the project; For the organization; For the users; Test-Driven Development; Making our code fail; Implementing the code; Refactoring our code; Aurelia testing frameworks; Learning JasmineJS; Installation and configuration; Test suites; Test cases; Expects; Learning KarmaJS; Installing karma; Configuring Karma; Testing example
Launching the test runnerTesting an Aurelia component; Coding the application; Creating the application; Creating our component; Implementing the info-box view model; Implementing the info-box view HTML template; Rendering the info-box component; Writing the test; Bootstrapping the component; Testing the component; Debugging our code; Refactoring our application; Debugging with Chrome Developer Tools; Summary; Chapter 4: Creating Components and Templates; Lego components; A little puzzle; Learning how DI works; Managing a component's life cycle; Managing events with Aurelia; Data binding
Summary Isomorphic JavaScript has been a buzzword lately, allowing developers to utilize a single language throughout their web development stack and build cost-effective and scalable applications. This book is on one such modern web development stack which comprises of web technologies like MongoDB, Express.js, Aurelia.js, and Node
Notes Binding computed properties
Print version record
Subject Network analysis (Planning)
Network analysis (Planning)
Form Electronic book
Author Murrugarra, Erikson
ISBN 9781788834919
1788834917