Corso JavaScript 2020

Da GolemWiki.
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Golem-template-note-warning.png Corso in fase di definizione! Date, orari e programma sono provvisori!


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.

Javascript-logo.png
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, 11, 18, 25 Marzo

Golem-template-note-info.png 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 sarà 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".