Scheda corso
NovaNext Training / Grafica e Web Design / Grafica e Web Design / PHP Fundamentals III

PHP Fundamentals III

Codice
PRESPHP-III
Durata
3 Giorni
Prezzo
1.200,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Corso in aula
       

 

Schedulazione
Luogo Data Iscrizione
A Richiesta

 

Prerequisiti

Se hai meno di quattro anni di esperienza professionale nello sviluppo di PHP, dovresti completare PHP Fundamentals I e PHP Fundamentals II prima di seguire questo corso.

 

Obiettivi

PHP Fundamentals II è progettato per insegnare allo sviluppatore PHP intermedio concetti di livello superiore, inclusa un'introduzione dettagliata alla programmazione orientata agli oggetti, linguaggi avanzati e metodologie di sviluppo web e sviluppo di framework PHP, in modo da poter:

● Crea applicazioni web basate su database simili alle applicazioni del corso.

● Sfrutta le tecniche di programmazione orientata agli oggetti (OOP) nelle tue applicazioni.

● Usa oggetti incorporati per interfacciare un database.

● Analizza i dati di input e impara a filtrarli e convalidarli e perché.

● Richiedi un servizio web ed elabora i dati di reso.

● Scopri come riconoscere meglio le pratiche di codifica inefficienti e migliorarle.

● Scopri le migliori pratiche.

● Impara alcuni concetti chiamati modelli di progettazione del software.

● Come lanciare e gestire oggetti eccezione.

PHP Fundamentals III insegna strumenti, tecniche e concetti di programmazione PHP avanzati, quindi puoi:

● Progetta applicazioni web di livello aziendale.

● Definisci la tua concezione di cos’è e come si crea un container Docker

● Distribuisci le applicazioni in ambienti server mirati con strumenti di automazione.

● Crea API di servizi web.

● Installa e configura versioni PHP personalizzate.

● Migliora le prestazioni utilizzando il compilatore JIT e la programmazione asincrona.

● Gestisci lo sviluppo software del team con il controllo del codice sorgente.

● Comprendere le pratiche di consegna continua e implementarle con gli strumenti disponibili.

 

Destinatari

PHP Fundamentals III è progettato per sviluppatori PHP con almeno tre anni di esperienza.

Gli studenti devono avere una solida conoscenza di PHP e dello sviluppo orientato agli oggetti in PHP.

 

Contenuti

PHP Advance Cases

● DateTime API

● Generators

● Generator delegation

● Anonymous classes

● Predefined interfaces

● Object serialization

● Closure class

● Generator class

● Type declarations

● PHP recent additions

Standard PHP Library

● SPL

● Standard data structures

● Iterators

● Interfaces

● SPL exceptions

● SPL Function Library

PHP Advanced Techniques

● Command line interface (CLI)

● PHP CLI shell script

● Input/Output (IO)

● Caching and JIT

● Extensions

● Foreign Function Interface

● Custom extension development

● Custom PHP

Targeted Server Environments

● Continuous Delivery (CD)

● CD keys and important factors

● CD configuration management

● CD Git DVCS

● CD Phing build tool

● Jmeter load testing

Docker

● The Docker Daemon

● The Dockerfile

● Docker Containers

● Docker Best Practices

Web APIs

● URL Parsing

● Web APIs

● REST endpoints and resources

● REST Service Code Review

Asynchronous Programming

● Introduzione ad Ajax asincrono

● Cenni su Elementi avanzati di asincronia

● Best practice nella programmazione asincrona