Diferencia entre revisiones de «SPA en Angular»

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda
(Página creada con «Aquest és un tutorial per a fer una Single Page Application en Angular. No explica en detall la teoria d'Angular. = Instal·lació = Anem a instal·lar l'entorn de dese…»)
 
Sin resumen de edición
Línea 5: Línea 5:
Anem a instal·lar l'entorn de desenvolupament per a Angular. Algunes coses cal explicar-les i altres ja les pots instal·lar com vulgues. També suposarem que tenim Ubuntu escriptori per a desenvolupar i Ubuntu server en cas d'enviar a producció. Per a moltes coses hi ha varies opcions, però per simplificar vaig a mencionar quasi sempre sols una.
Anem a instal·lar l'entorn de desenvolupament per a Angular. Algunes coses cal explicar-les i altres ja les pots instal·lar com vulgues. També suposarem que tenim Ubuntu escriptori per a desenvolupar i Ubuntu server en cas d'enviar a producció. Per a moltes coses hi ha varies opcions, però per simplificar vaig a mencionar quasi sempre sols una.


* node: Per a fer anar les ferramentes de terminal d'angular i altres coses, és necessari instal·lar node. En ubuntu:  
* '''node''': Per a fer anar les ferramentes de terminal d'angular i altres coses, és necessari instal·lar node. En ubuntu:  
  sudo apt install nodejs
  sudo apt install nodejs
* npm: El gestor de paquets npm també és necessari:  
* '''npm''': El gestor de paquets npm també és necessari:  
  sudo apt install npm
  sudo apt install npm
* Typescript: Angular funciona en Typescript. L'instal·larem de manera global (-g) per a que funcione en tots els projectes:
* '''Typescript''': Angular funciona en Typescript. L'instal·larem de manera global (-g) per a que funcione en tots els projectes:
  sudo npm install -g typescript
  sudo npm install -g typescript
* Angular CLI  https://cli.angular.io/ Les ferramentes de terminal d'Angular són necessàries per a treballar més còmodament.  
* '''Angular CLI  https'''://cli.angular.io/ Les ferramentes de terminal d'Angular són necessàries per a treballar més còmodament.  
  sudo npm install -g @angular/cli
  sudo npm install -g @angular/cli
* Editor de text: Visual Studio Code. Es recomana descarregar el .deb de la web oficial.
* '''Editor de text''': Visual Studio Code. Es recomana descarregar el .deb de la web oficial.
** Extensions:  
** '''Extensions''':  
** Angular 2 TypeScript Emmet: Permet en zen-coding. Això vol dir que autocompleta codi amb unes instruccions determinades i adaptar en aquest cas a Angular.
** Angular 2 TypeScript Emmet: Permet en zen-coding. Això vol dir que autocompleta codi amb unes instruccions determinades i adaptar en aquest cas a Angular.
** Angular v5 Snippets: Fragments útils de codi ja predefinit que es poden reutilitzar en el projecte.
** Angular v5 Snippets: Fragments útils de codi ja predefinit que es poden reutilitzar en el projecte.

Revisión del 20:54 22 dic 2020

Aquest és un tutorial per a fer una Single Page Application en Angular. No explica en detall la teoria d'Angular.

Instal·lació

Anem a instal·lar l'entorn de desenvolupament per a Angular. Algunes coses cal explicar-les i altres ja les pots instal·lar com vulgues. També suposarem que tenim Ubuntu escriptori per a desenvolupar i Ubuntu server en cas d'enviar a producció. Per a moltes coses hi ha varies opcions, però per simplificar vaig a mencionar quasi sempre sols una.

  • node: Per a fer anar les ferramentes de terminal d'angular i altres coses, és necessari instal·lar node. En ubuntu:
sudo apt install nodejs
  • npm: El gestor de paquets npm també és necessari:
sudo apt install npm
  • Typescript: Angular funciona en Typescript. L'instal·larem de manera global (-g) per a que funcione en tots els projectes:
sudo npm install -g typescript
  • Angular CLI https://cli.angular.io/ Les ferramentes de terminal d'Angular són necessàries per a treballar més còmodament.
sudo npm install -g @angular/cli
  • Editor de text: Visual Studio Code. Es recomana descarregar el .deb de la web oficial.
    • Extensions:
    • Angular 2 TypeScript Emmet: Permet en zen-coding. Això vol dir que autocompleta codi amb unes instruccions determinades i adaptar en aquest cas a Angular.
    • Angular v5 Snippets: Fragments útils de codi ja predefinit que es poden reutilitzar en el projecte.
    • Angular Language Service: Serveix per a crear més fàcilment les plantilles d'Angular.
    • Material icon Theme: Modifica les icones per a trobar més fàcilment els fitxers.
    • Terminal: Encara que es pot utilitzar la terminal d'Ubuntu, aquesta està en la mateixa finestra i és còmoda.