- Questo evento è passato.
Come cavarsela con la meta programmazione
9 Maggio 2020 | 10:00 - 10 Maggio 2020 | 14:00
IL DOCENTE
Davide Bianchi
Tool/Engine Programmer, Lunar Great Wall Studios
Appassionato di videogiochi sin dall’infanzia consegue la laurea magistrale in ingegneria informatica al politecnico di Milano.
Lavora in Ubisoft Milan dal 2015 al 2019 dove partecipa allo sviluppo di Ghost Recon Wildlands, Mario+Rabbids Kingdom Battle e i successivi DLC PVP e Donkey Kong Adventure.
Continua
Un workshop zero-to-hero di metaprogrammazione con C++.
I partecipanti avranno la possibilità di essere introdotti ai segreti della metaprogrammazione e della sua evoluzione nel linguaggio C++, dalle macro fino ai template moderni, inoltre verranno guidati nell’utilizzazione dei concetti appresi per la realizzare di un prototipo di serializzatore per ogni evenienza.
Il programma
GIORNO 1
- Introduzione
- Macro 101
- Move semanti e perfect forwarding (cenni)
- Template
- Variadics
- Type traits
- SFINAE
- decltype e declval
- Q&R
Giorno 2
- recap
- index sequence e fold expression
- Realizzazione di un serializzatore sfruttando le tecniche viste il giorno 1
- Programmatori
A causa dell’attuale situazione sanitaria il workshop si terrà ONLINE in modalità sincrona.
- Giorni: 9 e 10 Maggio 2020
- Orario: dalle 10:00 alle 14:00
- 249 € IVA inclusa
SCONTI E PROMOZIONI
- 129€ – early bird (fino al 30 Aprile 2020)
- 169€ – Fidelity Ticket: soci AESVI, chi ha già frequentato eventi AIV (workshop, Level Up Conference)
- 99€ – Studenti Universitari e studenti di scuole di videogiochi
- 59€ – AIV: studenti ed ex studenti (fino al 30 Aprile 2020)
L’iscrizione al workshop si può effettuare tramite bonifico bancario a favore di:
- AIV srl
Banco di Desio e della Brianza
IBAN: IT45N0344003214000000660800
Codice BIC/SWIFT: BDBDIT22 - Indicare nella causale il nome e cognome dell’allievo ed il titolo del workshop.
- Una volta eseguito il bonifico, inviare all’indirizzo info@aiv01.it i seguenti dati necessari per la fatturazione:
– nome, cognome, indirizzo di residenza, codice fiscale e partita Iva (se applicabile) di chi ha effettuato il bonifico;
– codice CRO o TRN del pagamento.
Oppure tramite eventbrite.it seguendo il link che trovate su questa pagina.
- A tutti i partecipanti verrà rilasciato un attestato alla fine del corso
- Il workshop verrà attivato al raggiungimento del numero minimo di partecipanti
- Lingua del corso: Italiano
- Materiali necessari: Proprio laptop con (preferibilmente) Visual studio o qualunque altro ambiente di sviluppo per c++. Il corso è pensato per partire da zero.
- Requisiti tecnici: Conoscenza base di programmazione ad oggetti, conoscenza elementare del C++ o di linguaggi affini. Non è richiesta conoscenza di metaprogrammazione.
- Requisiti generali: nessuno.
PER INFORMAZIONI
Compila il form con i tuoi dati
[contact-form-7 id=”5″]Oppure contattaci direttamente nella chat di Facebook clicca in basso a destra