Corso PHP avanzato - Back End Developer

Facciamo un passo in avanti: approfondiamo il PHP passando da un modello procedurale a quello a oggetti per ottenere un’organizzazione del codice di gran lunga migliore! In più, attraverso il design pattern MVC realizzerai un’applicazione completa a interazione avanzata con il database, la quale rispecchierà perfettamente le buone norme per una programmazione moderna ed efficace.

Accedi subito al corso!

Corso PHP avanzato – Back End Developer

Video Corso Multimediale

* L'accesso è per sempre (24 ore su 24)

Il web è una giungla e, per ritagliarsi un posto degno di nota nel mercato dei web developer, non bastano l’impegno e la dedizione: serve anche la tecnica. Molta tecnica.

Attraverso una serie di 8 tappe, atte ad approfondire tutti gli aspetti fondamentali della programmazione, il corso base di PHP ti permetterà di acquisire le principali tecniche e nozioni di scripting e creazione di pagine web dinamiche. Dalle variabili alle funzioni, dalla gestione dei form di input alla basilare interazione con il database, ogni aspetto viene ampiamente trattato e spiegato con esempi ed esercitazioni.

Pronto per cominciare? Gli strumenti del successo, oggi, sono davvero a portata di mano!

Programma del Corso

01. Introduzione alla programmazione a oggetti

Far funzionare una cosa non significa necessariamente realizzarla come si deve. Questa grande verità spinge da sempre gli sviluppatori verso la scrittura di codice pulito ed efficiente, non solo funzionante, ma anche e soprattutto facile da leggere. Analizziamo allora insieme il paradigma di programmazione a oggetti che ci permetterà di scrivere codice organizzato ed efficace.

02. Le classi in PHP (1)

Tanti bei concetti non servono a nulla se non vengono poi messi in pratica: incominceremo ad analizzare gli strumenti messi a disposizione a partire da PHP 5.0 per la programmazione object oriented e per la realizzazione di applicazioni secondo la logica a oggetti.

03. Le classi in PHP (2)

Concludiamo con questa lezione l’analisi degli strumenti per la realizzazione di classi in PHP. In particolare vedremo come certi costrutti ci permettano di realizzare con poche righe di codice operazioni estremamente complesse, come ad esempio istanziare e distruggere oggetti, leggere e settare attributi e così via.

04. Ereditarietà e interfacce

La programmazione a oggetti non termina con i meri strumenti pratici: ora è arrivato il momento di vedere come dare una struttura e una semantica alle nostre applicazioni, attraverso l’ereditarietà e l’implementazione di interfacce; dopo semplici accenni teorici, sarà il momento di passare alla pratica!

05. Le sessioni e i cookie

Lasciamo per un momento da parte la programmazione a oggetti e concentriamoci su altri strumenti avanzati: ad esempio, ti sei mai chiesto come il PHP riesca a gestire un sistema di login, o a memorizzare le preferenze di navigazione di un utente? La trattazione su sessioni e cookie risolverà i tuoi dubbi.

06. Il pattern MVC

Torniamo allo scopo fondamentale di questo corso: scrivere un bel codice. A questo scopo è il caso di analizzare il design pattern Model View Controller e i vantaggi che apporta la sua implementazione alla nostra applicazione. Vuoi scrivere del codice pulito e organizzato? Dopo questa lezione ogni tua applicazione sarà irreprensibile!

07. La classe MySQLi e le prepared statement

Cos’è una web application se non può interagire con il database? Vediamo insieme che strumenti ci mette a disposizione il linguaggio per l’interazione con il DBMS MySql. Preoccupato dalle Sql Injection? Dopo aver implementato l’interazione col DBMS attraverso le prepared statement sarai in una botte di ferro!

08. Applicazione CRUD seguendo pattern MVC

Eccoci all’ultima lezione: è arrivato il momento di mettere in pratica quanto appreso finora per realizzare un’applicazione completa, che legga (Read), scriva (Create e Update) e cancelli (Delete) dal database, sfruttando anche tutte le nozioni e le pratiche fin qui apprese.

che cosa contiene il corso:

Video Training ( streaming )

Quattro video training in streaming.

File ottimizzato per Tablet e Smartphone

File ottimizzato per Tablet e Smartphone

Completo di tutti i Moduli previsti dal programma, in formato epub ottimizzato per Ipad, Iphone, Tablet, Smartphone, Ereader.

File in formato PDF

File in formato PDF

La trascrizione delle lezioni è stata realizzata anche nel classico formato PDF.

File in formato Kindle

File in formato Kindle

Ovviamente, non poteva mancare il .mobi per il Kindle. Se preferisci questo tipo di dispositivo, puoi tranquillamente leggere le nostre lezioni anche in questo formato.

I bonus di questo corso

Insieme alle 8 lezioni del corso, avrai a disposizione il codice completo reso disponibile dai docenti!

Obiettivi che raggiungerai con questo corso

Lo scopo di questo corso è farti:

  • Imparare la programmazione php ad oggetti (concetto di classe, ereditarietà)
  • Utilizzare il pattern MVC
  • Creare una applicazione CRUD utilizzando i concetti studiati e interagendo con il database

A chi è rivolto il corso

Questo modulo è stato estratto da One Year Together, il corso multimediale per Web Designer Freelance. I suoi contenuti sono utili a chiunque voglia imparare a sviluppare in codice. È tuttavia un corso pensato per Web Designer che vogliono mettersi in proprio.

Corso PHP avanzato – Back End Developer

Accedi subito al corso!

Corso PHP avanzato – Back End Developer

* L'accesso è per sempre (24 ore su 24)

Post Scriptum

Per una visione più completa dell’argomento, consigliamo di prendere anche:

Gli autori

Francesco Licandro

Laureando in Ingegneria Informatica, nutre da sempre una grande passione per il mondo dell’informatica e della tecnologia in generale. Con il tempo si appassiona anche alla programmazione e, dopo aver realizzato qualche piccolo progetto, entra a far parte della famiglia di YI come web developer.
Altri prodotti di Francesco Licandro

Ti potrebbe interessare…

Scarica un’anteprima gratuita di questo prodotto

Inserisci il tuo nome e il tuo indirizzo email per scaricare il file.

 

Dicono di questo prodotto:

Non sono ancora state lasciate review per questo prodotto

LASCIA UN FEEDBACK Inserisci la tua opinione sul prodotto