Engim test 2018

Descrizione

Nella cartella:

  • /screenshot

potete trovare degli screenshot del risultato finale della prova.

Quest'ultima consiste nella ricerca di una qualsiasi parola all'interno del seguente testo:

Angular

Angular è stato completamente riscritto rispetto a AngularJS e le due versioni non sono compatibili. Il linguaggio di programmazione usato per AngularJS è JavaScript mentre quello di Angular è TypeScript[4].
Le applicazioni sviluppate in Angular vengono eseguite interamente dal web browser dopo essere state scaricate dal web server. Questo comporta il risparmio di dover spedire indietro la pagina web al web-server ogni volta che c'è una richiesta di azione da parte dell'utente. Il codice generato da Angular gira su tutti i principali web browser moderni quali ad esempio Chrome, Internet Explorer, Opera, Firefox, Safari ed altri[5].
Angular è stato progettato per fornire un strumento facile e veloce per sviluppare applicazioni che girano su qualunque piattaforma inclusi smartphone e tablet. Infatti le applicazioni web in Angular in combinazione con il toolkit open source Bootstrap diventano responsive, ossia il design del sito web si adatta in funzione alle dimensioni del dispositivo utilizzato[6].
È in corso di sviluppo un altro toolkit di design responsivo, Flex Layout, più semplice da usare rispetto a Bootstrap e concepito appositamente per Angular[7].
Altro toolkit che facilita la progettazione in Angular è Angular Material, una serie di componenti che permette di creare una pagina web molto velocemente: con l'utilizzo combinato di Flex Layout ed Angular Material si possono creare siti e applicazioni web responsive molto avanzate basate su Angular[8].

Nella pagina è presente una search box. Scrivendo nella suddetta search box sarà possibile trovare o non trovare all'interno del testo la parola ricercata. Nel caso quest'ultima venga trovata dovrete fare l'highlighting della parola stessa.

L'esercitazione richiede l'utilizzo delle seguenti tecnologie:

  • html
  • css
  • bootstrap
  • javascript (jQuery a piace)

Consegna

Tempo a disposizione - 1 settimana (16/02/18 - 23/02/18)

Modalità

Ciascuno studente dovrà forkare questa repository di consegna e una volta forkata scrivere all'interno del proprio fork la soluzione.