Rilasciato da Refresh Academy
Data dell'evento:
dal 27/01/2025 al 25/07/2025
Durata:
800 h
Descrizione:
Badge ricevuto per la partecipazione e il completamento del corso Full Stack Developer.
Obiettivi:
Il corso mira a formare professionisti pronti per il mercato del lavoro digitale, fornendo competenze sia nel front-end che nel back-end per la creazione di applicazioni web sicure.
Competenze:
Analizzare le esigenze del cliente, trasformarle in specifiche tecniche e implementare quindi un'applicazione web completa che. sia personalizzata o adattata a soluzioni tecniche esistenti.
Conoscenze:
Sviluppo Tecnico: Essere in grado di installare e configurare l'ambiente di lavoro, creare modelli di interfaccia utente e sviluppare componenti dinamici per applicazioni web.
Gestione Dati: Configurare e gestire database relazionali (SQL).
Metodologia Agile: Applicare i principi di sviluppo agile durante l'intero ciclo di vita del prodotto, dalla definizione dei task alla consegna finale.
Soft Skills: Organizzare il lavoro individuale e di gruppo, adottando un approccio collaborativo alla risoluzione dei problemi e comunicando in modo efficace in contesti professionali.
Inclusione (DEI): Riconoscere e gestire tematiche relative a diversità, equità e inclusione (DEI), come l'accessibilità, i bias inconsci e l'inclusione LGBTQI+ nel mondo del lavoro
Abilità:
1. Competenze Tecniche (Hard Skills)
- Sviluppo Front-end: cosruzione interfacce moderne e accessibili utilizzando HTML5, CSS3 (layout responsive) e JavaScript. Approfondimento framework avanzati come React per creare componenti dinamici.
- Sviluppo Back-end: gestione la logica del server e i dati utilizzando Node.js ed Express.
- Gestione Dati: progettazione e interrogazione database relazionali (SQL).
- Strumenti di Sviluppo: utilizzo di Git e GitHub per il versionamento del codice, essenziale per lavorare in team professionali.
- Qualità del Codice: principi di Clean Code, tecniche di Refactoring.
2. Competenze Trasversali (Soft Skills)
- Metodologie Agile: lavoro di gruppo gestito seguendo il framework Agile, imparando a gestire task, scadenze e priorità in gruppo.
- Problem Solving Collaborativo: sviluppo della capacità di risolvere problemi tecnici non solo individualmente, ma attraverso il confronto e il feedback costante.
- Comunicazione Efficace: apprendimento nel presentare le tue soluzioni tecniche e a documentare il tuo lavoro, competenze fondamentali durante i colloqui e nelle riunioni aziendali.
3. Competenze di Inclusione e Consapevolezza
- Accessibilità Web: Creare siti che siano fruibili da chiunque, indipendentemente da eventuali disabilità.
- Cultura del Lavoro Inclusiva: Sensibilità verso temi come l'equità di genere, la neurodiversità e la riduzione dei bias nei processi lavorativi.
Criteri di valutazione:
Partecipazione attiva all’attività formativa, assignment settimanali individuali e di gruppo, realizzazione di un progetto finale con momenti di feedback periodici.
