PHP Fundamentals

1,400.00

Questo corso insegna i fondamenti del linguaggio di programmazione PHP. Le best practice del settore come la creazione di codice gestibile, sicuro ed efficiente vengono insegnate attraverso gli oltre 130 esempi di codice inclusi. Almeno la metà del tempo del corso è dedicato ai quasi 50 esercizi di laboratorio. Il tempo di laboratorio è attentamente bilanciato tra le competenze di: lettura del codice, modifica del codice esistente, creazione di nuovo codice e codice di debug.

Descrizione

Prerequisiti

Sono richieste conoscenze informatiche generali. Nessuna esperienza di programmazione necessaria.

 

Distribuzioni supportate

  • Red Hat Enterprise Linux 6

 

Contenuti del Corso

  1. INTRODUZIONE
    1. Obiettivi del corso
    2. Vantaggi e svantaggi
    3. Casi d’uso popolari di PHP
    4. Esecuzione di script PHP
    5. Esecuzione di script PHP (cont.)
    6. Sintassi di base
    7. Combinazione di file
    8. Alla ricerca di errori

    LAB

    1. Preparazione per laboratori successivi
    2. Hello World
    3. Debug dalla riga di comando
    4. Debug delle pagine Web
    5. Oggetti sfida
  2. VARIABILI E FUNZIONI
    1. Codice di lettura
    2. Imparare a leggere il codice
    3. eco e stampa
    4. variabili
    5. costanti
    6. funzioni
    7. Funzioni ed estensioni integrate

    LAB

    1. Groceries: prima parte
    2. Groceries: parte seconda
    3. Esplorare GD
    4. Dancing Squares: prima parte
    5. Dancing Squares: parte seconda
    6. Forme di disegno
  3. NUMERI E STRINGHE
    1. Conversione di tipo base
    2. Numeri interi e float
    3. Operatori matematici
    4. Operatori di assegnazione
    5. String literals
    6. Sostituzione variabile e fughe comuni
    7. Concatenazione di stringhe
    8. printf () e sprintf ()

    LAB

    1. Numeri e stringhe
    2. Oggetti sfida
    3. Operatori matematici
    4. printf () e sprintf ()
    5. Calcolo delle imposte
    6. Raccolta price quota
  4. BOOLEANI E RAMI
    1. NULLO
    2. booleani
    3. Operatori di confronto
    4. Operatori logici
    5. IF dichiarazioni
    6. Cambia istruzioni

    LAB

    1. Type Fun
    2. Divertimento booleano
    3. Confronto divertente
    4. Divertimento Float
    5. Come riconoscere la commedia
    6. Calcolatrice CLI
    7. Shipping advisor
  5. HTML e MODELLI
    1. Separazione degli interessi
    2. Fondamenti HTML
    3. Elementi di blocco comuni
    4. Elementi in linea comuni
    5. Fondamenti CSS
    6. Fondamenti di JavaScript
    7. Accessibilità Web
    8. Cross-site Scripting (XSS)
    9. Sistemi di modelli

    LAB

    1. Demo HTML
    2. Demo CSS
    3. Demo JavaScript
    4. Ora della favola
    5. Quotazioni di prezzi basate sul Web
    6. Attacco delle quotazioni di prezzo
  6. ARRAY E CAMPO DI APPLICAZIONE
    1. Matrici come elenchi
    2. Matrici come mappe
    3. Matrici come mappe ordinate
    4. JavaScript Object Notation (JSON)
    5. Lavorare con JSON
    6. Ambito variabile
    7. Sostituzione delle ramificazioni con le matrici

    LAB

    1. Array Fun
    2. Story Time: Part II
    3. Stock Watcher
    4. Sasso carta forbici
    5. Esplorare Scope
    6. Paninoteca
  7. LOOP, OGGETTI ED ECCEZIONI
    1. Mentre & Do Loop
    2. Anelli foreach
    3. Per i loop
    4. Loop Gotchas
    5. rompi, continua e vai
    6. Lavorare Con Gli Oggetti
    7. Lavorare con le eccezioni

    LAB

    1. Numero di giochi
    2. Punta di Tic Tac
    3. Creatore di forme
  8. FORME E COOKIE
    1. https Fundamentals
    2. Metodi di richiesta
    3. Codici di stato
    4. Rappresentational State Transfer (REST)
    5. Biscotti
    6. Accesso ai dati della richiesta
    7. Impostazione dei cookie
    8. Invio di reindirizzamenti
    9. Fondamenti di forma
    10. Tipi di elementi di input
    11. Altri elementi della forma
    12. Convalida input
    13. Robot e CAPTCHA
    14. Moduli e reindirizzamenti
    15. Cookie, moduli e arrayLAB
      1. Demo del modulo
      2. Forme sovvertenti
      3. Nozioni di base sui cookie
      4. Sovversione dei cookie
      5. Protezione dei cookie
      6. Contatto
      7. Numero di giochi
  9. DATABASE E SESSIONI
    1. Database
    2. Database SQL popolari
    3. Tabelle e schemi
    4. SELECT
    5. INSERT
    6. UPDATE
    7. DELETE
    8. Clausole JOIN
    9. PHP e database
    10. SQL Injection
    11. Dichiarazioni con parametri
    12. DOP e gestione degli errori
    13. Memorizzazione di dati sensibili
    14. sessioni

    LAB

    1. Gatekeeper
  10. PROSSIMI PASSI
    1. Pratica, pratica, pratica
    2. Argomenti correlati
    3. Frameworks
    4. La scelta di un quadro
    5. Quadri popolari

Informazioni aggiuntive

durata

4 giorni

erogazione

Flex, in Aula, On Site, Remoto