Corso PHP 8 Avanzato con Programmazione Orientata agli Oggetti

Abstract

Corso erogato in Lingua Italiana
Moduli: 15
Livello: Advanced
Accesso: Paid Online Course (price may vary)

Impara php8 con la Programmazione Orientata agli Oggetti in php creando un Blog in MVC con Login e gestione di ruolo.

Cosa imparerai

  • Conoscere il paradigma della programmazione orientata agli oggetti
  • Creare classi
  • Creare interface
  • Estendere classi
  • Usare gli spazi di nome. namespace
  • Autoload delle classi
  • Traits
  • Gestire le eccezioni
  • Gestire gli errori
  • Log di errori
  • Gestire i cookie
  • Autenticazione
  • Registrazione

Contenuti Corsi

15 sections • 106 lectures • 14h 43m total length

Include:

  • 14.5 hours on-demand video
  • 6 articles
  • 34 downloadable resources
  • 2 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Obiettivi didattici

Descrizione

PHP dalla version 5.0 implementa in modo completo il paradigma della PROGRAMMAZIONE ORIENTATA AGLI OGGETTI, OOP.

Siamo adesso alla version 8, php8, e possiamo dichiarare il tipo degli argomenti e del ritorno di una funzione, anche i tipi scalari come string, int, bool.

In questo corso imparerai da zero e passo a passo il paradigma della PROGRAMMAZIONE ORIENTATA AGLI OGGETTI con PHP7. Vedremo che cosa sono le classi, le loro proprietà e metodi. Cosa sono proprietà e metodi public, protected e private. Vedremo come creare una classe abstract e come implementarla. Vedremo come estendere le classi e le interfacce in php8. Vedremo come dichiarare ed implementare diverse interface. Vedremo come usare il costruttore magico di php, __construct e come inizializzare gli oggetti.

  • Studieremo le proprietà e metodi statici, le constanti e i metodi final.
  • Vedremo come utilizzare gli spazi di nome, namespace, e come autocaricare le classi, autoload.
  • Come ogni mio corso, questo corso si terrà sempre aggiornato con le ultime novità di OOP di php8.
  • Costruiremo un BLOGGING SYSTEM da zero utilizzando MVC, e pattern come Factory, Singleton, Model

Vedremo inoltre:

  • Aprire, leggere e scrivere su file
  • Processare file e dati in xml
  • Processare json
  • Consumare API
  • Collegamento ai database come mysql, oracle
  • Gestione dei cookies
  • Gestione delle eccezioni
  • Gestioni degli errori
  • Gestione di login, logout e autorizzazione

Requisiti

  • Avere php8 installato o connessione internet per installarlo
  • Qualunque editor di testo per scrivere del codice
  • PC, MAC o LINUX
  • Voglia di imparare e aggiornarsi

Struttura del corso

Adatto a:

  • Gli aspiranti a Web Designer
  • Programmatori backend che comunque devono scrivere e capire html
  • Project managers e DevOps per capire di cosa si parla quando si parla di HTML e web
  • Questo corso è per chi già conosce php ma non la programmazione orientata agli oggetti con php
  • Chi vuole prepararsi per la certificazione ZEND CERTIFIED ENGINEER
  • Per coloro che conoscono le classi ma non i traits e i namespace
  • Per chi vuole aggiornare le sue conoscenze a php8
  • Non è per principianti anche se tutto spiegato semplicemente
  • Ulteriore approfondimento nel corso: php8, la guida completa

Questo corso è gestito dal partner esterno Udemy. Per seguire questo corso dovrai registrarti sulla loro piattaforma Academy dove potrai usufruire di questo e di molti altri corsi offerti. Questo corso però non è un corso gratuito ma è considerato un ottimo bene prezioso per farti migliorare te stesso.

Questo corso viene aggiunto al nostro catalogo per aiutarti a comprendere le basi del Coding e della Programmazione. L'apprendimento di questo argomento apre opportunità per essere in grado di sviluppare un ruolo di Web Developer.

Siamo certi che questo materiale didattico ti consentirà di migliorare notevolmente la tua comprensione e ti consentirà di accedere a molti altri fantastici corsi tecnici nel nostro catalogo. Questa classe è la base di un curriculum di informatica e fondamentale per chiunque si avvicini alla amministrazione di Sistemi e cerchi di diventare un professionista della tecnologia digitale. Ecco perché Guilds42 ha introdotto questo Corso, anche se non è un corso gratuito.

Una volta ottenuta la tua certificazione, salvala nel tuo dispositivo in formato Jpg o Pdf e torna sulla pagina del corso, in Guilds42, per caricarla nell’apposito box e validare le tue competenze.

Coding
Corso aperto dal 30/09/2021
Durata 14

Questo corso include: