Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dio Del Php™: Impara Php E Mysql, Da Zero Per Portali Web
Rating: 4.1 out of 5(35 ratings)
207 students

Dio Del Php™: Impara Php E Mysql, Da Zero Per Portali Web

Scopri Il Sistema Di Sviluppo Siti E Programmazione PHP Professionale. Crea Plugin e Moduli Da Installare Sui Siti...
Last updated 6/2026
Italian

What you'll learn

  • Crearai pagine web dinamiche
  • Saprai gestire un database MySQL
  • Applicherai correttamente le operazioni di CRUD: Create,Read, Update, Delete
  • Gestirai con PHP un database MySQL
  • Saprai sfruttare e sviluppare anche con il Framework Joomla
  • Imparerai a creare Plugin e Moduli Joomla da vendere o diffondere gratis sul relativo MarketPlace JED (Joomla Extention Directory)
  • Svilupperai un sito web dinamico completo con Backend amministrativo dedicato
  • Apprenderai la logica MVC (Model View Control): come ogni software dovrebbe essere sviluppato
  • Capirai nella teoria e nella pratica il pattern architetturale MVC

Course content

6 sections13 lectures3h 4m total length
  • Installazione Da Zero, Passo Passo, Parte 113:29

    INSTALLAZIONE

    1:27 Scarichiamo EasyPHP

    Dal sito ufficiale visitando la pagina http://www.easyphp.org/ EasyPhp è un cosiddetto WAMP, cioè una piattaforma di sviluppo web per sistemi operativi Windows che permette di far funzionare un server web direttamente sul proprio computer locale. EasyPhp andrà ad installare sul nostro computer tutti i componenti fondamentali per poter fare in modo che il nostro computer svolga il lavoro di un server web, ovvero gestire le richieste, da parte di un client (solitamente un browser), di trasferimento di pagine web tramite il protocollo HTTP(S). Detto in parole semplici, ogni volta che con il nostro browser clicchiamo un link, bottone o digitiamo una URL, stiamo inviando una richiesta ad un server web remoto (su un computer che non è il nostro). Questi elaborerà la richiesta inviando la pagina web al nostro browser tramite protocollo HTTP(S). Il server web è un software ed è solo uno dei componenti che EasyPhp ci permette di installare sul nostro computer.

    Sarà anche incluso un interprete PHP che tradurrà il codice PHP che noi andremo a scrivere in linguaggio HTML “comprensibile” per un browser. Infatti solo il server web è capace di leggere tale linguaggio e prima di restituire ad un browser una pagina scritta in PHP deve tradurla in una pagina in linguaggio HTML che il browser può comprendere.

    Avremo in fine incluso in EasyPhp un Database Management System (DBMSMySQL. Si tratta di un software progettato per consentire la creazione, manipolazione e interrogazione di database. I database sono fondamentali per memorizzare i dati del nostro sito web. Grazie all'applicazione phpMyAdmin inclusa nell'installazione possiamo gestire tutte le operazioni sul database direttamente dal nostro browser utilizzando una comoda interfaccia grafica.

    2:50 Scarichiamo Joomla! 3.x

    Dal sito ufficiale http://www.joomla.it/download/joomla-3.html

    Un CMS è un software installato su un server web. Questo software ha lo scopo di fornire uno scheletro del nostro sito web, implementando tutte quelle funzionalità comuni a tutti i siti web. In questo modo molte delle funzionalità di base (e non solo…) di un sito web potranno essere gestite utilizzando un software già scritto da team di sviluppatori professionisti e, per i CMS più famosi, testato da una grande community di utenti.
    Installando un CMS sul nostro server web avremo, in pochissimi secondi, già creato un nostro sito web personale fornito delle funzionalità fondamentali e largamente specializzabile installando delle estensioni. Infatti Joomla! e tutti gli altri famosi CMS esistenti, hanno la possibilità di implementare le funzionalità più disparate installando estensioni scritte da sviluppatori di terze parti o scritte da noi stessi.
    Puoi vedere Joomla! come un grande insieme di file PHP molto ben strutturato, il cui codice può essere liberamente consultato, modificato e riutilizzato essendo un software open source.
    Joomla! addirittura, implementa un proprio framework ovvero un grande insieme di funzioni PHP che possiamo utilizzare per sviluppare un sito web in modo più veloce ed efficiente.
    E' importante tener presente che al giorno d'oggi praticamente la totalità degli sviluppatori web che si rispettino, utilizzano dei framework di sviluppo e non i semplici linguaggi nudi e crudi.
    Grazie a Joomla! riusciamo a combinare la possibilità di avere funzionalità già pronte e ben funzionanti alla possibilità di utilizzare un potente framework open source per poter scrivere i nostri componenti web personalizzati al 100%!

    Considera in fine che i vari framework PHP più famosi, tra i quali Joomla!, in linea di massima sono molto simili tra loro, infatti la maggior parte di essi implementa il cosiddetto pattern MVC, cioè delle linee guida di sviluppo per creare codice ordinato e logicamente ben strutturato. In questo modo imparare a sviluppare con un framework specifico sarà un modo per imparare a conoscere anche framework diversi e ti accorgerai in futuro di quanto sarà semplice passare da un framework all'altro.
    Considera in fine che i vari framework PHP più famosi, tra i quali Joomla!, in linea di massima sono molto simili tra loro, infatti la maggior parte di essi implementa il cosiddetto pattern MVC, cioè delle linee guida di sviluppo per creare codice ordinato e logicamente ben strutturato. In questo modo imparare a sviluppare con un framework specifico sarà un modo per imparare a conoscere anche framework diversi e ti accorgerai in futuro di quanto sarà semplice passare da un framework all'altro.

    Importante!

    L'installazione di Joomla! potrebbe bloccarsi al momento della creazione delle tabelle di Database. Questo è dovuto generalmente all'impostazione max_execution_time nel file di configurazione php.ini. Puoi trovare questo file nella cartella C:\EasyPHP-DevServer-14.1VC11\binaries\php\php_runningversion. Cambia il valore dell'impostazione dal valore di default (generalmente 30) ad un valore più alto (prova 300). Riavvia EasyPHP

    Se questa soluzione non dovesse funzionare prova a cercare il file Joomla.sql nella cartella C:\EasyPHP-DevServer-14.1VC11\data\localweb\Joomla_3.4.3_ita-Stable-v2\installation\sql\mysql e sostituire ogni occorrenza di ENGINE=InnoDB con ENGINE=MyIsam.

    3:38 Scarichiamo Eclipse

    Dal sito ufficiale https://eclipse.org/
    Eclipse è uno dei più famosi Integrated Development Environment IDE. Un IDE è un software che aiuta i programmatori in fase di scrittura del codice sorgente. Può essere visto come un editor di testo avanzato e circondato da preziose funzionalità fondamentali per uno sviluppatore. In teoria potremmo tranquillamente scrivere il nostro codice su un semplice blocco note, ma ti accorgerai che le funzionalità avanzate di un IDE come Eclipse sono irrinunciabili. Eclipse ha varie versioni, ciascuna per ogni tipo di linguaggio, quindi fai attenzione a scaricare la versione specifica per il linguaggio PHP.

    Promemoria

    Nei sistemi operativi Windows spesso è impossibile vedere l'estensione di molti file. Consiglio di impostare la possibilità di vedere tali estensioni come descritto qui: http://windows.microsoft.com/it-it/windows/show-hide-file-name-extensions#show-hide-file-name-extensions=windows-7

    Puoi installare anche il comodo Notepad++... un must have per uno sviluppatore in ambiente Windows. Notepad++

     


  • Installazione Da Zero, Passo Passo, Parte 24:47

    INSTALLAZIONE PARTE 2

    Scarichiamo Eclipse

    Dal sito ufficiale https://eclipse.org/
    Eclipse è uno dei più famosi Integrated Development Environment IDE. Un IDE è un software che aiuta i programmatori in fase di scrittura del codice sorgente. Può essere visto come un editor di testo avanzato e circondato da preziose funzionalità fondamentali per uno sviluppatore. In teoria potremmo tranquillamente scrivere il nostro codice su un semplice blocco note, ma ti accorgerai che le funzionalità avanzate di un IDE come Eclipse sono irrinunciabili. Eclipse ha varie versioni, ciascuna per ogni tipo di linguaggio, quindi fai attenzione a scaricare la versione specifica per il linguaggio PHP.

    Scarichiamo JAVA JDK

    Dal sito ufficiale Oracle
    Il Java Development Kit è necessario affinche Eclipse possa funzionare. E' probabile che tu abbia già installato Java sul tuo computer. Puoi controllarlo subito digitando java -version sul prompt dei comandi.

    Installiamo il tutto nel modo in cui ti mostro nel video! Ricorda che le versioni dei vari software che installiamo sono in continuo aggiornamento e può darsi che tali procedure di installazione debbano variare leggermente per poter funzionare alla perfezione. Quindi se qualcosa non funziona non demordere. Tutto si risolve! La configurazione iniziale è sempre uno dei momenti più difficili nello sviluppo di un software, anche i professionisti spesso ci perdono molto tempo. E' normale, non credere di non essere portato per farlo o che il tuo computer non vada bene per sviluppare codice!
    Se qualcosa non va prova per prima cosa a controllare o chiedere sul gruppo segreto di Facebook se qualcuno ha avuto il tuo stesso problema e se proprio non trovi nulla ricorda che noi siamo sempre disponibili a darti una mano.

    Promemoria

    Ricordati di settare la variabile PATH tra le variabili d'ambiente del computer dopo aver installato Java. Puoi trovare le variabili d'ambiente di Windows andando su Pannello di controllo>Sistema e Sicurezza>Sistema>Impostazioni di sistema avanzate>Avanzate>Variabili d'ambiente. Modifica poi nella sezione Variabili di sistema la variabile PATH.
    Aggiungi a questa variabile il percorso in cui è installato Java.
    Solitamente il percorso è: C:\ProgramData\Oracle\Java\javapath\java.exe. Se non sei certo che questo sia il percorso giusto, puoi ottenerlo digitando sul prompt dei comandi: for %i in (java.exe) do @echo. %~$PATH:i

     


Requirements

  • E' necessario solo un normale Computer...

Description

Ecco la Soluzione definitiva per creare siti Internet Professionali e Programmare in Php!


  • Perché limitarti? Oltre a diventare un Professionista nello sviluppo e programmazione PHP con database MySql

Qui diventerai anche un creatore di Plugin, Moduli, Template per Joomla.

Perché CMS potenti come Joomla o Wordpress vengono sfruttati al 100% solo da pochissimi esperti del settore?

Inizia oggi stesso a far parte di questa piccola ma potente cerchia ristretta di professionisti.

Sarai poi libero di vendere i tuoi plugin o rilasciarli gratis nella community Joomla.


Capirai la logica di sviluppo MVC (Model View Control) che è alla base di qualsiasi software sviluppato bene e durevole nel tempo.

I concetti che stai per apprendere in questo corso, che usa il Framework Joomla come base di partenza, sono applicabili anche con tutti gli altri CMS che adottano la stessa logica MVC: 

Laravel, Symfony, Zend Framework, CakePHP sono soltanto alcuni dei più famosi framework PHP che ne fanno uso.

Scoprirai subito, dopo pochi video, come funziona e ricorda che una volta capito il funzionamento del pattern MVC conoscerai già le basi teoriche dello sviluppo tramite i framework più utilizzati al mondo!

Tutto il codice prodotto dal vivo nel corso delle lezioni, commentato passo passo, è a tua completa disposizione: lo puoi scaricare per esercitarti e il per il tuo lavoro personale.


Come costruire Siti Web Professionali partendo da Zero?

  • Accedi Adesso Al Sistema Realizzato Da Uno Dei Migliori Professionisti Del Settore!

  • Si perché Video Lezioni di durata breve, costruite su misura per non farti annoiare, ti spiegano come costruire Siti Web Professionali in PHP, partendo da Zero!

  • Basta Errori in RossoFallimenti e ParolaccePerché Partiamo da Zero, Passo Passo!

  • Brucia la Montagna di Materiale Inutile che hai accumulato Finora sul PHP!

  • Dio Del PHP è la soluzione definitiva per creare siti internet e programmare in Php!

  • Accedi a Dritte, Trucchi e Scorciatoie per Imparare uno dei Lavori Più Richiesti.


  • Accedi Adesso a Tecniche quasi Illegali e smetterai di Maledire Eclipse!

  • Segui le Lezioni Online Quando Vuoi, anche alle 3 di Notte! Da PC, Smartphone o Tablet

  • Scarica i Sorgenti, Testa il Codice e Fai Esperienza Concreta!

  • Sviluppa Un Portale Web Professionale in 9 Giorni!

  • Scopri i Meccanismi Segreti che Nessuno ti Dice e Scrivi Codice come Dio Comanda!

Il corso è particolarmente indicato per i web designer che vogliono aggiungere nuove competenze tecniche e introdursi in modo professionale nel mondo dello sviluppo web back end.

Che aspetti? Ci vediamo dall'altra parte?

Iscriviti e Sviluppa da subito Siti Internet Professionali (già solo con i primi 2 Video sei operativo!)

-------------------------------------------------------------------------------------------------------------------------------------

Aggiungi al Carrello senza troppi pensieri perché, grazie alla garanzia

Udemy Soddisfatto/a o Rimborsato/a entro 30 giorni, non corri nessun rischio

e puoi goderti il corso al 100% da adesso, perchè non diventi Cintura Nera di PHP?

con un click...


  • Ti aspetto dall'altra parte Iscriviti Adesso! :-)                               







Who this course is for:

  • Principianti e Esperti di Programmazione PHP per sviluppare Portali Web Professionali Responsive
  • Aspiranti sviluppatori di Plugin e Moduli per il CMS Joomla
  • Aspiranti sviluppatori PHP che vogliono anche approfondire il Framework di sviluppo Joomla