Corso Junior Dev dedicato esclusivamente a veri talenti dell'innovazione

Un nuovo percorso formativo gratuito, rigorosamente dedicato a coloro che hanno già una solida conoscenza delle basi informatiche e dimostrano potenzialità nel settore. Questo corso è progettato per chi è seriamente motivato a sviluppare competenze pratiche nello sviluppo web, con un focus sulle tecnologie emergenti. Strutturato in moduli specifici, il tutor selezionerà con attenzione solo i partecipanti che dimostrano le doti necessarie per intraprendere un percorso professionale di alto livello nel campo dello sviluppo Web. Solo i più determinati e talentuosi avranno l'opportunità di progredire.

Un unico percorso basato sulle reali competenze richieste dalle aziende di grande livello

Durata del corso

90 giorni, festivi esclusi.

Modalità

Il corso verrà erogato gratuitamente in presenza.

Requisiti

Conoscenza di base dell'informatica e dei principali linguaggi di programmazione.

Certificazione

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.

Programma del corso

HTML Advanced
CSS advanced

100 ore

Javascript

200 ore

Node.Js

100 ore

React JS
React Native

150 ore

Processi

60 ore

App mobile development

200 ore

Web App Development

200 ore

Strumenti Agile

60 ore

Dart Flutter

60 ore

Strumenti di
sviluppo

30 ore

Programma dettagliato

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.