← 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