Quality Development: how to properly write your project 2022
Lunedì 17:00 - 19:00 aula 23
Mercoledì 17:00 - 19:00 aula 23

- Cos'è un Terminale? Cos'è una shell?
- Bash & comandi base
- Variabili & alias
12 Ottobre 2022 - Git, un sistema di controllo di versione
- Cos'è un sistema di controllo di versione?
- Introduzione a git ed i comandi principali
- best practice e conventional commits
17 Ottobre 2022 - GitHub & Pipeline
- git & GitHub
- Repository, Fork & Pull Request
- GitHub Action & CI/CD
19 Ottobre 2022 - Laboratorio Git & GitHub
- Esercitazione sull'uso di git e GitHub
24 Ottobre 2022 - Opensource
- Introduzione all'open source
- Come funzionano le comunità open source
- Comunità e progetti UNICT Devs
26 Ottobre 2022 - Introduzione a Python
- Introduzione
- Differenze tra Python & C++
- Funzioni & tipizzazione
- Introduzione
- pytest
- design pattern di software testing
9 Novembre 2022 - Laboratorio Python & Unit-test
- Esercitazione su Python & Unit-test
14 Novembre 2022 - Code quality
- principi SOLID
- scrivere codice di qualità seguendo gli standard
16 Novembre 2022 - Soft Skills per Ingegneri del Software:
- Capacità di comunicare e sapersi vendere
- Socials Skills & Intelligenza Emotiva
- Valori
21 Novembre 2022 - Career Guidance:
- Panoramica stipendi sviluppatori in Italia e nel mondo
- Negoziazione, promozioni e salario
- Cambiare lavoro o specializzazione
- Il primo impiego
- Work Life Balance
- Azienda di prodotto vs azienda di consulenza: pro e contro
- Com'è organizzata un'azienda