Hackademy+ (Part Time)
About This Course
Il corso Hackademy Part Time di Aulab è progettato per fornire competenze pratiche e teoriche nel campo dello sviluppo web, in un formato flessibile che si adatta agli impegni lavorativi o personali degli studenti. L’obiettivo è preparare i partecipanti a intraprendere una carriera come sviluppatori junior, attraverso un percorso formativo che combina lezioni frontali, esercitazioni pratiche e progetti reali. Il corso offre una solida base nelle tecnologie e metodologie più richieste dal mercato, oltre a supporto nella preparazione del CV e dei colloqui di lavoro, facilitando così l’inserimento professionale dei partecipanti.
Learning Objectives
Fondamenti di programmazione: logica di programmazione, strutture dati e algoritmi.
Sviluppo front-end: HTML, CSS, JavaScript, framework e librerie come React, responsive design, best practices per la UX/UI.
Sviluppo back-end: linguaggi come Python, framework come Django o Flask, database relazionali (SQL), database non relazionali (NoSQL).
Strumenti di sviluppo: controllo di versione con Git, utilizzo di ambienti di sviluppo integrati (IDE), testing e debugging del codice.
Metodologie Agile: Scrum, Kanban, gestione del progetto, lavoro di squadra.
Progetti pratici: sviluppo di applicazioni web complete, integrazione di API, progetti collaborativi.
Preparazione al lavoro: creazione di un portfolio di progetti, preparazione del CV, preparazione del profilo LinkedIn, simulazioni di colloqui tecnici.
Requirements
- Motivazione e Passione: Una forte motivazione ad apprendere e una passione per la tecnologia e la programmazione.
- Conoscenze Informatiche di Base: Familiarità con l'uso del computer e la navigazione web. Non sono richieste conoscenze avanzate di programmazione.
- Disponibilità di Tempo: Capacità di dedicare tempo pieno al corso per la durata di 6 mesi (circa 500 ore).
- Lingua Italiana: Comprensione della lingua italiana, poiché il corso è erogato in italiano.
- Attrezzatura Tecnica: Un computer personale con accesso a Internet e i requisiti tecnici minimi per installare gli strumenti di sviluppo necessari.
- Età Minima: Avere almeno 18 anni.
Target Audience
- Chiunque abbia una passione per la tecnologia e la programmazione e voglia intraprendere una carriera nel campo dello sviluppo web.
- Persone senza esperienza precedente nella programmazione che desiderano entrare nel mondo dello sviluppo web.
- Neolaureati o diplomati che cercano di acquisire competenze pratiche e aggiornate per migliorare le loro prospettive lavorative.
- Professionisti di altri settori che vogliono cambiare carriera e diventare sviluppatori web.
- Sviluppatori autodidatti che desiderano formalizzare e ampliare le loro conoscenze attraverso un percorso strutturato.