Struttura del corso
Utilizzo degli spazi dei nomi PHP
- Cenni preliminari sugli spazi dei nomi
- Definizione degli spazi dei nomi
- Utilizzo degli spazi dei nomi
- Lavorare con il compositore
- Informazioni sulle regole di risoluzione dei nomi
Utilizzo delle interfacce PHP
- Creazione di un'interfaccia
- Estensione di un'interfaccia
- Utilizzo di interfacce predefinite PHP
Lavorare con PHP Tratti
- Comprensione PHP Tratti
- Creazione di una caratteristica PHP
Orientato agli oggetti Programming con PHP avanzato
- Utilizzo di PHP Metodi Magici
- Utilizzo di PHP costruttori
- Utilizzo di PHP Decostruttori
- Utilizzo di PHP Singleton
Implementazione di PHP classi astratte
- Panoramica di PHP Classi astratte
- Creazione di PHP classi astratte
Utilizzo dell'iteratore PHP
- Creazione di un PHP Iteratore
- Utilizzo degli iteratori di stacking
- Utilizzo degli iteratori SPL
Utilizzo di PHP generatori
- Panoramica di PHP Generatori
- Creazione di un generatore PHP
Implementazione PHP dell'hashing, della verifica e dell'aggiornamento delle password
Utilizzo dei suggerimenti di testo PHP
- Comprendere i suggerimenti di base per il tipo PHP
- Utilizzo di PHP Strict Type Declarations
- Utilizzo dei PHP tipi restituiti
Utilizzo di PHP Chiusure
- Overiew di PHP Chiusure
- Creazione di una PHP chiusura
- Utilizzo delle chiusure avanzate
Utilizzo delle eccezioni PHP
- Informazioni sulle eccezioni PHP
- Generazione di un'eccezione
- Implementazione di eccezioni nidificate
- Implementazione di PHP eccezioni SPL
- Estensione PHP delle eccezioni
- Utilizzo del blocco finally
Debug e accesso PHP
Utilizzo delle funzioni in PHP
- Informazioni sul riutilizzo del codice
- Comprendere l'alimentazione funzionale
- Restituzione di dati da una funzione
- Demo: Call-by-Value vs. Call-by-Reference
Utilizzo di estensioni relative a data e ora
Utilizzo delle funzioni PHP Espressioni regolari (REGEX)
Utilizzo delle funzioni di manipolazione delle stringhe Gestione degli errori di runtime in PHP
Operare sui file in PHP
Accesso all'archiviazione del database in PHP
Implementazione di modelli di progettazione in PHP
Implementazione della funzione di posta in PHP
- Demo: Invio e recupero di e-mail in PHP
- Demo: Utilizzo di SMTP (Simple Main Transfer Protocol) per l'invio di e-mail
Utilizzo di PEAR e cURL in PHP
- Demo: Utilizzo dell'PHP Extension and Application Repository (PEAR)
- Demo: Implementazione di cURL di base
- Demo: Webscraping con cURL
Lavorare con Web Services in PHP
- Utilizzo del protocollo SOAP (Simple Object Access Protocol)
- Utilizzo del linguaggio di descrizione Web Services (WSDL)
Comprendere l'introspezione e la riflessione in PHP
- Demo: Utilizzo dell'API Instrospection
- Demo: Utilizzo dell'API di Reflection
- Demo: Utilizzo dei modelli Smarty
Utilizzo di PHP Sessioni
- Informazioni sulle sessioni
- Demo: PHP Meccanismo di sessione
Implementazione delle best practice e della sicurezza in PHP
- Informazioni sulle procedure consigliate
- Demo: Utilizzo della crittografia
Sicurezza informatica e codifica sicura
- Sicurezza delle applicazioni Web
- Vulnerabilità delle applicazioni Web
- Sicurezza lato client
- Sicurezza lato server
- Crittografia pratica
- PHP Servizi di sicurezza
- PHP Ambiente
- Principi di sicurezza e codifica sicura
- Errori di codifica e vulnerabilità comuni
- Tecniche e strumenti di test di sicurezza
Requisiti
- Una comprensione della sicurezza Internet di base.
- Esperienza con PHP programmig.
- Esperienza di programmazione lato client.
Pubblico
- PHP Programmi
Recensioni (9)
Panoramica degli argomenti di rischio e preparazione all'esame
Leszek - EY GLOBAL SERVICES (POLAND) SP Z O O
Corso - CRISC - Certified in Risk and Information Systems Control
Traduzione automatica
Lap Qradar
Sutthikan Noisombat - NTT
Corso - IBM Qradar SIEM: Beginner to Advanced
Accedere agli strumenti ed essere in grado di fare domande a qualcuno amichevole che sentivo non mi avrebbe giudicato
Kiara
Corso - Open Source Cyber Intelligence - Introduction
Traduzione automatica
The simple explanation of the trainer
Mohammed salem - Palestinian Police
Corso - Open Source Intelligence (OSINT) Advanced
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
Corso - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
l'equilibrio tra lezioni frontali e pratica, il ritmo, le conoscenze del formatore e l'abilità pedagogica
Armando Pinto - EID
Corso - C/C++ Secure Coding
Traduzione automatica
Very good knowledge and character.
Constantinos Michael
Corso - Java and Web Application Security
Spingendo le modifiche su base regolare, poiché il giorno 3 ho iniziato a perdermi più di prima ed è stato più difficile individuare rapidamente un errore, sono stato in grado di controllare rapidamente l'ultima modifica ed essere aggiornato con il materiale
Paulina
Corso - Advanced Java Security
Traduzione automatica
Molto utile capire come un hacker potrebbe potenzialmente analizzare i siti per i punti deboli e gli strumenti che potrebbero utilizzare .
Roger - OTT Mobile
Corso - .NET, C# and ASP.NET Security Development
Traduzione automatica