Oggi quasi l’85% dei siti web è costruito tramite il linguaggio di programmazione PHP, che grazie alla nuova versione 7 ha colmato il GAP che lo distanziava da altri linguaggi di alto livello come JAVA. Su questo linguaggio di programmazione sono basati sistemi del calibro di Drupal per il lato CMS e Magento/Prestashop per quello che riguarda l’ecommerce.
In questo corso imparerai passo a passo a sviluppare un sistema basato sul linguaggio PHP partendo dalle basi, passando per l’uso corretto di ogni tipo di variabili come boolean, string, number fino ad arrivare a concetti avanzati come la programmazione ad oggetti. Durante il corso lo studente verrà portato a realizzare una todolist partendo dalla versione basilare fino a quella avanzata basata sulle proprietà di alto livello di PHP.
Su richiesta è anche possibile effettuare un corso sulla versione 5, anche se è consigliabile l’uso della versione 7 per tutte le novità che sono state introdotte.
Per seguire con profitto il corso non è richiesta la conoscenza di altri linguaggi di programmazione anche se una base di cosa sono variabili, cicli e funzioni è consigliata.
Durante le giornate di corso gli studenti impareranno:
- la sintassi base del php
- cosa sono, come si usano ed in quale contesto usare le variabili semplici come stringhe, numeri, booleani
- cosa sono, come si usano ed in quale situazione usare le funzioni che il linguaggio di programmazione mette a disposizione
- cosa sono e come si usano i controlli
- cosa sono e come si usano i cicli
- come creare una funzione da zero
- creare, scrivere e leggere file da disco
- collegarsi ad un db ed effettuare delle operazione di inserimento, cancellazione, ricerca
- cosa sono e come si usano gli oggetti
- creazione delle classi
- creazione delle interfaccie
- i namespace