HACK-ademy

Diventa programmatore web con un corso full-immersion

{ 4° edizione - 14 posti disponibili }

Richiedi informazioni

Sviluppo web

Diventa un programmatore full-stack con il framework MVC Lavarel PHP. Studia la programmazione a oggetti e i metodi SEO friendly per il building degli assets.

Metodologie Agili

Impara le metodologie di sviluppo agili e acquisisci nuove competenze, assieme a un metodo di lavoro e di apprendimento potente e versatile.

Infrastruttura IT

Crea e ottimizza i tuoi server dedicati sulle piattaforme virtual cloud più moderne (Digital Ocean, Amazon AWS) e gestisci i tuoi progetti con Git e l'instant deploy.

HACK-ademy

auLAB presenta: HACK-ademy

Benvenuto in HACK-ademy, il percorso formativo di auLAB dedicato agli appassionati di programmazione, che ti darà la possibilità di entrare nel mondo del coding e dello sviluppo software iniziando a costruire il tuo futuro lavorativo nel settore IT, un mondo in costante crescita. 9 settimane di full-immersion, ripercorrendo le basi di programmazione per poi apprendere metodologie innovative e diventare uno sviluppatore web completo, in grado di creare e amministrare un'infrastruttura IT e realizzare fantastici siti web.

Cosa imparerai in HACK-ademy


Hack-ademy
Modulo 'Zero'

Concetti base di programmazione e utilizzo della console

Nella prima parte del corso apprenderai i concetti base della programmazione: cos'è una variabile, le basi della logica condizionale, il funzionamento dei cicli e delle funzioni. Inizierai a familiarizzare con l'utilizzo della console, per interagire con il tuo computer direttamente, attraverso tutti i comandi di base più importanti per un programmatore o uno sviluppatore web.


Hack-ademy
Modulo 1

Programmazione per il web: HTML5 CSS3, Javascript, Bootstrap

Studierai il linguaggio HTML5, necessario alla creazione delle pagine web, oltre che per costruire l'architettura di qualsiasi sito internet. Imparerai a rendere piacevoli, accattivanti e dinamici i tuoi contenuti grazie ai linguaggi CSS3 e Javascript, che si occupano rispettivamente della grafica e delle funzioni dinamiche di una pagina web. Grazie al framework Bootstrap sarai in grado di creare splendide pagine web responsive in pochissimo tempo, con un approccio mobile first che ti tornerà estremamente utile nel mondo del lavoro.


Hack-ademy
Modulo 2

Database, ORM e O.O.P. (Object Oriented Programming)

La programmazione a oggetti (OOP) è una delle risorse più preziose disponibili per un programmatore. Crea e gestisci dinamicamente il database di informazioni del tuo sito web e utilizza i dati in esso contenuti nel modo più semplice, con un'infinità di strumenti messi a tua disposizione da Eloquent, l'ORM di Laravel, che ti permetterà di dialogare con il database in maniera rapida e intuitiva: potrai creare, modificare e gestire utenti, news, prodotti e ogni genere di contenuti presenti sul tuo sito, in modo rapido e sicuro.


Hack-ademy
Modulo 3

Web design, User Experience (UX) e User interface (UI)

Per diventare uno sviluppatore web completo, programmare non basta: la User Experience (UX) è diventata fondamentale per il successo di un sito internet, per questo un web developer davvero completo dovrebbe avere anche delle nozioni di web design. Imparerai a creare layout intuitivi e accattivanti per i tuoi siti e come evitare gli errori più frequenti commessi dai programmatori che si affacciano per la prima volta sul mondo del web. Scoprirai come rendere immediatamente accessibili i contenuti principali e come creare inviti all'azione (call to action) che funzionino davvero.


Hack-ademy
Modulo 4

Programmazione lato server in PHP, provisioning (Laravel Forge) e hosting

Hai completato la creazione del tuo sito web in PHP sull'ambiente di sviluppo locale ed è finalmente arrivato il momento di spostare il progetto dal tuo computer ai server che lo porteranno online. Impara a creare il tuo server cloud dedicato su Digital Ocean o Amazon AWS e a configurare i virtual hosts per tutti i tuoi siti; gestisci in pochi semplici passi il provisioning di un server con Laravel Forge e configura i DNS e il puntamento del tuo dominio per essere online in un batter d'occhio, con prestazioni eccezionali quanto a velocità e affidabilità.


Hack-ademy
Modulo 5

Sicurezza informatica e strumenti di sviluppo condiviso (git)

La sicurezza dei sistemi e applicativi web cresce ogni giorno, dato che le aziende hanno l'obbligo di tutelare i dati degli utenti che visitano le loro piattaforme online. Saranno affrontati i principi base di sicurezza informatica, come la creazione di un tunnel SSH, l'installazione di un certificato SSL, come difendere un sito dalla Cross site request forgery (CSFR) e come effettuare una insert sicura su database. L'utilizzo di git per il versionamento di un applicativo e per lo sviluppo condiviso in team consentirà ai gruppi di lavoro di operare in sicuro e moderno su uno stesso progetto.


Hack-ademy
Modulo 6

Metodologie agili e SCRUM: framework di organizzazione del lavoro

L'organizzazione del lavoro di squadra richiede un'attività di coordinamento che spesso può portare a rallentamenti e a un rendimento non ottimale. Le metodologie agili e il framework organizzativo SCRUM introducono modalità di gestione e coordinamento del lavoro in team, fornendo strumenti preziosissimi per migliorare il rendimento della squadra e dei singoli elementi, grazie alla trasparenza dei processi e a un miglioramento della comunicazione interna tra colleghi ed esterna verso il committente.

Framework Laravel PHP


Laravel 5

Apprendi Laravel 5 con HACK-ademy

Con HACK-ademy imparerai a programmare utilizzando il framework PHP Laravel, un sistema MVC (Model View Controller) moderno, elegante e con una community in forte crescita, che ti permetterà di confrontarti con tanti sviluppatori come te e creare piattaforme web veloci e 100% mobile friendly. Un sistema sicuro e affidabile che non vorrai più smettere di utilizzare... Abbiamo già detto che la documentazione online è fantastica? No? Bene, ora lo sai.

I docenti HACK-ademy


Giancarlo Valente

Giancarlo Valente


Senior programmer, Software architect, Formatore e SCRUM master certificato

Nunzio Gianfelice

Nunzio Gianfelice


Web developer, Web designer, UX designer e Media communication strategist

Nicola Milella

Nicola Milella


Web developer, Programmatore di App, Esperto di Mobile user interface

Riepilogo


Tempo

Un programma full-immersion di 9 settimane, suddiviso in tre fasi successive: Play, durante la quale imparerai a impostare un ambiente di sviluppo locale sul tuo computer, a creare un server per ospitare il sito in produzione e a realizzare delle semplici pagine web in HTML5 e CSS3. Nella fase Work imparerai a rendere dinamiche le tue pagine web utilizzando il linguaggio PHP e un database SQL, realizzando applicazioni che rispettino le più moderne best practices del coding. Nella fase finale, Accelerate, le skill acquisite ti serviranno ad apprendere tecniche avanzate di sviluppo software (come il TDD - Test Driven Developement) e a creare applicativi web complessi in modalità Single Page Application, sfruttando Backend as a Service per accelerare lo sviluppo delle tue idee.

Spazio

Gli argomenti trattati appartengono a tre aree: le Metodologie Agili applicate allo sviluppo software permettono di trovare soluzioni a problemi complessi attraverso un lavoro in team, come nel framework SCRUM e nell'Extreme Programming. Lo Sviluppo per il web richiede la conoscenza di diverse tecnologie e linguaggi di programmazione, dunque studierai un framework per ciascuna area, acquisendo tutte le carte in regola per proseguire nel tuo percorso. Comprendere il funzionamento di una Infrastruttura IT significa conoscere i server coinvolti, come il web server, il database e i sistemi di caching e messaging; uno strumento moderno come Docker ti consentirà di impostare e gestire in autonomia un'infrastruttura IT completa, diventando uno sviluppatore full-stack.

Metodo

HACK-ademy è un percorso formativo che segue un modello di apprendimento ben preciso: il learning by creating. Tutte le competenze sviluppate saranno acquisite tramite la realizzaione di piccoli progetti a seguito delle spiegazioni e lezioni frontali, sempre incoraggiando il lavoro in team e lo sviluppo di capacità di suddivisione del lavoro e di aiuto reciproco. La metodologia di apprendimento sarà unica lungo tutte le fasi e le aree del corso: durante le 9 settimane dell'HACK-ademy le lezioni ed esercitazioni si alterneranno con attività parallele come hackaton, startup weekend e code retreat, tutte occasioni fondamentali per sviluppare il tuo talento e venire a contatto con altri sviluppatori, dedicandoti a un training full-immersion entusiasmante e competitivo.

I partner HACK-ademy


Iscriviti alla HACK-ademy


Richiedi informazioni cliccando sul pulsante in basso, compila il form e ti contatteremo per rispondere a tutte le tue domande. Ti aspettiamo per iniziare insieme un percorso di formazione che ti porterà lontano.

Bari, 24 ottobre - 22 dicembre

Prenota il tuo posto