Master in Aula di Programmazione Web con PHP & CMS

Pc Academy
A Roma

Chiedi il prezzo
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Luogo Roma
Inizio Scegli data
  • Corso
  • Roma
  • Inizio:
    Scegli data
Descrizione

Arricchisci il tuo CV con competenze altamente professionali e richieste dal mondo del lavoro
Rispondi agli annunci di lavoro per Web Developer
Affronti la logica di programmazione dalle basi acquisendo nozioni utili ad apprendere qualsiasi linguaggio di programmazione
Impari a progettare e gestire basi di dati MySQL
Apprendi le tecniche di programmazione ed i costrutti principali del linguaggio PHP, sia utilizzando la programmazione procedurale che quella ad oggetti
Progetti il tuo sito Web Dinamico in PHP
Impari ad interfacciarti con Basi di Dati SQL con PHP
Realizzi un sito Web Dinamico
Crei un sito e‐commerce in PHP
Impari ad utilizzare i CMS Joomla e Wordpress ed a comprendere ed intervenire sul loro codice PHP

Sedi

Dove e quando

Inizio Luogo
Scegli data
Roma
via Capodistria 12, 00198, Roma, Italia
Visualizza mappa
Inizio Scegli data
Luogo
Roma
via Capodistria 12, 00198, Roma, Italia
Visualizza mappa

Opinioni

0.0
Senza valutazione
Valutazione del corso
100%
Lo consiglia
5.0
eccellente
Valutazione del Centro

Opinioni su altri corsi del centro

Master in Fotografia Digitale & Avviamento alla Professione

V
Valeria Liri
5.0 03/05/2010
Il meglio: Mi sono divertita tantissimo!!! Sono anche certa d'aver acquisito utili conoscenze per il mondo del lavoro. L'ambiente della scuola è caldo ed accogliente. Sono tutti molto professionali. Mi dispiace aver terminato il corso.. sarei andata avanti all'infinito!!! Grazie!!!!!!!!
Consiglieresti questo corso?:

Cosa impari in questo corso?

Server
Logica
Facebook
E-commerce
Portale
SQL
PC
MySQL
Strutture
Email
Programmazione web
Programmazione
CMS
Web master

Programma

Al termine del Master in Programmazione Web con PHP & CMS l’allievo riceve l’Attestato di Frequenza rilasciato da PC Academy su cui vengono riportati tutti gli argomenti trattati dal Corso. I frequentatori di questo corso possono ambire ad ottenere la Certificazione PHP Developer Fundamentals on MySQL® Environment.
Quindi, oltre all’Attestato di Frequenza, l’allievo che decide di sostenere l’esame, riceve anche la Certificazione PHP Developer Fundamentals on MySQL® Environment. L’esame si svolge presso la sede PC Academy di Roma in giorno ed orario concordato direttamente tra l’allievo e la segreteria della scuola. Sostenere l’esame è facoltativo ed il costo dell’esame non è incluso nel prezzo del corso. Torna al Menu Il Master in Programmazione Web con PHP & CMS è Aperto a Tutti: Non sono richiesti prerequisiti per frequentare questo corso. Torna al Menu 112 ore di Formazione frontale.
Il Master in Programmazione Web con PHP & CMS viene avviato con diverse modalità di frequenza. Nella versione feriale il Master in Programmazione Web con PHP & CMS prevede da 2 a 4 appuntamenti a settimana.
In ogni caso le ore di formazione totali sono sempre 112 indipendentemente dalla modalità di frequenza. Fai click sul calendario oppure scrivici per maggiori informazioni.Torna al Menu Attraverso la pagina facebook di PC Academy è possibile essere sempre aggiornati in merito a:Se desideri ricevere gli aggiornamenti attraverso Facebook, fai click su Mi Piace questa Pagina
Se desideri ricevere gli aggiornamenti attraverso Google + Seguici aggiungendoci alle cerchie Se non usi Facebook o G+ allora puoi essere aggiornato tramite email ricevendo le nostre newsletter.Inoltre grazie al portale JOB Center, riceviamo una grande quantità di richieste di personale da parte delle aziende, sia per stage lavorativi che assunzioni; in questo sito ogni allievo può pubblicare alla fine del corso il proprio curriculum vitae ed eventuali elaborati prodotti durante il corso.
Il portale JOB Center è un valido strumento per aumentare la propria visibilità presso le aziende, inoltre, all’interno della sezione Offerte di Lavoro ogni allievo può prendere visione delle offerte di lavoro dedicate ai soli studenti della scuola.
All'interno della sezione Schede Allievi è possibile prendere visione delle schede degli allievi.Torna al Menu Il Master Programmazione Web con PHP & CMS risponde alla sempre crescente richiesta di figure professionali polivalenti in grado di realizzare siti web, ma anche di renderli dinamici grazie alla programmazione PHP. Dal semplice sito web di presentazione di prodotti, fino al portale complesso con possibilità di realizzare una sezione riservata, moduli di ricerca e carrello acquisti, questo Master metterà l’allievo in condizione di soddisfare le proprie esigenze di sviluppatore e tutte quelle dei propri clienti. Moduli del Master:Il primo modulo è particolarmente importante per coloro che non hanno mai avuto esperienza nell’ambito della programmazione e/o nella progettazione delle basi di dati e desiderano apprendere le conoscenze fondamentali per poter poi accedere allo studio dei diversi linguaggio previsti dal piano didattico. Il primo modulo affronterà i Fondamenti e la Logica della Programmazione, la Progettazione di Database, la Sintassi del Linguaggio SQL. Attraverso un percorso guidato, l’allievo imparerà a concepire algoritmi efficienti per la soluzione di problemi specifici. Il secondo modulo è rivolto a chi vuole imparare l'uso del linguaggio PHP e le sue interazioni con il database MySql. PHP è il linguaggio di scripting più utilizzato nella realizzazione di pagine web dinamiche su piattaforme Unix/Linux, ovvero le più diffuse su internet. Con il linguaggio PHP si avrà a disposizione un nuovo modo di progettare siti web, adatto alla creazione di siti professionali complessi che hanno necessità di interagire con database, prevedono aree riservate, cataloghi di prodotti, e‐ commerce, forum, guestbook o sistemi di social network. Il terzo ed ultimo modulo mostrerà all’allievo l’universo dei CMS, sistemi di gestione dei contenuti che consentiranno di realizzare siti web in maniera veloce. La conoscenza di diverse tecnologie, oltre a costituire un ampio bagaglio di competenze da spendere sul mercato del lavoro, permetterà allo studente di conoscerne le differenze, i punti di forza e quelli di debolezza, in modo da poter scegliere quella più adatta ad ogni singolo progetto da realizzare. Anche successivamente alla conclusione del corso l’allievo potrà sempre contare sul sostegno dello staff della scuola per la revisione del proprio Curriculum Vitae. Al termine del corso, i progetti finali saranno pubblicati sul portale del lavoro JOB Center con la possibilità per i più meritevoli di entrare in contatto con aziende del settore, sempre alla ricerca di persone giovani, motivate e competenti da inserire nel proprio organico.Per il Programma dettagliato fai click qui.Torna al Menu Ogni iscritto al Corso riceve accesso al materiale didattico online prodotto appositamente da PC Academy, non è quindi necessario affrontare nessuna spesa per il materiale didattico.
Il materiale didattico online è costituito da:L’accesso al materiale didattico online è disponibile dal primo giorno di corso fino a 3 mesi oltre il termine di esso. Torna al Menu Il Corso si svolge presso la sede PC Academy di via Capodistria 12 a Roma nel quartiere Trieste. La sede è molto centrale è facilmente raggiungibile da tutta Roma.
Come arrivare.
Le aule dedicate a questo corso accolgono un numero di minimo 5, massimo 12 partecipanti. Ad ogni allievo viene fornita una postazione con proprio computer. Su ogni computer è installato tutto il software necessario a seguire il corso e ad effettuare le esercitazioni pratiche.
Ogni computer è connesso ad internet ed al computer del docente. Torna al Menu L’iscrizione può essere effettuata: Online:
in qualsiasi momento attraverso la pagina Iscrizioni.
È sufficiente compilare il modulo d’iscrizione con i propri dati ed i dati del corso scelto.
La segreteria si occuperà di verificare la disponibilità di posti in aula ed invierà una conferma di iscrizione tramite email entro 24h lavorative. In sede:
presso la scuola.
Sarà sufficiente recarsi presso la segreteria della scuola muniti di documento di riconoscimento e codice fiscale. In entrambi i casi: dal momento dell’iscrizione, l’allievo ha 1 settimana di tempo per versare un acconto a convalida della propria intenzione di frequentare il corso.
L’acconto può essere versato con modalità a scelta tra bonifico, bollettino postale, carta di credito online, rimessa diretta (presso la scuola) Torna al Menu Il prezzo di listino del Master in Programmazione Web con PHP & CMS è di € 1.100 - € 1.200; verifica se in questo momento è in Promozione. La modalità di pagamento è:PC Academy è disponibile ad accordare prezzi di favore a:Per conoscere la possibile agevolazione è preferibile contattare la segreteria.Torna al Menu Le aziende possono inserire i propri dipendenti in questo corso di gruppo oppure richiedere l’organizzazione di un corso ad hoc destinato ai soli propri dipendenti.
In ogni caso suggeriamo alle aziende di fare richiesta di un formale preventivo attraverso l’apposito form, questo consentirà alla segreteria di valutare quali scontistiche applicare sia nel caso di inserimento del dipendente in un corso di gruppo, sia nel caso di organizzazione di corsi ad hoc.Torna al Menu Fondamenti di Programmazione
Che cos’è la Programmazione Strutturata
Che cos’è un Algoritmo
Diagrammi a Blocchi
Progettazione top‐down e bottom‐up
Variabili, Costanti e Tipi di Dati
Le strutture di controllo fondamentali: Sequenza, Selezione, Iterazione
Operatori Aritmetici e Logici
Pseudocodifica
Le FunzioniProgettazione di Basi di Dati
Introduzione: dati, basi di dati e DBMS
Struttura in una base di dati relazionale.
Progettazione Concettuale
Progettazione Logica
Modello Entità‐Relazione
Concetti di Relazione, Attributo, Tupla, Chiave interna ed esterna
Normalizzazione
Vincoli di Integrità
Elementi di Sintassi SQL
Nozioni fondamentali sul linguaggio sql
Dichiarazione SELECT (proposizioni Select e From)
Proposizione Where
Operatori di Confronto
Operatori Logici
Proposizione ORDER BY
JOIN e Funzioni di raggruppamento1.1 Web server e database MySQL
1.1.1 Comprendere la definizione dei processi che si occupano di fornire i servizi web su richiesta di un browser: I server web Apache e IIS.
1.1.2 Effettuare le installazioni e le configurazioni dei server web Apache e IIS.
1.1.3 Comprendere l'utilizzo di un gestore di basi dati come servizio di un server web: MySQL.
1.1.4 Effettuare l'installazione e la configurazione di un DBMS MySQL in un server.
1.1.5 Comprendere l'utilizzo del linguaggio di scripting interpretato PHP.
1.1.6 Effettuare l'installazione e la configurazione dell'ambiente di sviluppo di PHP.
2.1 Concetti Generali
2.1.1 Riconoscere la sintassi corretta per scrivere codice PHP all'interno di una pagina HTML.
2.1.2 Includere porzioni di linguaggio in varie sezioni della pagina web utilizzando i relativi tag.
2.1.3 Riconoscere le varie tecniche di visualizzazione di una pagina dinamica attraverso l'utilizzo di un server web.
2.2 Stile di programmazione
2.2.1 Riconoscere e saper utilizzare le diverse tipologie di commenti per rendere il codice più comprensibile.
2.2.2 Utilizzare una struttura ad albero per una corretta leggibilità del codice.
2.3 Strutture di contenimento dei dati
2.3.1 Comprendere come identificare una porzione di memoria destinata al contenimento di dati.
2.3.2 Riconoscere le diverse tipologie di contenimento dei dati per la gestione degli script PHP, come ad esempio tipi booleani, interi, virgola mobile, stringhe.
2.3.3 Analizzare i diversi operatori di assegnazione per la gestione dei dati.
2.3.4 Comprendere l'utilizzo del concatenamento di stringhe per la gestione dei testi.
2.3.5 Gestire le operazioni aritmetiche tra variabili utilizzando i relativi operatori.
2.3.6 Riconoscere come incrementare e decrementare una variabile.
2.3.7 Analizzare i diversi operatori booleani per la gestione dei dati.
2.3.8 Analizzare gli operatori di confronto utili per la gestione delle condizioni.
2.4 Gestire l'output degli script PHP
2.4.1 Riconoscere la sintassi corretta del costrutto echo per restituire l'output di uno script PHP.
2.4.2 Analizzare il costrutto echo per la stampa di variabili, testo e funzioni. Errore. Il segnalibro non è definito.
2.4.3 Comprendere l'utilizzo della funzione var_dump per fornire il valore ed il tipo di una espressione.
2.4.4 Comprendere la sintassi corretta del costrutto print per restituire l'output di un script PHP.
2.4.5 Riconoscere i vantaggi e gli svantaggi dei costrutti echo e print.
3.1 La logica condizionale
3.1.1 Riconoscere la logica condizionale mediante l'utilizzo dell'operatore ternario.
3.1.2 Comprendere come utilizzare i controlli di flusso attraverso l'istruzione IF.
3.1.3 Riconoscere le differenze tra le istruzioni Else ed Elseif.
3.1.4 Gestire i controlli multipli per il flusso dei dati attraverso l'istruzione Switch.
3.2 Le operazioni ripetitive
3.2.1 Comprendere come eseguire operazioni ripetitive attraverso l'utilizzo del ciclo For.
3.2.2 Gestire operazioni ripetitive attraverso la logica condizionale: While.
3.2.3 Comprendere le differenze tra il ciclo While e Do While.
3.2.4 Comprendere come evitare cicli "infiniti".
3.2.5 Utilizzare le istruzioni fondamentali per interrompere una routine.
4.1 Array
4.1.1 Definizione di una struttura complessa vettoriale per la gestione dei dati.
4.1.2 Comprendere l'utilizzo di una struttura di dati complessa e dei relativi indici.
4.1.3 Modificare una struttura di dati ed eliminarne i relativi elementi.
4.1.4 Effettuare operazioni di interazione tra gli elementi di una o più strutture complesse di dati.
4.1.5 Utilizzare il costrutto FOREACH per la gestione di strutture di dati complesse.
4.1.6 Saper effettuare azioni su ogni elemento di un vettore tramite l'uso dei puntatori.
4.1.7 Effettuare ricerche all'interno di una struttura vettoriale.
4.1.8 Utilizzo delle funzioni usort ed uasort per l’ordinamento tramite definizione di funzioni non standard
5.1 Riutilizzare il codice PHP
5.1.1 Comprendere come ottenere il codice di programmazione da un altro file.
5.1.2 Analizzare le diverse sintassi per includere un file.
5.2 Le funzioni per la gestione delle variabili
5.2.1 Comprendere il concetto di visibilità, o scope, di una variabile.
5.2.2 Valutare il contenuto di una variabile attraverso la funzione empty().
5.2.3 Comprendere come verificare se una variabile è definita mediante la funzione isset().
5.2.4 Eliminare una variabile attiva utilizzando la funzione unset().
5.2.5 La funzione is_string() per verificare che una variabile sia una stringa.
5.2.6 La funzione is_numeric() per verificare che una variabile sia una numerica.
5.3 Le funzioni per la gestione delle stringhe
5.3.1 Gestione delle stringhe all'interno di raggruppamenti di codice.
5.3.2 Eliminare tutti gli spazi da una stringa mediante la funzione trim().
5.3.3 Verificare se una stringa contiene degli spazi iniziali ed eliminarli attraverso la funzione ltrim().
5.3.4 Verificare se una stringa contiene degli spazi finali ed eliminarli attraverso la funzione rtrim().
5.3.5 Verificare la lunghezza di una stringa utilizzando la funzione strlen().
5.3.6 Gestire i caratteri maiuscoli e minuscoli di una stringa.
5.3.7 Comprendere come gestire file di testo con campi delimitati.
5.3.8 Comprendere come creare ed accedere ai file di dati
5.3.9.Gestione dei lock su file
5.3.10. uso delle funzioni shortcut per interagire con i file (file,file_put_contents, ecc)
5.4 Le funzioni per la gestione delle strutture complesse di dati
5.4.1 Comprendere i concetti relativi all'ordinamento dei dati.
5.4.2 Ordinare gli elementi di un vettore in ordine crescente aggiornando le chiavi.
5.4.3 Ordinare gli elementi di un vettore in ordine decrescente aggiornando le chiavi.
5.4.4 Ordinare gli elementi di un vettore in ordine crescente mantenendo le chiavi di origine.
5.4.5 Ordinare gli elementi di un vettore in ordine decrescente mantenendo le chiavi di origine.
5.5 Le funzioni per la gestione delle date
5.5.1 Comprendere il significato di timestamp.
5.5.2 Comprendere come restituire il timestamp di un preciso istante.
5.5.3 Restituire la data del timestamp in un formato definito dall'utente.
5.5.4 Verificare se una determinata data risulta corretta.
5.5.5 Uso delle funzioni mktime ed strtotime
5.6 Le funzioni personalizzate
5.6.1 Comprendere come poter personalizzare una funzione per la creazione di nuove funzionalità.
5.6.2 Gestione delle variabili all'interno di raggruppamenti di codice personalizzato.
5.6.3 Comprendere come inviare valori ad una funzione.
5.6.4 Gestire i valori restituiti da una funzione.
5.7 Invio email in PHP
5.7.1 Comprendere come inviare email attraverso PHP.
5.7.2 Inserire le intestazioni in un'email per verificarne i dettagli.
5.7.3 Comprendere come inviare un'email a più destinatari.
6.1 Recupero dati da un modulo
6.1.1 Comprendere con quali metodi sono inviati i dati di un form ad uno script.
6.1.2 Accodamento dei dati ad una URL di una pagina attraverso l'utilizzo dell'array $_GET.
6.1.3 Invio dei dati di un form in modo invisibile all'utente utilizzando l'array $_POST.
6.1.4 Invio dei dati di una form tramite jquery
6.1.5 Integrazione del recaptcha Google ®
6.2 Controllo dei dati di un modulo
6.2.1 Comprendere come monitorare la compilazione dei campi di un form.
6.2.2 Uso delle espressioni regolari nel processo di validazioni dei campi di una form

Gli utenti che erano interessati a questo corso si sono informati anche su...
Leggi tutto