Differenze tra le versioni di "Corso JavaScript 2020"

Da GolemWiki.
Jump to navigation Jump to search
(Creazione)
 
(Descrizione)
Riga 1: Riga 1:
 
{{Note
 
{{Note
 
|type=warning
 
|type=warning
|text=Corso in fase di definizione!! Le date gli orari e il programma sono provvisori!
+
|text=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 internet, 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.
  
[[File:Python-logo.png|right|80px]]
+
[[File:Javascript-logo.png|right|100px]]
Corso Python3 di 6 lezioni: dai concetti introduttivi del linguaggio fino ad applicazioni di utilizzo pratico.
 
  
==Programma==
+
{| class="wikitable"
 +
|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​
 +
|da definire, da gennaio 2020
 +
|-
 +
|Prezzo
 +
|€ XX (adulti), € YY < XX (studenti fino alla quinta superiore)
 +
|}
  
Il corso si terrà il GIORNO, dalle 21 alle 23:30.
+
{{Note
*'''Lezione 1''' -
+
|type=info
*'''Lezione 2''' -
+
|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
*'''Lezione 3''' -
+
}}
*'''Lezione 4''' -
 
*'''Lezione 5''' -
 
*'''Lezione 6''' -
 
  
 +
== 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 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]].
 
  
*Il '''costo di iscrizione''' è di €€€, comprensivo della tessera associativa (€15). Per gli studenti (Under19) il costo è di €€, comprensivo di tessera associativa junior (€10).
+
== Iscrizione ==
 +
* È '''necessario''' pre-iscriversi compilando questo modulo '''TODO INSERIRE LINK QUI'''.
 +
* 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.
  
Per qualsiasi domanda è possibile scrivere una mail alla [mailto:golem@lists.linux.it lista], inserendo come Oggetto "Corso Javascript 2020".
+
<!--
 +
Quando avviene la conferma definitiva?
 +
Sarà inviata una comunicazione tramite email entro GIORNO per la conferma definitiva.
 +
-->
 +
== Note ==
 +
* Il costo di iscrizione è comprensivo della quota associativa; i già soci sono esentati dal pagamento della quota (€15 adulti, €10 studenti);
 +
* È 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 delle 18:19, 14 nov 2019

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 internet, 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​ da definire, da gennaio 2020
Prezzo € XX (adulti), € YY < XX (studenti fino alla quinta superiore)

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

  • È necessario pre-iscriversi compilando questo modulo TODO INSERIRE LINK QUI.
  • 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.

Note

  • Il costo di iscrizione è comprensivo della quota associativa; i già soci sono esentati dal pagamento della quota (€15 adulti, €10 studenti);
  • È 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".