Differenze tra le versioni di "Corso JavaScript 2020"
(Descrizione) |
(Aggiornamento date spostate causa COVID-19) |
||
(6 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
− | + | L'idea di queste serate è presentare lo "stato dell’arte" del moderno linguaggio Javascript, che da semplice add-on per animare pagine web, nel corso degli ultimi 25 anni, si è imposto come strumento primario per lo sviluppo di applicazioni web, mobile e non solo. | |
− | |||
− | |||
− | |||
− | |||
− | L'idea di queste serate è presentare lo "stato dell’arte" del moderno linguaggio Javascript, che da semplice add-on per animare pagine | ||
Le serate presenteranno i concetti fondamentali che sono oggi alla base dei numerosi framework (es. ''React'' e ''Angular'') per lo sviluppo di web application, e di veri e propri compilatori del linguaggio come Electron. | Le serate presenteranno i concetti fondamentali che sono oggi alla base dei numerosi framework (es. ''React'' e ''Angular'') per lo sviluppo di web application, e di veri e propri compilatori del linguaggio come Electron. | ||
Si analizzeranno le migliorie apportate al linguaggio dallo standard ECMA e le future integrazioni. | Si analizzeranno le migliorie apportate al linguaggio dallo standard ECMA e le future integrazioni. | ||
Riga 25: | Riga 20: | ||
|- | |- | ||
|Date corso | |Date corso | ||
− | | | + | |1° modulo: 15, 22, 29 Gennaio, 5, 12 Febbraio. |
+ | 2° modulo: 26 Febbraio, 4, <strike>11, 18, 25</strike> Marzo, rimandato a 24 Giugno, 1, 8, 15 Luglio causa COVID-19 | ||
|- | |- | ||
− | |||
− | |||
|} | |} | ||
Riga 55: | Riga 49: | ||
== Iscrizione == | == Iscrizione == | ||
− | * È '''necessario''' pre-iscriversi compilando questo modulo | + | * I due moduli sono '''separati''': è possibile partecipare solo al primo, solo al secondo o a entrambi. |
− | * Il corso sarà attivato con un minimo di 5 partecipanti, fino ad esaurimento della capienza dell'Officina (8 persone). In caso di sovrannumero, la precedenza sarà data a coloro che si sono pre-iscritti prima in ordine temporale. Farà fede la data di compilazione del modulo. | + | * È '''necessario''' pre-iscriversi compilando [https://forms.gle/kmqLxfTG7u4s6TQp9 questo modulo]. |
+ | * Il corso sarà attivato con un minimo di 5 partecipanti, fino ad esaurimento della capienza dell'Officina (8 persone). In caso di sovrannumero, la '''precedenza''' sarà data a coloro che si sono pre-iscritti prima in ordine temporale. Farà fede la data di compilazione del modulo. | ||
+ | * Entro l'8 Gennaio 2020 sarà confermata tramite email la '''partecipazione''' al corso. | ||
+ | |||
+ | === Costo === | ||
+ | * Il '''prezzo''' di ogni singolo modulo è di 35€. In caso di partecipazione a entrambi i moduli, il costo totale sarà di 60€. | ||
+ | * Il costo di iscrizione '''NON''' è comprensivo della quota associativa annua, obbligatoria per la partecipazione alle attività dell'Associazione: 15€ adulti, 10€ studenti fino alla quinta superiore. I già soci sono esentati dal pagamento della quota. | ||
− | |||
− | |||
− | |||
− | |||
== Note == | == Note == | ||
− | * | + | * La quota di iscrizione al corso dovrà essere versata alla Lezione 1. |
* È necessario portare il '''proprio computer portatile'''; in caso di necessità, in fase di registrazione è possibile fare richiesta per l'uso di una postazione dell'Officina, che sarà predisposta allo scopo (solo hardware e sistema operativo: l'installazione del software per il corso è a cura dell'utilizzatore); | * È necessario portare il '''proprio computer portatile'''; in caso di necessità, in fase di registrazione è possibile fare richiesta per l'uso di una postazione dell'Officina, che sarà predisposta allo scopo (solo hardware e sistema operativo: l'installazione del software per il corso è a cura dell'utilizzatore); | ||
Versione attuale delle 14:44, 25 giu 2020
L'idea di queste serate è presentare lo "stato dell’arte" del moderno linguaggio Javascript, che da semplice add-on per animare pagine web, nel corso degli ultimi 25 anni, si è imposto come strumento primario per lo sviluppo di applicazioni web, mobile e non solo. Le serate presenteranno i concetti fondamentali che sono oggi alla base dei numerosi framework (es. React e Angular) per lo sviluppo di web application, e di veri e propri compilatori del linguaggio come Electron. Si analizzeranno le migliorie apportate al linguaggio dallo standard ECMA e le future integrazioni. Si forniranno inoltre indicazioni riguardo siti di documentazione, strumenti, ambienti di sviluppo e quant'altro necessario ad un frontend developer in Javascript.
Numero di serate | serata 0 di presentazione + 2 moduli da 5 serate ciascuno |
Partecipanti | minimo 5 — massimo 8 |
Luogo | Officina Informatica associazione GOLEM |
Durata ed orari delle lezioni | mercoledì sera dalle 21:00 alle 23:30 |
Date corso | 1° modulo: 15, 22, 29 Gennaio, 5, 12 Febbraio.
2° modulo: 26 Febbraio, 4, |
Per seguire proficuamente il corso è necessario avere basi di programmazione, in un qualunque linguaggio (C/C++/C#, Java, Python, PHP, ...) o in Javascript stesso
Programma
Modulo 1
- Lezione 1: Fondamenti del linguaggio e strutture dati
- Lezione 2: Lavorare con le strutture dati: array, map, set e object
- Lezione 3: Il DOM e la gestione degli eventi
- Lezione 4: L’evoluzione del linguaggio: da ES6 (2015) in poi
- Lezione 5: Programmazione per prototipi: il modello di Javascript alla OOP
Modulo 2
- Lezione 6: AJAX e l’asincronismo. Le callback in Javascript
- Lezione 7: Node.js, NPM ed express: approfondire Javascript lato server
- Lezione 8: Lavorare con Node.js: una semplice app con Bootstrap e MongoDB
- Lezione 9: Testare Javascript: Test Tools, Unit test e Integration test
- Lezione 10: Mettiamo tutto insieme: argomento da definire in base ai partecipanti, fra grafica / server API / test
Materiale didattico
- Materiale utilizzato e approfondimenti
Iscrizione
- I due moduli sono separati: è possibile partecipare solo al primo, solo al secondo o a entrambi.
- È necessario pre-iscriversi compilando questo modulo.
- Il corso sarà attivato con un minimo di 5 partecipanti, fino ad esaurimento della capienza dell'Officina (8 persone). In caso di sovrannumero, la precedenza sarà data a coloro che si sono pre-iscritti prima in ordine temporale. Farà fede la data di compilazione del modulo.
- Entro l'8 Gennaio 2020 sarà confermata tramite email la partecipazione al corso.
Costo
- Il prezzo di ogni singolo modulo è di 35€. In caso di partecipazione a entrambi i moduli, il costo totale sarà di 60€.
- Il costo di iscrizione NON è comprensivo della quota associativa annua, obbligatoria per la partecipazione alle attività dell'Associazione: 15€ adulti, 10€ studenti fino alla quinta superiore. I già soci sono esentati dal pagamento della quota.
Note
- La quota di iscrizione al corso dovrà essere versata alla Lezione 1.
- È necessario portare il proprio computer portatile; in caso di necessità, in fase di registrazione è possibile fare richiesta per l'uso di una postazione dell'Officina, che sarà predisposta allo scopo (solo hardware e sistema operativo: l'installazione del software per il corso è a cura dell'utilizzatore);
Per qualsiasi domanda è possibile scrivere una mail alla mailing list, inserendo come Oggetto "Corso Javascript 2020".