Refresh Academy Open Badges

Verifiable digital credentials issued using the Open Badges 2.0 standard

Full Stack Web Developer

Full Stack Web Developer

Corso per Full Stack Web Developer

800 hours
refresh-academyweb-developmenthtmlcssjavascriptreactnode.js

Skills & Competencies

Il corso mira a formare professionisti/e pronti/e per il mercato del lavoro digitale, fornendo competenze sia front-end che back-end per la creazione di applicazioni web sicure.

Competenze Tecniche (Hard Skills)

Sviluppo Front-end: Costruzione di interfacce web moderne e accessibili utilizzando HTML5, CSS3 con responsive design. Utilizzo di component based frameworks come React per creare interfacce dinamiche con JavaScript.

Sviluppo Back-end: Gestione della logica dei servizi e dei dati, design di API REST utilizzando Node.js ed Express. Progettazione e query di database relazionali (SQL).

Tecnologie e Frameworks: Git e GitHub per il versionamento del codice. Utilizzo consapevole di strumenti di AI e LLM.

Qualità del Codice: Principi di Clean Code, tecniche di Refactoring.

Competenze Trasversali (Soft Skills e Human Skills)

Metodologie Agili: Lavoro di gruppo gestito seguendo i principi e pratiche Agile, imparando a rispondere al cambiameto e 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. Capacità di capire i bisogni degli utenti utilizzanno un approccio di User Centered design.

Comunicazione Efficace: Formazione nel presentare le soluzioni tecniche e a documentare il lavoro. Capacità di comunicare con il team di lavoro sviluppado competenze di intelligenza emotiva.

Competenze di Diversità ed Inclusione

Cultura del Lavoro Inclusiva: Sensibilità verso temi come l'equità di genere, la neurodiversità e la riduzione dei bias nei contesti lavorativi.

Accessibilità Web: Creare siti che siano fruibili da chiunque, indipendentemente da eventuali disabilità e limitazioni.

Evaluation criteria

Partecipazione al corso, superamento degli assignment settimanali e del progetto finale di gruppo. Il corso include competenze di JavaScript, HTML, CSS, frontend e backend development, diversity and inclusion, soft skills.