Skip to content

schullq/sfeir-school-angular

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/TP
  • 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 TP/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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 57.1%
  • CSS 21.5%
  • HTML 19.8%
  • JavaScript 1.5%
  • Shell 0.1%