Differenze tra le versioni di "Corso JavaScript 2020"
(Creazione) |
(Descrizione) |
||
| Riga 1: | Riga 1: | ||
{{Note | {{Note | ||
|type=warning | |type=warning | ||
| − | |text=Corso in fase di definizione! | + | |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: | + | [[File:Javascript-logo.png|right|100px]] |
| − | |||
| − | = | + | {| 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) | ||
| + | |} | ||
| − | + | {{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 | |
| − | + | }} | |
| − | |||
| − | |||
| − | |||
| + | == 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 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. | ||
| − | + | <!-- | |
| + | 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
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.
| 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) |
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".