Differenze tra le versioni di "Corso JavaScript 2020"

Da GolemWiki.
Jump to navigation Jump to search
(Creazione)
 
(Aggiornamento date spostate causa COVID-19)
 
(7 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{Note
+
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.
|type=warning
+
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.
|text=Corso in fase di definizione!! Le date gli orari e il programma sono provvisori!
+
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.
  
 +
[[File:Javascript-logo.png|right|100px]]
  
[[File:Python-logo.png|right|80px]]
+
{| class="wikitable"
Corso Python3 di 6 lezioni: dai concetti introduttivi del linguaggio fino ad applicazioni di utilizzo pratico.
+
|Numero di serate​
 +
|serata 0 di presentazione + 2 moduli da 5 serate ciascuno
 +
|-
 +
|Partecipanti​
 +
|minimo 5 — massimo 8
 +
|-
 +
|Luogo
 +
|[[Officina Informatica | 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, <strike>11, 18, 25</strike> Marzo, rimandato a 24 Giugno, 1, 8, 15 Luglio causa COVID-19
 +
|-
 +
|}
  
==Programma==
+
{{Note
 +
|type=info
 +
|text=Per seguire proficuamente il corso è necessario avere basi di programmazione, in un qualunque linguaggio (C/C++/C#, Java, Python, PHP, ...) o in Javascript stesso
 +
}}
  
Il corso si terrà il GIORNO, dalle 21 alle 23:30.
+
== Programma ==
*'''Lezione 1''' -
+
=== Modulo 1 ===
*'''Lezione 2''' -
+
* Lezione 1: Fondamenti del linguaggio e strutture dati
*'''Lezione 3''' -
+
* Lezione 2: Lavorare con le strutture dati: array, map, set e object
*'''Lezione 4''' -
+
* Lezione 3: Il DOM e la gestione degli eventi
*'''Lezione 5''' -
+
* Lezione 4: L’evoluzione del linguaggio: da ES6 (2015) in poi
*'''Lezione 6''' -
+
* 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 didattico ==
''Materiale utilizzato e approfondimenti''
+
* ''Materiale utilizzato e approfondimenti''
 
 
 
 
==Iscrizione==
 
*È '''necessario''' pre-iscriversi compilando questo FORM. Il corso sarà attivato con un minimo di 5 partecipanti fino ad esaurimento della capienza dell'Officina. In caso di sovrannumero farà fede la data d'iscrizione tramite il modulo. Sarà inviata una comunicazione tramite email entro GIORNO per la conferma definitiva.
 
 
 
*È necessario un '''proprio PC'''. In caso di mancanza è possibile richiedere una postazione in fase di registrazione.
 
  
*Il corso si terrà presso l'[[Officina Informatica | Officina Informatica]].  
+
== Iscrizione ==
 +
* I due moduli sono '''separati''': è possibile partecipare solo al primo, solo al secondo o a entrambi.
 +
* È '''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.
  
*Il '''costo di iscrizione''' è di €€€, comprensivo della tessera associativa (€15). Per gli studenti (Under19) il costo è di €€, comprensivo di tessera associativa junior (€10).
+
=== 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.
  
Per qualsiasi domanda è possibile scrivere una mail alla [mailto:golem@lists.linux.it lista], inserendo come Oggetto "Corso Javascript 2020".
+
== 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 [mailto:golem@lists.linux.it mailing list], inserendo come Oggetto ''"Corso Javascript 2020"''.
  
 
[[Category:Corsi]]
 
[[Category:Corsi]]

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.

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, rimandato a 24 Giugno, 1, 8, 15 Luglio causa COVID-19

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 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".