Tutti i percorsi
PHPPrincipiante

PHP

Impara PHP da zero: il linguaggio che muove gran parte del web (WordPress, Laravel, milioni di siti). Codice eseguibile davvero, eseguito sul server con PHP 8.

17 capitoli68 lezioni99 sfide

Programma del corso

Capitolo 1: Introduzione a PHP

  • PHP e dove si usa
  • echo e l'output
  • Commenti
  • Come gira PHP

Capitolo 2: Variabili e tipi

  • Le variabili
  • I tipi e var_dump
  • Le costanti
  • Type juggling

Capitolo 3: Stringhe

  • Concatenazione
  • Interpolazione
  • Funzioni sulle stringhe
  • Spezzare e unire

Capitolo 4: Controllo di flusso

  • if, elseif, else
  • switch e match
  • Ternario e null coalescing
  • == contro ===

Capitolo 5: Cicli

  • for
  • while e do-while
  • foreach
  • break e continue

Capitolo 6: Array

  • Array indicizzati
  • Array associativi
  • Funzioni sugli array
  • Iterare gli associativi

Capitolo 7: Funzioni

  • Definire una funzione
  • Parametri e tipi
  • Lo scope
  • Funzioni e array

Capitolo 8: Array e funzioni avanzate

  • array_map
  • array_filter
  • array_reduce e array_sum
  • Funzioni anonime e arrow

Capitolo 9: Classi e oggetti

  • Definire una classe
  • Il costruttore
  • Visibilità
  • Metodi di istanza

Capitolo 10: Ereditarietà e polimorfismo

  • Ereditarietà
  • override e parent
  • Classi astratte
  • Polimorfismo

Capitolo 11: Interfacce

  • Cos e un interfaccia
  • Polimorfismo con le interfacce
  • Implementare più interfacce
  • Interfaccia o classe astratta

Capitolo 12: Trait, namespace ed enum

  • I trait
  • I namespace
  • Le enum
  • Backed enum e metodi

Capitolo 13: PHP per il web

  • Richiesta e risposta
  • $_GET e $_POST
  • Sessioni e cookie
  • Mai fidarsi dell'input

Capitolo 14: JSON e dati

  • json_encode
  • json_decode
  • Lavorare con i dati
  • Strutture annidate

Capitolo 15: Database con PDO

  • Connettersi con PDO
  • Leggere i dati
  • Query preparate
  • SQL injection

Capitolo 16: Gestione degli errori

  • try / catch
  • finally
  • throw
  • Buone pratiche

Capitolo 17: PHP moderno e colloquio

  • Argomenti con nome
  • readonly e nullsafe
  • Altre novità di PHP 8
  • Pronto per il colloquio

Pronto a salire di livello?

Crea un account gratuito e inizia subito: guadagni XP a ogni sfida e scali la classifica.

PHP — LevelUpCode