Corso Specializzazione PHP Junior Developer | xLinguaggi di Programmazione formula On demand
PHP rappresenta uno dei più diffusi e versatili linguaggi di programmazione esistenti al mondo ed è utilizzato per lo sviluppo di siti web, portali e web application nella piccola e media impresa. PHP permette di implementare il paradigma di programmazione orientata agli oggetti e di sviluppare applicazioni software di ogni genere e complessità, rappresentando un'ottima alternativa a livello Enterprise.
Sintesi dei contenuti
MODULO 1 | PHP ultima versione, Strumenti di lavoro, MySql
- Introduzione al linguaggio PHP; programmazione server; installazione e configurazione apache server (XAMPP); strumenti di lavoro; sintassi PHP; variabili; tipi di dato; strutture di controllo e cicli; gli array; funzioni principali per la gestione di stringhe, date e array; gestione file;
- Introduzione ai database; il database MySql; concetto di tabella e chiave; creazioni query; creazione relazioni (uno-a-uno, uno-a-molti, molti-a-molti); sessione e loro gestione; sistema di autenticazione; interazione con $REQUEST, $_GET, $_POST; integrazione PHP e MySql; realizzazione pagine HTML dinamiche; utilizzo di template Engime.
MODULO 2 | Studio e scelta del CMS (Joomla, wordpress, Drupal), studio dei frameworks (Symfony e YII) e Rest service
- Introduzione alla programmazione OOP; classi, attributi, metodi e costanti; istanziare e distruggere una classe; paradigma della programmazione ad oggetti; analisi dei CMS; Joomla:installazione, configurazione, ottimizzazione, gestione della sicurezza e SEO, studio del backend; installazione plugin, moduli e componenti. Wordpress: installazione, configurazione, ottimizzazione, gestione della sicurezza e SEO, studio del backend; installazione plugin; Drupal: Concetti fondamentali, installazione, configurazione, ottimizzazione, gestione della sicurezza e SEO, studio del backend; installazione moduli, studio del modulo Service;
- Introduzione ai frameworks; servizi REST; scambio dati XML e JSON; utilizzo della libreria JQUERY; aspetti per la sicurezza; studio del framework Symfony 2: concetti generali, organizzazione del codice, routing e controllers, template engime, componente form, eventi e listener, principi di caching http, utilizzo della console; studio del framework YII: concetti generali, organizzazione del codice, routing, controllers e view (MVC), template engime, componente form, eventi e listener, principi di caching http, servizi RESTful YII, Data Access Object (DAO), Active record, Query Builder. Laravel Framework.
Richiedi un colloquio individuale per conoscere i dettagli delle singole unità didattiche.
A chi è rivolto?Per iscriversi al workshop è necessario conoscere i rudimenti base della programmazione.
Cosa otterrai da questo corso?
Al termine del workshop avrai acquisito una robusta conoscenza della sintassi e dello sviluppo in PHP, del database MySQL e dei CMS e framework più importanti. Sarai quindi in grado di realizzare siti web e Web Application complete e professionali, in grado di implementare anche servizi REST, in totale autonomia.
Diplomi e certificazioni
Il corso rilascia l’attestato “DIPLOMA Geeks Academy”, il “DIPLOMA SUPPLEMENT”, e le CERTIFICAZIONI Internazionali EXIN (facoltative), se previste.
Career Coaching
Per 5 anni dalla conclusione del corso avrai la possibilità di usufruire gratuitamente del nostro servizio di supporto attivo per l'inserimento e l'avanzamento professionale. Il 95% dei diplomati ha trovato un nuovo impiego entro 3 mesi dalla fine del corso!
Organizzazione didattica & dotazioni tecniche
Formula Smart Education
Il corso sarà erogato in modalità FAD, con lezioni OnlineLive. Le lezioni potranno tenersi la sera (es. Martedì e Giovedì 21:00 - 22:40) e/o nel weekend (Sabato e/o Domenica 10:00-13:20 e/o 14:10-17:40). Le esercitazioni pratiche, i laboratori e il materiale didattico sono inclusi nel piano di studi.
NOTA: le ore vanno intese come ore accademiche di 50 minuti.
Piattaforma e-learning
La nostra didattica ti permette di studiare dove e quando vuoi, anche se lavori e hai poco tempo. Tutte le lezioni vengono erogate in diretta OnlineLive da docenti in presenza, e sono registrate per renderle fruibili anche in differita sulla nostra piattaforma e-learning – dove troverai anche numerosi contenuti utili per studiare ed esercitarti individualmente!
Modalità di pagamento, finanziamento e welfare aziendale
Pagamento prima della partenza del corso. Se lo desideri, puoi finanziare l'importo con rateizzazione fino a 12 mesi.
Puoi anche avvalerti dei voucher di welfare aziendale che trovi su TantoSvago.it, o direttamente sulla piattaforma Eden Red a copertura totale o parziale della quota di partecipazione.
Dotazioni tecniche di base
-minime: CPU dual core 64-bit on x86-64 | RAM 8GB
-consigliate: CPU i3 o superiore | RAM 8GB o più | Risoluzione schermo 1920*1080
Software: Saranno indicati durante il corso.
Tutti i corsi sono a numero chiuso
Compila il form per ottenere maggiori informazioni sui nostri servizi (promozioni in corso, modalità di finanziamento, career coaching & job placement) e verificare la disponibilità!