90 giorni, festivi esclusi.
Il corso verrà erogato gratuitamente in presenza.
Conoscenza di base dell'informatica e dei principali linguaggi di programmazione.
Al termine del percorso, il partecipante che avrà completato con successo tutti i moduli assegnati e partecipato integralmente al 100% delle attività, riceverà la certificazione di Junior Developer da parte di Stackhouse S.R.L.
Il modulo HTML – CSS rende il corsista capace di implementare siti web statici e di comprendere le dinamiche funzionali del web. Gli argomenti trattati spaziano dai fondamenti del WEB e dall’architettura dei differenti tipi di siti web fino a tutti i dettagli implementativi di HTML con le specifiche introdotte da HTML5 e tutti i dettagli di CSS con le novità introdotte da CSS3.
Html advanced ha come obiettivo di consolidare le conoscenze base per poter ambire a diventare uno sviluppatore web
Il corsista deve essere a conoscenza del loro utilizzo a livello Base per poter accedere all’academy
Il corsista che non dovesse superare questo modulo con eccellenti risultati, non potrà proseguire con la Stackademy.
Obiettivo: fornire una solida base teorica che permetta di inquadrare architetturalmente il framework e dare conoscenze pratiche che permettano allo sviluppatore di muoversi con indipendenza in un progetto React. Alla fine del modulo lo sviluppatore dovrà essere in grado di sviluppare autonomamente un progetto base.
L’output è rendere il corsista un front-end developer autonomo ed in grado di definirsi a tutti gli effetti un “professionista” del Front-End sul framework indicato
Durante il modulo verrà appreso l’utilizzo degli strumenti di sviluppo X-Code e Npm, utili ad agevolare la scrittura del codice di programmazione.
Il corsista deve essere a conoscenza del loro utilizzo a livello Base per poter accedere all’academy
In questo modulo verranno appresi gli approcci da adottare per accelerare i processi che consentono a un idea (come una nuova caratteristica software, una richiesta di miglioramento o un bug fix) di passare dallo sviluppo al deployment in un ambiente di produzione.
Verranno illustrati e utilizzati specifici framework per lo sviluppo di applicazioni, per raggiungere una competenza nell’interazione con applicazioni di database e nella portabilità dell’applicazione mobile su diverse piattaforme.
Corso avanzato Javascript e Typescript
Il corsista deve essere a conoscenza del loro utilizzo a livello Base per poter accedere all’academy
Il corso prevede l’apprendimento di Node.Js
Node.js è un runtime JavaScript basato sul motore V8 di Chrome, che permette l’esecuzione di codice JavaScript lato server. È progettato per creare applicazioni scalabili e ad alte prestazioni, grazie al modello asincrono e non bloccante. Tra i framework più utilizzati con Node.js ci sono Express, noto per la sua semplicità nella creazione di API e applicazioni web; NestJS, un framework modulare e scalabile ispirato ad Angular;
Il Corsista per poter accedere a questo modulo deve avere una solida base di Javascript e sul funzionamento delle architetture Back-end.
In questo corso introduttivo, insegneremo le basi di Flutter e Dart, tecnologie fondamentali per lo sviluppo di applicazioni mobile cross-platform. Flutter è un framework open-source creato da Google, che consente di creare interfacce utente native per iOS e Android utilizzando un unico codice. Dart, il linguaggio di programmazione utilizzato in Flutter, è semplice da apprendere e ottimizzato per lo sviluppo rapido, rendendo lo sviluppo di app fluido ed efficiente.
Il corsista per partecipare a questo modulo deve aver appreso solidamente tutte le basi di Html e CSS
Gli strumenti Agile essenziali per sviluppare software includono: Kanban o Scrum boards per la gestione visiva delle attività e delle iterazioni; Version control systems*come Git per tracciare le modifiche al codice; Continuous Integration/Continuous Deployment (CI/CD) tools per automatizzare test e distribuzione; e strumenti di collaborazione come Slack o Jira per facilitare la comunicazione tra team. Questi strumenti aiutano a mantenere il processo di sviluppo flessibile, iterativo e altamente collaborativo.
Stackhouse S.r.l.
> Viale Trieste 30
Cagliari,Italy
> Viale della Regione Siciliana
Nord Ovest 3414
Palermo, Italy
amministrazione@stackhouse.it
info@stackhouse.it
P.Iva 03761740921
Stackhouse S.r.l.