diff --git a/1-getting-started-lessons/2-github-basics/README.md b/1-getting-started-lessons/2-github-basics/README.md index 5eb022cf..8a5e480a 100644 --- a/1-getting-started-lessons/2-github-basics/README.md +++ b/1-getting-started-lessons/2-github-basics/README.md @@ -63,7 +63,7 @@ Let's say you have a folder locally with some code project and you want to start git init ``` -1. **Check status**. To check the status if your repository type: +1. **Check status**. To check the status of your repository type: ```bash git status diff --git a/2-js-basics/1-data-types/translations/README.it.md b/2-js-basics/1-data-types/translations/README.it.md index 176fab15..ec185a54 100644 --- a/2-js-basics/1-data-types/translations/README.it.md +++ b/2-js-basics/1-data-types/translations/README.it.md @@ -4,7 +4,7 @@ > Sketchnote di [Tomomi Imura](https://twitter.com/girlie_mac) ## Quiz pre-lezione -[Quiz pre-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/7) +[Quiz pre-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/7?loc=it) Questa lezione copre le basi di JavaScript, il linguaggio che fornisce l'interattività sul web. @@ -116,13 +116,13 @@ Le variabili possono memorizzare tutti i tipi di numero, inclusi decimali o nume Esistono diversi tipi di operatori da utilizzare quando si eseguono funzioni aritmetiche e alcuni sono elencati qui: -| Simbolo | Descrizione | Esempio | -| ------ | ------------------------------------------------------------------------ | -------------------------------- | -| `+` | **Addizione**: calcola la somma di due numeri | `1 + 2 // la risposta attesa è 3` | -| `-` | **Sottrazione**: calcola la differenza tra due numeri | `1-2 // la risposta attesa è -1` | -| `*` | **Moltiplicazione**: calcola il prodotto di due numeri | `1 * 2 // la risposta attesa è 2` | -| `/` | **Divisione**: calcola il quoziente di due numeri | `1/2 // la risposta attesa è 0,5` | -| `%` | **Resto**: calcola il resto dalla divisione di due numeri | `1 % 2 // la risposta attesa è 1` | +| Simbolo | Descrizione | Esempio | +| ------- | --------------------------------------------------------- | --------------------------------- | +| `+` | **Addizione**: calcola la somma di due numeri | `1 + 2 // la risposta attesa è 3` | +| `-` | **Sottrazione**: calcola la differenza tra due numeri | `1-2 // la risposta attesa è -1` | +| `*` | **Moltiplicazione**: calcola il prodotto di due numeri | `1 * 2 // la risposta attesa è 2` | +| `/` | **Divisione**: calcola il quoziente di due numeri | `1/2 // la risposta attesa è 0,5` | +| `%` | **Resto**: calcola il resto dalla divisione di due numeri | `1 % 2 // la risposta attesa è 1` | ✅ Proviamolo! Provare un'operazione aritmetica nella console del proprio browser. I risultati sorprendono? @@ -184,7 +184,7 @@ I booleani possono avere solo due valori: vero (`true`) o falso (`false`). I bo JavaScript è noto per i suoi modi sorprendenti di gestire talvolta i tipi di dato. Effettuare un po' di ricerca su questi "trabocchetti". Ad esempio: la distinzione tra maiuscole e minuscole può mordere! Provare questo nella propria console: `let age = 1; let Age = 2; age == Age` (risulta `false` - perché?). Quali altri trabocchetti si riescono a trovare? ## quiz post-lezione -[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/8) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/8?loc=it) ## Revisione e auto apprendimento diff --git a/2-js-basics/2-functions-methods/translations/README.it.md b/2-js-basics/2-functions-methods/translations/README.it.md index fd7eb8cb..2718bb8d 100644 --- a/2-js-basics/2-functions-methods/translations/README.it.md +++ b/2-js-basics/2-functions-methods/translations/README.it.md @@ -5,7 +5,7 @@ ## Quiz pre-lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/9) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/9?loc=it) Quando si pensa di scrivere codice, ci si vuole sempre assicurare che il proprio codice sia leggibile. Anche se questo sembra controintuitivo, il codice viene letto molte più volte di quanto non venga scritto. Uno strumento base nella cassetta degli attrezzi dello sviluppatore è la **funzione** @@ -184,7 +184,7 @@ Si riesce ad articolare in una frase la differenza tra funzioni e metodi? Fare u ## Quiz post-lezione -[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/10) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/10?loc=it) ## Revisione e auto apprendimento diff --git a/2-js-basics/3-making-decisions/translations/README.it.md b/2-js-basics/3-making-decisions/translations/README.it.md index e1100713..3170511a 100644 --- a/2-js-basics/3-making-decisions/translations/README.it.md +++ b/2-js-basics/3-making-decisions/translations/README.it.md @@ -162,7 +162,7 @@ Creare un programma che viene scritto prima con operatori logici, quindi riscriv --- ## Quiz Post-Lezione -[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/12?loc=12) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/12?loc=it) ## Revisione e Auto Apprendimento diff --git a/2-js-basics/3-making-decisions/translations/README.ko.md b/2-js-basics/3-making-decisions/translations/README.ko.md index 716a7e0d..32774b54 100644 --- a/2-js-basics/3-making-decisions/translations/README.ko.md +++ b/2-js-basics/3-making-decisions/translations/README.ko.md @@ -4,7 +4,7 @@ > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) ## 강의 전 퀴즈 -[Pre-lecture quiz](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/11&loc=ko) +[Pre-lecture quiz](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/11?loc=ko) 결정을 내리고 코드가 실행되는 순서를 제어하면 코드를 재사용하며 강력하게 만들 수 있습니다. 이 강의에서는 JavaScript에서 데이터 흐름을 제어하기 위한 구문과 논리 자료형 데이터 타입을 함께 사용하는 중요성을 다룹니다. diff --git a/2-js-basics/4-arrays-loops/README.md b/2-js-basics/4-arrays-loops/README.md index 0c307ffd..9c0b5b7e 100644 --- a/2-js-basics/4-arrays-loops/README.md +++ b/2-js-basics/4-arrays-loops/README.md @@ -113,7 +113,7 @@ for (let i = 0; i < iceCreamFlavors.length; i++) { There are other ways of looping over arrays other than for and while loops. There are [forEach](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach), [for-of](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of), and [map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map). Rewrite your array loop using one of these techniques. ## Post-Lecture Quiz -[Pre-lecture quiz](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/14) +[Post-lecture quiz](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/14) ## Review & Self Study diff --git a/2-js-basics/4-arrays-loops/translations/README.it.md b/2-js-basics/4-arrays-loops/translations/README.it.md index 21014a8e..1a02a71e 100644 --- a/2-js-basics/4-arrays-loops/translations/README.it.md +++ b/2-js-basics/4-arrays-loops/translations/README.it.md @@ -113,7 +113,7 @@ for (let i = 0; i < iceCreamFlavors.length; i++) { Esistono altri modi per eseguire un ciclo sugli array. diversi dai cicli for e while. Ci sono [forEach](https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach), [for-of](https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Statements/for...of) e [map](https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Global_Objects/Array/map). Riscrivere il ciclo sull'array usando una di queste tecniche. ## Quiz Post-Lezione -[Quiz Post-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/14?loc=14) +[Quiz Post-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/14?loc=it) ## Revisione e Auto Apprendimento diff --git a/2-js-basics/4-arrays-loops/translations/README.ko.md b/2-js-basics/4-arrays-loops/translations/README.ko.md index 3024f762..e48f9b7b 100644 --- a/2-js-basics/4-arrays-loops/translations/README.ko.md +++ b/2-js-basics/4-arrays-loops/translations/README.ko.md @@ -4,7 +4,7 @@ > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) ## 강의 전 퀴즈 -[Pre-lecture quiz](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/13&loc=ko) +[Pre-lecture quiz](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/13?loc=ko) 이 강의에서는 웹에서 상호 작용을 제공하는 언어인 JavaScript의 기본 사항을 다룹니다. 데이터를 컨트롤하는 데 사용하는 배열과 반복문에 대해 알아 봅니다. @@ -112,7 +112,7 @@ for (let i = 0; i < iceCreamFlavors.length; i++) { for문과 while문 외에 배열을 반복하는 다른 방법이 있습니다. [forEach](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach), [for-of](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of) 그리고 [map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map)도 있습니다. 해당 기술 중 하나를 사용하여 배열 반복을 다시 작성하십시오. ## 강의 후 퀴즈 -[Post-lecture quiz](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/14&loc=ko) +[Post-lecture quiz](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/14?loc=ko) ## 리뷰 & 자기주도 학습 diff --git a/2-js-basics/translations/README.de.md b/2-js-basics/translations/README.de.md index 780512e0..09f65fa6 100644 --- a/2-js-basics/translations/README.de.md +++ b/2-js-basics/translations/README.de.md @@ -4,10 +4,10 @@ JavaScript ist die Sprache des Webs. In diesen vier Lektionen lernen Sie die Gru ### Themen -1. [Variablen und Datentypen](1-Datentypen/README.md) -2. [Funktionen und Methoden](2-functions-methods/README.md) -3. [Entscheidungen mit JavaScript treffen](3-making-decisions/README.md) -4. [Arrays und Loops](4-arrays-loops/README.md) +1. [Variablen und Datentypen](../1-data-types/translations/README.de.md) +2. [Funktionen und Methoden](../2-functions-methods/translations/README.de.md) +3. [Entscheidungen mit JavaScript treffen](../3-making-decisions/translations/README.de.md) +4. [Arrays und Loops](../4-arrays-loops/translations/README.de.md) ### Credits diff --git a/2-js-basics/translations/README.es.md b/2-js-basics/translations/README.es.md index bd17b271..6153dc04 100644 --- a/2-js-basics/translations/README.es.md +++ b/2-js-basics/translations/README.es.md @@ -4,10 +4,10 @@ JavaScript es el lenguaje de la web. En estas cuatro lecciones, aprenderá sus c ### Temas -1. [Variables y tipos de datos](data-types/README.md) -2. [Funciones y métodos](variables-datatypes/README.md) -3. [Toma de decisiones con JavaScript](making-decisions/README.md) -4. [Arrays and Loops](arrays-loops/README.md) +1. [Variables y tipos de datos](../1-data-types/translations/README.es.md) +2. [Funciones y métodos](../2-functions-methods/translations/README.es.md) +3. [Toma de decisiones con JavaScript](../3-making-decisions/translations/README.es.md) +4. [Arrays and Loops](../4-arrays-loops/translations/README.es.md) ### Créditos diff --git a/2-js-basics/translations/README.it.md b/2-js-basics/translations/README.it.md index bee32eb6..5d86f87d 100644 --- a/2-js-basics/translations/README.it.md +++ b/2-js-basics/translations/README.it.md @@ -4,10 +4,10 @@ JavaScript è il linguaggio del web. In queste quattro lezioni, si impareranno l ### Argomenti -1. [Variabili e Tipi di Dato](1-data-types/translations/README.it.md) -2. [Funzioni e Metodi](2-functions-methods/translations/README.it.md) -3. [Prendere Decisioni con JavaScript](3-making-decisions/translations/README.it.md) -4. [Array e Cicli](4-arrays-loops/translations/README.it.md) +1. [Variabili e Tipi di Dato](../1-data-types/translations/README.it.md) +2. [Funzioni e Metodi](../2-functions-methods/translations/README.it.md) +3. [Prendere Decisioni con JavaScript](../3-making-decisions/translations/README.it.md) +4. [Array e Cicli](../4-arrays-loops/translations/README.it.md) ### Crediti diff --git a/2-js-basics/translations/README.ja.md b/2-js-basics/translations/README.ja.md index 246a1737..f48342cc 100644 --- a/2-js-basics/translations/README.ja.md +++ b/2-js-basics/translations/README.ja.md @@ -4,10 +4,10 @@ JavaScript は Web の言語です。この4つのレッスンでは、その基 ### トピック -1. [変数とデータ型](1-data-types/README.md) -2. [関数とメソッド](2-functions-methods/README.md) -3. [JavaScript での意思決定](3-making-decisions/README.md) -4. [配列とループ](4-arrays-loops/README.md) +1. [変数とデータ型](../1-data-types/translations/README.ja.md) +2. [関数とメソッド](../2-functions-methods/translations/README.ja.md) +3. [JavaScript での意思決定](../3-making-decisions/translations/README.ja.md) +4. [配列とループ](../4-arrays-loops/translations/README.ja.md) ### Credits diff --git a/2-js-basics/translations/README.ms.md b/2-js-basics/translations/README.ms.md index f3e042f2..b07d07c6 100644 --- a/2-js-basics/translations/README.ms.md +++ b/2-js-basics/translations/README.ms.md @@ -4,10 +4,10 @@ JavaScript adalah bahasa web. Dalam empat pelajaran ini, anda akan mengetahui as ### Topik -1. [Pemboleh ubah dan Jenis Data](1-data-types/README.md) -2. [Fungsi dan Kaedah](2-functions-methods/README.md) -3. [Membuat Keputusan dengan JavaScript](3-making-decisions/README.md) -4. [Susunan dan Gelung](4-arrays-loops/README.md) +1. [Pemboleh ubah dan Jenis Data](../1-data-types/translations/README.ms.md) +2. [Fungsi dan Kaedah](../2-functions-methods/translations/README.ms.md) +3. [Membuat Keputusan dengan JavaScript](../3-making-decisions/translations/README.ms.md) +4. [Susunan dan Gelung](../4-arrays-loops/translations/README.ms.md) ### Kredit diff --git a/4-typing-game/typing-game/translations/README.it.md b/4-typing-game/typing-game/translations/README.it.md index 4e17044e..7c67117c 100644 --- a/4-typing-game/typing-game/translations/README.it.md +++ b/4-typing-game/typing-game/translations/README.it.md @@ -2,7 +2,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/21) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/21?loc=it) ## Programmazione guidata dagli eventi @@ -328,7 +328,7 @@ Aggiungere più funzionalità ## Quiz Post-Lezione -[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/22) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/22?loc=it) ## Revisione e Auto Apprendimento diff --git a/5-browser-extension/1-about-browsers/translations/README.it.md b/5-browser-extension/1-about-browsers/translations/README.it.md index d9bb346d..bdff1237 100644 --- a/5-browser-extension/1-about-browsers/translations/README.it.md +++ b/5-browser-extension/1-about-browsers/translations/README.it.md @@ -5,7 +5,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/23) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/23?loc=it) ### Introduzione @@ -152,7 +152,7 @@ Si dia un'occhiata alle estensioni del browser in uno store e se ne installi una ## Quiz Post-Lezione -[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/24) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/24?loc=it) ## Revisione e Auto Apprendimento diff --git a/5-browser-extension/2-forms-browsers-local-storage/translations/README.it.md b/5-browser-extension/2-forms-browsers-local-storage/translations/README.it.md index d7de59f3..f2922d05 100644 --- a/5-browser-extension/2-forms-browsers-local-storage/translations/README.it.md +++ b/5-browser-extension/2-forms-browsers-local-storage/translations/README.it.md @@ -2,7 +2,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/25) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/25?loc=it) ### Introduzione @@ -212,8 +212,7 @@ Finora si è discusso sui diversi tipi di API in queste lezioni. Scegliere un'AP ## Quiz Post-Lezione -[ -Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/26) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/26?loc=it) ## Revisione e Auto Apprendimento diff --git a/5-browser-extension/3-background-tasks-and-performance/translations/README.it.md b/5-browser-extension/3-background-tasks-and-performance/translations/README.it.md index 1061a430..78a01c39 100644 --- a/5-browser-extension/3-background-tasks-and-performance/translations/README.it.md +++ b/5-browser-extension/3-background-tasks-and-performance/translations/README.it.md @@ -2,7 +2,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/27) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/27?loc=it) ### Introduzione @@ -147,7 +147,7 @@ Esaminare alcuni siti web open source che esistono da molto tempo e, in base all ## Quiz Post-Lezione -[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/28) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/28?loc=it) ## Revisione e Auto Apprendimento diff --git a/6-space-game/1-introduction/translations/README.hi.md b/6-space-game/1-introduction/translations/README.hi.md index 15ffb2f8..bffa5eb1 100644 --- a/6-space-game/1-introduction/translations/README.hi.md +++ b/6-space-game/1-introduction/translations/README.hi.md @@ -211,7 +211,7 @@ eventEmitter.on(Messages.HERO_MOVE_LEFT, () => { ## लेक्चर बाद की क्विज -[लेक्चर बाद की क्विज](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/30?loc=30) +[लेक्चर बाद की क्विज](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/30?loc=hi) ## समीक्षा और स्व अध्ययन diff --git a/6-space-game/1-introduction/translations/README.it.md b/6-space-game/1-introduction/translations/README.it.md index 4caeabb0..215b026e 100644 --- a/6-space-game/1-introduction/translations/README.it.md +++ b/6-space-game/1-introduction/translations/README.it.md @@ -4,7 +4,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/29) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/29?loc=it) ### Ereditarietà e Composizione nello sviluppo del gioco @@ -213,8 +213,7 @@ Pensare a come il modello pub/sub può migliorare un gioco. Quali parti dovrebbe ## Quiz Post-Lezione -[ -Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/30) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/30?loc=it) ## Revisione e Auto Apprendimento diff --git a/6-space-game/2-drawing-to-canvas/translations/README.it.md b/6-space-game/2-drawing-to-canvas/translations/README.it.md index e819db12..f460000d 100644 --- a/6-space-game/2-drawing-to-canvas/translations/README.it.md +++ b/6-space-game/2-drawing-to-canvas/translations/README.it.md @@ -2,7 +2,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/31) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/31?loc=it) ## Canvas @@ -205,8 +205,7 @@ Si è imparato a disegnare con l'API Canvas incentrata sul 2D; dare un'occhiata ## Quiz Post-Lezione -[ -Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/32) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/32?loc=it) ## Revisione e Auto Apprendimento diff --git a/6-space-game/3-moving-elements-around/translations/README.it.md b/6-space-game/3-moving-elements-around/translations/README.it.md index dda320dc..5abdc80b 100644 --- a/6-space-game/3-moving-elements-around/translations/README.it.md +++ b/6-space-game/3-moving-elements-around/translations/README.it.md @@ -2,7 +2,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/33) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/33?loc=it) I giochi non sono molto divertenti finché non si hanno alieni che scorazzano per lo schermo! In questo gioco, si utilizzeranno due tipi di movimenti: @@ -377,8 +377,7 @@ Come si può vedere, il proprio codice può trasformarsi in ["spaghetti code"](h ## Quiz Post-Lezione -[ -Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/34) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/34?loc=it) ## Revisione e Auto Apprendimento diff --git a/6-space-game/4-collision-detection/translations/README.it.md b/6-space-game/4-collision-detection/translations/README.it.md index dd37d9c0..070b0fa3 100644 --- a/6-space-game/4-collision-detection/translations/README.it.md +++ b/6-space-game/4-collision-detection/translations/README.it.md @@ -2,7 +2,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/35) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/35?loc=it) In questa lezione si imparererà come fare fuoco con i laser con JavaScript! Verranno aggiunte due cose al gioco: @@ -286,8 +286,7 @@ Aggiungere un'esplosione! Dare un'occhiata alle risorse di gioco [nel repository ## Quiz Post-Lezione -[ -Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/36) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/36?loc=it) ## Revisione e Auto Apprendimento diff --git a/6-space-game/5-keeping-score/translations/README.it.md b/6-space-game/5-keeping-score/translations/README.it.md index f2f82c6b..616246e2 100644 --- a/6-space-game/5-keeping-score/translations/README.it.md +++ b/6-space-game/5-keeping-score/translations/README.it.md @@ -2,7 +2,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/37) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/37?loc=it) In questa lezione si imparerà come aggiungere punteggi a una partita e calcolare le vite. @@ -178,8 +178,7 @@ Il codice è quasi completo. Si riescono a immaginare i prossimi passi? ## Quiz Post-Lezione -[ -Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/38) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/38?loc=it) ## Revisione e Auto Apprendimento diff --git a/6-space-game/6-end-condition/translations/README.it.md b/6-space-game/6-end-condition/translations/README.it.md index 814901a9..ea7da529 100644 --- a/6-space-game/6-end-condition/translations/README.it.md +++ b/6-space-game/6-end-condition/translations/README.it.md @@ -2,7 +2,7 @@ ## Quiz Pre-Lezione -[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/39) +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/39?loc=it) Esistono diversi modi per esprimere una *condizione di fine gioco*. Spetta al creatore del gioco dire perché il gioco è finito. Ecco alcuni motivi, si supponga di parlare del gioco spaziale costruito finora: @@ -211,8 +211,7 @@ Aggiungere un suono! Si può aggiungere un suono per migliorare il gioco, magari ## Quiz Post-Lezione -[ -Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/40) +[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/40?loc=it) ## Revisione e Auto Apprendimento diff --git a/7-bank-project/1-template-route/translations/README.it.md b/7-bank-project/1-template-route/translations/README.it.md new file mode 100644 index 00000000..7c45b6ba --- /dev/null +++ b/7-bank-project/1-template-route/translations/README.it.md @@ -0,0 +1,306 @@ +# Creazione di un'App Bancaria Parte 1: Modelli HTML e Rotte in un'app web + +## Quiz Pre-Lezione + +[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/41?loc=it) + +### Introduzione + +Dall'avvento di JavaScript nei browser, i siti web stanno diventando più interattivi e complessi che mai. Le tecnologie web sono ora comunemente utilizzate per creare applicazioni completamente funzionali che vengono eseguite direttamente in un browser che vengono chiamate [applicazioni web](https://it.wikipedia.org/wiki/Applicazione_web). Poiché le app web sono altamente interattive, gli utenti non desiderano attendere il ricaricamento di una pagina intera ogni volta che viene eseguita un'azione. Ecco perché JavaScript viene utilizzato per aggiornare l'HTML direttamente utilizzando il DOM, per fornire un'esperienza utente più fluida. + +In questa lezione, getteremo le basi per creare un'app web bancaria, utilizzando modelli HTML per creare più schermate che possono essere visualizzate e aggiornate senza dover ricaricare l'intera pagina HTML. + +### Prerequisito + +È necessario un server web locale per testare l'app web che verrà creata in questa lezione. Se non ne ha uno, si può installare [Node.js](https://nodejs.org) e utilizzare il comando `npx lite-server` dalla cartella del progetto. Creerà un server web locale e aprirà la propria app in un browser. + +### Preparazione + +Sul proprio computer, creare una cartella denominata `bank` con un file denominato `index.html` al suo interno. Si inizierà da questo codice [boilerplate](https://en.wikipedia.org/wiki/Boilerplate_code) HTML: + +```html + + + + + + Bank App + + + + + +``` + +--- + +## Modelli HTML. + +Se si desidera creare più schermate per una pagina Web, una soluzione potrebbe essere la creazione di un file HTML per ogni schermata che si desidera visualizzare. Tuttavia, questa soluzione presenta alcuni inconvenienti: + +- È necessario ricaricare l'intero HTML quando si cambia schermata, il che può essere lento. +- È difficile condividere i dati tra le diverse schermate. + +Un altro approccio consiste nell'avere un solo file HTML e definire più [modelli HTML](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template) utilizzando l'elemento `