Mise à jour vers Angular 5 (anciennement Angular 2) - Apprenez comment construire une application Web en utilisant Angular, Firebase et Typescript.

Description
Le code de ce cours est entièrement à jour avec les versions Angular 5 (anciennement Angular 2) et Firebase 3 - ce qui signifie que les vidéos couvrent l'API de la version finale et que le code de support est mis à jour en Final.

Note : Le Firebase Jumpstart E-Book est inclus dans ce cours !

Si vous avez des questions, s'il vous plaît postez une question et je vous répondrai dès que possible, n'oubliez pas que je suis ici (tous les jours) pour vous aider et que je peux vous répondre en français et en espagnol si vous préférez.

Témoignages d'étudiants
Pankaj Gupta 5 étoiles - Vasco est le meilleur instructeur que j'ai vu après une longue période, je suis un client régulier d'Udemy et je l'utilise depuis 3 ans, Vasco répond très rapidement aux questions, sa façon d'enseigner est aussi géniale, il donne beaucoup d'informations dans de courtes vidéos, avec Angular2 ce cours a beaucoup de sens, Firebase semble être l'avenir et peut faire une grande partie du back-end non pertinent.
S Savic - J'ai une longue expérience avec cet instructeur et son travail.... dévoué et efficace...

Joe R 5 étoiles - Superbe application de bout en bout expliquant tous les concepts importants d'Angular2 ! ! !


Pourquoi l'apprentissage d'Angular et de Firebase en construisant une vraie application est essentiel.

Les caractéristiques du cadre d'apprentissage, une par une, sont utiles lorsque vous commencez à peine, mais le problème de cette approche est que vous pourriez manquer de contexte pour comprendre pleinement chaque caractéristique distincte si l'exemple n'est pas significatif.

Une des questions les plus fréquentes que nous entendons : y a-t-il un exemple d'une application angulaire petite mais complète ? comment lier tous les concepts de framework et les utiliser pour construire une application réelle ? quand, comment et pourquoi une fonctionnalité de framework donnée devrait-elle être utilisée ?

Dans ce cours, nous allons construire une application angulaire à partir de zéro, littéralement à partir d'un dossier vide. nous allons introduire des fonctionnalités une par une et nous allons mettre en uvre des modèles communs dont vous aurez besoin dans une application : détail maître, pagination, recherche côté client, authentification, création et formulaires de modification, menus de navigation, protéger des parties de l'application d'un accès non autorisé, et plus encore.

Pourquoi Firebase ? avons-nous encore vraiment besoin d'API REST et de bases de données SQL ?
Il n'y a pas eu beaucoup de presse à ce sujet, mais la dernière Firebase que Google vient de lancer il y a quelques mois pourrait complètement changer la façon dont nous construisons les applications Web, et le dernier ajout du support HTTP 2 pour Firebase Hosting n'est qu'une petite raison pour cela. le puissant client Firebase WebSockets et la base de données en temps réel Firebase nous permettent de construire nos systèmes d'une manière beaucoup plus simple et performante, surtout si nous tirons profit de la FI.

La vérité est que la construction d'applications web est encore trop difficile pour ce dont nous avons besoin : construire un site web avec un backend personnalisé prend beaucoup de temps et est sujet aux erreurs, même lors de l'écriture d'API REST dans Node en utilisant par exemple la pile MEAN.

Il est encore trop difficile de créer des applications Web

C'est juste une énorme quantité de travail de simplement obtenir quelque chose dans et hors d'une base de données, surtout si c'est une base de données relationnelle, et surtout si nous construisons notre backend dans un langage complètement différent de Javascript. tout d'un coup vous avez besoin de connaissances avancées dans pas un mais deux écosystèmes : disons Javascript et Ruby ou Javascript et C#, tout cela pour être en mesure de construire même les applications web les plus simples.

Si nous ajoutons à cela l'expertise nécessaire pour sécuriser correctement une application web et sa base de données, pour utiliser efficacement des services de stockage tiers comme Amazon S3 pour héberger du contenu statique comme des images et des paquets Js / Css pré-construits, c'est parfois incroyable comment nous pouvons même faire quoi que ce soit en tant que développeurs web.

La proposition de valeur de la solution Firebase Backend as a Service (BAAS) est énorme, bien que nous comprenions que tôt ou tard nous aurons besoin d'une sorte de backend pour effectuer certaines opérations, soit pour des raisons de sécurité parce que les règles de sécurité qui limitent certaines actions sont trop complexes à exprimer dans les règles de sécurité de Firebase, soit parce que nous voulons faire une opération batch comme par exemple désinfecter les messages de chat pour les mots interdits.

Mais même dans ce cas, le SDK Firebase et les bibliothèques Angular Fire et Firebase Queue que nous allons couvrir dans ce cours rendent beaucoup plus simple la construction d'un backend simple mais sécurisé sans avoir besoin d'installer des certificats SSL onéreux.

Ce que vous apprendrez dans ce cours

Dans ce cours, je suppose que vous connaissez déjà Angular, et que vous voulez appliquer ce que vous avez appris pour construire une application concrète : vous allez échafauder l'application, installer le routeur, construire des composants et des formulaires, et construire une couche de service en utilisant Angular Fire.

Vous avez donc besoin de connaissances angulaires préalables sur les composants, le routeur et les formulaires, mais du côté de Firebase, je suppose qu'il s'agit de votre première expérience avec Firebase.

Vous apprendrez étape par étape les meilleures pratiques de modélisation de données et les concepts essentiels, et vous installerez et remplirez la base de données et apprendrez le SDK Firebase en Javascript, mais surtout en Typescript, vous apprendrez comment construire des couches de service en utilisant RxJs et la bibliothèque Angular Fire Observables.

Vous apprendrez comment construire un travail par lots Firebase en utilisant le SDK Firebase et la bibliothèque Firebase Queue, et apprendrez comment construire des backends Firebase NodeJs Firebase personnalisés.

(Des échantillons gratuits de plusieurs parties du cours sont disponibles)

CLIQUEZ ICI pour accéder à ce cours