All Projects → angular-university → angular-ebook

angular-university / angular-ebook

Licence: other
Contains the code for the Step-by-Step Angular Guide Ebook

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to angular-ebook

vuse-rx
Vue 3 + rxjs = ❤
Stars: ✭ 52 (+85.71%)
Mutual labels:  rxjs
observer-spy
This library makes RxJS Observables testing easy!
Stars: ✭ 310 (+1007.14%)
Mutual labels:  rxjs
reactive-angular-workshop
This is the source code for the world's greatest Reactive Angular Workshop.
Stars: ✭ 30 (+7.14%)
Mutual labels:  rxjs
learnrxjs
Русскоязычная документация RxJS
Stars: ✭ 20 (-28.57%)
Mutual labels:  rxjs
firebase-rxjs
Firebase with Observables, Type Checking of Schema, Zone.js aware and Angular ready.
Stars: ✭ 17 (-39.29%)
Mutual labels:  rxjs
ng-effects
Reactivity system for Angular. https://ngfx.io
Stars: ✭ 46 (+64.29%)
Mutual labels:  rxjs
rdeco
响应式对象编程库,从时间和空间上解耦你的代码
Stars: ✭ 54 (+92.86%)
Mutual labels:  rxjs
redis-patterns-console
An interactive (and reactive) console to try and go into the deep of Redis and its patterns!
Stars: ✭ 22 (-21.43%)
Mutual labels:  rxjs
ccex-api
Cryptocurrency exchanges realtime api wrapper
Stars: ✭ 29 (+3.57%)
Mutual labels:  rxjs
ng-observe
Angular reactivity streamlined...
Stars: ✭ 65 (+132.14%)
Mutual labels:  rxjs
observable-profiler
Tracks new & disposed Observable subscriptions
Stars: ✭ 41 (+46.43%)
Mutual labels:  rxjs
ngx-translate-module-loader
Highly configurable and flexible translations loader for @ngx-translate/core
Stars: ✭ 31 (+10.71%)
Mutual labels:  rxjs
fullstack-typescript
A demo project of a full stack typescript application
Stars: ✭ 28 (+0%)
Mutual labels:  rxjs
react-nonav
Experimental React Native declarative navigation
Stars: ✭ 58 (+107.14%)
Mutual labels:  rxjs
react-rxjs-flux
a small library for creating applications based on unidirectional data flow
Stars: ✭ 22 (-21.43%)
Mutual labels:  rxjs
gitlab-teams
🦊 Follow merge requests (&more) like a boss 🦊
Stars: ✭ 38 (+35.71%)
Mutual labels:  rxjs
rxjs-sort-visualization
sorting algorithm visualization build by Rxjs 🐠
Stars: ✭ 16 (-42.86%)
Mutual labels:  rxjs
rxrest
Reactive rest library
Stars: ✭ 33 (+17.86%)
Mutual labels:  rxjs
angular-model-pattern-example
Model pattern for Angular (2, 4, ...), manage and share your state with simple services using RxJS Subjects and Observables
Stars: ✭ 37 (+32.14%)
Mutual labels:  rxjs
rxhr
Tiny Observable based HTTP client for browsers
Stars: ✭ 15 (-46.43%)
Mutual labels:  rxjs

The Step-by-Step Angular Guide

This ebook is currently under production, the first few chapters are available for download for free. This is the code repository that will be used in the book.

Download several chapters of this book and send me your feedback:

The Step-by-Step Angular Guide

The Step-by-Step Angular Guide Ebook

This Book In a Nutshell

Overall the book is meant as step-by-step Guided Introduction to the Angular Ecosystem - The goal is to include both the "How" but most of all including what is often missing - the "Why".

This ebook is just getting started, I would love to hear your feedback on what you would like it to include. Its freely available for download, please send me your feedback at [email protected]

Versions used: The code repository of this ebook uses the Angular 4 release, Typescript 2.2 and optionally the Yarn Package manager.

Why a Step-By-Step Guide for Angular ?

For anyone coming from a Javascript background even in other similar frameworks, from server-side environments like C# or Java, and even from a more traditionally frontend oriented environment like Ruby or Python, the Angular ecosystem at first sight might look completely different.

The goal of this ebook is for you to learn the Angular framework from the point of view of an Application Developer coming from another ecosystem. Why should we use the Angular framework and in which way does it help you build better and more feature-rich applications ? Why Angular ? We are going to take an innovative approach for learning the Angular platform: we are going to present the features of the framework of course, but our main points of focus will be:

  • Why is a feature built it a certain way ?
  • What problems is it trying to solve ?
  • When should we use each feature and why ?
  • How much do I need to know about the internals of Angular in order to be proficient using it ?
  • Is a given feature commonly used in day to day application development, or is it meant mostly for third party library development ?
  • We will give some practical and easy to understand explanations about to the multiple concepts around Angular, Typescript and Single Page Applications in general. The goal is to give you a high-density of those Haha moments, that are really what learning is all about. So in a Nutshell, let’s summarize the content of this guide:

Table Of Contents

  • We are going to start by giving you a convincing explanation on how single page applications work, and why would you want to build an application that way

  • Then we are going to guide you through the Angular framework core module, covering everything you need to know to use it effectively: Components, Directives, Pipes, Services – this is the bread and butter of Angular on which everything else is based upon

  • We are then going to build a simple service layer together, and cover some of the design principles that we need to use to be able to design Angular services effectively

  • We will then cover the Angular Router, and learn how to use it in practice to build the navigation system of our applications

  • One of the biggest use cases of Angular is for building form intensive applications. We are going to see how we can use Angular to build forms using the Forms module

  • We will end by showing how to test the Components, Directives and Forms that we have been building so far

  • We will be using the Angular CLI for our examples

I hope this gives you a better idea of the goal of this book will be : more than covering a feature or concept, the goal of the book is to help understand not only the concept / feature, but also what are the common use cases, when should we use it and why, and what are the advantages.

How to get this Guide ?

By signing up for free to the Angular University, you can download the ebook and get also access to the Angular For Beginners Video Course 2+ Hours.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].