Ameausoone / sfeir-school-angular

Repository for Sfeir School Angular

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Angular 200

A SFEIR School

logo

Calendrier des formations, liste des formateurs et programme de formation

Installation

  • git clone https://github.com/sfeir-open-source/sfeir-school-angular.git
  • cd sfeir-school-angular
  • npm install

Slides

Les slides sont disponibles ici : Sfeir School Angular

Les Slides sont derrière une license CC BY ND 3.0

Commandes

La formation se déroule step by step, chaque TP ayant deux projets associés dans le dossier steps/, un pour la réalisation de l'excice et un autre avec la solution pour cet exercice, toujours intitulé avec le nom du projet step suivi de -solution.

Chacun de ces projets étant un projet Angular CLI, vous pouvez utiliser les commande Angular CLI habituelles. Exemple : ng test <projet>

Nous avons cependant mis en place différents scripts pour vous faciliter cela. Cf. (package.json)[package.json]. La majorité de ces scripts sont simplement des alias pour une commande Angular CLI. Vous pouvez donc utiliser les options de Angular CLI, mais après l'option -- de npm afin de lui indiquer qu'il s'agit d'options à passer au script et non d'options npm.

  • lancer une commande Angular CLI directement via l'installation locale (recommandé): npm run ng <commande ng>
  • lancer le server nodejs : npm run server (indispensable pour tous les exercices avec des appels HTTP)
  • lancer la Web App : npm run client <projet>
    • en mode prod : ̀npm run client -- --prod`
  • lancer les tests unitaires : npm run test <projet>

Voir la documentation d'Angular CLI pour toute autre commande.

About

Repository for Sfeir School Angular

License:Apache License 2.0


Languages

Language:TypeScript 56.9%Language:CSS 21.2%Language:HTML 20.2%Language:JavaScript 1.6%Language:Shell 0.1%