[go: up one dir, main page]

Skip to content

Sfeir/angular-200

Repository files navigation

⚠️ CETTE SCHOOL EST MAINTENANT OPEN SOURCE !!!

Ce Repository ne sera plus suivit, tout a été déplacé ici : sfeir-school-angular

Angular 200

A SFEIR School

logo

Calendrier des formations, liste des formateurs et programme de formation

Installation

  • git clone https://github.com/Sfeir/angular-200.git
  • cd angular-200
  • npm install

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.