PHP 8 e mysql: La guida completa di php 8 per sviluppatori
What you'll learn
- Programmare correttamente in php8
- Processare file con php
- Processare form html con php
- Creare siti web dinamici con php e mysql
- Imparare la programmazione orientata agli oggetti
- Usare i namespace
- Creare e processare file xml
- Creare uno User Management System
- Creare una blogging platform in mvc
- Gestione login e ruoli
- Utilizzare la classi PDO per collegarsi ai database
Requirements
- PC o mac
- Connessione internet per scaricare software necessario
- Conoscenze base di html e css
Description
CORSO PHP AGGIORNATO FINO ALL'ULTIMA VERSIONE DI PHP: php8
Oggi 82,5 % dei siti web sono sviluppati con php e CMS come wordpress, joomla, drupal e ECOMMERCE come MAGENTO, PRESTASHOP, sono sviluppati con php e mysql.
In questo corso imparerai passo a passo, e con degli esempi pratici, le fondamenta di php8 per sviluppare siti web dinamici, performanti e sicuri.
Sono Certificato PHP ZEND CERTIFIED ENGINEER e ho più di 15 anni di esperienza con php e lavoro in uno dei progetti php più grossi di Europa.
Con questo corso ho voluto condividere la mia esperienza di ogni giorno nello sviluppo di php.
Ti insegnerò da zero la sintassi di php, l'uso corretto di ogni tipo di variabili come boolean, string, number, array object, come utIlizzare i cicli e le funzioni native per processare stringhe e array.
Imparerai a definire e usare le classi e i concetti base di PROGRAMMAZIONE ORIENTATA AGLI OGGETTI, che ti serviranno non solo per php ma per qualunque altro linguaggio.
Creerai due progetti da zero: User Management System Con Login e Autenticazione e Un Blogging System fatto in MVC, utilizzare composer, autoloading
Imparerai :
La sintassi di php
gli operatori matematici, logici, bit ecct
I tipi di variabili di php come string, boolean, number, array, object, null, resource
Le strutture di controllo come if, else e switch
I costrutti del linguaggio e le funzioni
Le funzioni, i suoi parametri, funzioni anonime, tipo e ritorno
OOP con INTERFACE, CLASS, ABSTRACT,TRAITS
namespace
Aprire, leggere e scrivere su file
Processare file e dati in xml
Processare json
Consumare API
Collegamento ai database come mysql, oracle
processare form html
Sessioni, cookie
Gestione degli errori
Eccezioni
Design patterns: SINGLETON, FACTORY, MVC, DEPENDENCY INJECTION
Come progetto costruiremo un sito web dinamico dove vedremo come processare dati di un form, inserire questi dati in un database mysql, modificarli e mostrarli a video.
Costruiremo un User Management System da zero con sistema di login e gestione di ruoli
Costruiremo da zero una piattaforma di blogging in MVC.
Faremo la deploy dei progetti online
Avrai a disposizione tutto il codice sorgente con gli esempi ed esercizi.
Potrai guardare le lezioni sia online che offline con tablet e telefonino.
Se vuoi diventare un web developer, impararea programmare, costruire siti dinamici, sviluppare moduli e plugin per wordpress, joomla ed altri CMS, QUESTO E' L'UNICO CORSO DI CUI AVRAI BISOGNO!
Who this course is for:
- Chi vuole entrare nel mondo dello sviluppo web lato server
- Web designer
- DevOps
- Web Developer
- Chi ha conoscenza base di php e vuole approfondire le sue conoscenze
- Non è per programmatori php avanzati almeno che non si voglia dare una ripassata dei concetti fondamentali
- Chi vuole prepararsi per la certificazione ZEND CERTIFIED ENGINEER
- Chi vuole aggiornarsi a php7
Instructor
I'm a cuban living in the beautiful city of Turin, Italy. I have a university degree in computer sciences in the field of automation engineering. I am a software engineer since 2002 and since then I have worked for different italian companies developing web applications with the latest technogies, most of them open sources, such as SWIFT, JAVA, PHP, MYSQL, ORACLE, CSS, HTML, NODEJS, MONGODB and javascript libraries such as ANGULAR, IONIC , EXTJS, SENCHATOUCH, JQUERY
When I am not programming, I am learning new languages,currently German and Arabic. Currently I speak SPANISH, my mother tongue, ITALIAN,almost my second mother tongue, ENGLISH, FRENCH and PORTUGUESE.
Playing GUITAR is one of my hobbies and passions and I dedicate it as much time as for languages and computer.
People say I am an easy talker, always ready to help people and I love teaching what I know and mainly new technologies. I try to keep always up to date not only by teaching but also by learning and taking courses such as the ones found here in UDEMY .