0 student

Iscriversi a un corso per diventare un web developer oggi significa investire nella propria formazione in un campo in costante crescita.
Molte sono infatti le richieste di questa figura in ambito lavorativo, gli sbocchi professionali spaziano dall’attività di freelance al responsabile dello sviluppo di un sito per un’agenzia. Allo stesso modo uno studente che abbia terminato questo percorso di studi potrà ambire ad inserirsi all’interno di un team di sviluppo in una Web agency.

Nel settore di Internet si stanno creando figure sempre più specializzate e con competenze sempre più specifiche. Il web developer ha un peso sempre maggiore all’interno del team che si occupa di sviluppare siti internet, la sua figura è indispensabile per offrire servizi realmente utili e prodotti tecnicamente validi per l’impresa e gli utenti.

Le competenze che deve possedere uno sviluppatore sono:

  • HTML e Fogli di stile (CSS)
  • Configurazione e utilizzo di un CMS
  • PHP, ASP o Java
  • MYsql o SQL server

Questo master offre ai suoi partecipanti l’insegnamento delle più avanzate tecniche di sviluppo web, unite al web design, allo studio approfondito di wordpress e del linguaggio php avanzato.

Ti insegneremo a progettare siti web responsive di nuova generazione, sia graficamente con Photoshop, che a codice con editor professionali come PhpStorm, utilizzando linguaggi di scrittura come HTML5 e CSS3.

Potrai utilizzare WordPress, il CMS più famoso al mondo, imparando a realizzare template personalizzati, a creare dei plugin, a utilizzare dei contenuti personalizzati.

Come è strutturato il corso?

Sarai inserito in un’aula con un numero limitato di allievi e avrai sempre un confronto diretto con noi. Apprenderai le nozioni teoriche che potrai subito mettere in pratica. Ti forniremo il materiale didattico e avrai a disposizione un iMac Apple con il quale ti insegneremo ad usare i più moderni strumenti di lavoro. Inoltre, a tutti i nostri allievi, forniamo una licenza gratuita per l’utilizzo di PhpStorm.

Tutto questo in un percorso formativo ottimizzato sulle tue esigenze. Non siamo solo docenti, siamo professionisti che operano nel settore da anni e ti seguiremo step by step per tirare fuori il massimo delle tue potenzialità.

A chi è rivolto il corso?

Il corso è rivolto a tutti gli appassionati di web che vogliano fare di questa passione la loro professione. Dall’HTML di base al PHP avanzato e al JavaScript e jQuery, nel corso verranno affrontati e trattati tutti gli argomenti necessari a fornire ai nostri corsisti una preparazione completa.

Programma del corso

  • Le fasi di lavoro di un progetto web e i concetti fondamentali per lo sviluppo di un sito web di qualità.
  • Il linguaggio di struttura delle pagine HTML5 e Il linguaggio di stile del web CSS3.
  • Gli strumenti di  Google per lo sviluppo e il mantenimento di un sito web.
  • Introduzione alla SEO.
  • Come sviluppare una  bozza grafica vincente  da presentare al cliente e il montaggio della stessa.
  • La  corretta pubblicazione del sito on-line.
  • Le animazioni sulla pagina mediante l’uso del linguaggio di programmazione Javascript e il suo framework jQuery.
  • Introduzione, variabili, costanti e operatori, lato client e lato server, il web server e il server locale.
  • Gli array sequenziali e associativi, costruire un sito in php, strutture a inclusioni e strutture a moduli, condizioni per il controllo dei flussi e switch.
  • I cicli for, foreach, while e do while, strutturare un form di contatto, i metodi get e post, intercettare i dati in arrivo da un form.
  • Le funzioni degli array, le funzioni per i controlli, le funzioni per i file, lavorare con i file di lettura e scrittura.
  • Lavorare con file e cartelle, i controlli sui file, costruire una funzione.
  • Le date in php, le funzioni per le date, costruire un calendario, le classi a oggetti.
  • Introduzione a mysql, il metodo procedurale e il metodo a oggetti mysqli, creare un database, costruire tabelle e campi, phpmyadmin, istanziare una classe, collegare un database al sito.
  • Interrogare il database con php e i metodi mysqli, creare le relazioni, inserire i record da form, gestire le immagini con mysql.
  • Modificare e gestire i record, vedere, modificare e eliminare un record, la paginazione automatica dei contenuti.
  • Le sessioni, log-in e log-out, l’operatore ternario, creare un’area di accesso, creare un area back-end.
  • Attivare un profilo di registrazione, il sito multilingua.
  • Il motore di ricerca, pianificazione e creazione di un blog in html5, css3, jQuery, php-mysql, eliminare i file dal server, il recupera password, costruire un Captcha.
  • Le tabelle vista, costruire un form con una chiamata asincrona utilizzando AJAX, join tra tabelle, inner join e union.
  • Eseguire il rewrite url, lavorare con il file htaccess, proteggere i nostri dati dalla sql injection, le espressioni regolari.
  • Introduzione ai CMS. Come installare WordPress. Aspetti generali di front-end e back-end. Configurazione iniziale di WP.
  • Gestione di articoli, pagine, commenti e media. Uso delle gallery, categorie e tag. Uso dei permalink delle revisioni e dei tipi di pubblicazioni.
  • Gestione degli utenti. I menu personalizzati. Widget. Temi Free – Premium – Custom: differenze e come installarli. I plugin: introduzione ed installazione.
  • Importare/Esportare gli strumenti. Personalizzare i temi: i child theme. Importare dati di esempio. Uso degli shortcode. Personalizzare il tema tramite codice HTML/CSS/PHP.
  • Introduzione alla creazione di custom theme sfruttando il framework “Bootstrap”: struttura di base di un tema; Anatomia di un tema WP; inclusioni; template-tags. Il file “functions.php”: caricare file di supporto; attivare ed usare i menu personalizzati.
  • Template hierarchy e conditional tags. Il Loop: introduzione ed uso pratico. Uso dei template-tags “inside-loop”. Le API di WordPress.
  • I Custom template. Uso dei Loop personalizzati. Aggiungere funzionalità a WP con “add_theme_support”: immagine in evidenza. Modificare ed aggiungere dimensione media.
  • Come lavorare con funzioni PHP Custom. Gli Hook di WP. Come creare ed usare un widget/sidebar. Uso e differenze tra i Custom template e Format Post.
  • Diversi sistemi per gestire i contenuti dinamici. I Custom Post Type, Custom Taxonomy e Custom Field. Come crearli ed utilizzarli lato back-end e front-end.
  • La paginazione in WP. Gli shortcode: utilità, come crearli ed usarli (anche tramite PHP). Personalizzare il back-end: login screen e area amministrativa. Gestire il wp-config.php.
  • Gestione dei commenti in WP. Carrellata sui plugin fondamentali. I ruoli utente e capabilities: cosa sono e come gestirli.
  • Creare una pagina riservata in WP. Trasferire un’installazione WordPress. Eseguire il backup/restore di un sito WP. Scelta del miglior Hosting WP.
  • Creare un sito multilingua con WP. Uso dei file .po/.mo per la gestione delle stringhe statiche e di WPML per la gestione dei contenuti dinamici.
  • La sicurezza in WP: introduzione ed importanza. Le regole d’oro per un sito sicuro. Uso e configurazione di iTheme Security e di Wordfence. Aggiornare WP: Come e quando.
  • Introduzione ai siti e-commerce e al plugin Woocommerce. Guida all’installazione e alla configurazione. Come personalizzare il template delle pagine Woocommerce.
  • Introduzione allo sviluppo dei Plugin per WordPress. Come creare un semplice plugin che faccia uso di codice CSS, JS e carichi/legga le opzioni dall’area amministrativa.

Certificazioni

Nel Master Web Developer è prevista la certificazione “Best Certification in Web Design”.

Requisiti

Passione, creatività unita ad una buona padronanza nell’utilizzo del computer.

Per seguire con profitto il corso non sono richieste conoscenze specifiche dei linguaggi di grafica o dei principali linguaggi di programmazione web.

Il Curriculum è vuoto

Instructor

€1.200,00