Skip to main content

Durata corso:

3 giorni

Costo:

1210,00 €

PHP Fundamentals III

Codice: DSW21

Modalità di erogazione

In aula o Live Virtual Classroom

Esame

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Contenuti del corso

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


Partecipanti

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.

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.
Lingue
Italiano
Vuoi ulteriori info?
Stiamo caricando il listino completo dei corsi
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.