Kursplan
Bruke PHP navnerom
- Oversikt over navnerom Definere navnerom Bruke navnerom Arbeide med komponisten Forstå regler for navneoppløsning
Bruke PHP grensesnitt
- Opprette et grensesnitt Utvide et grensesnitt Arbeide med forhåndsdefinerte PHP grensesnitt
Arbeid med PHP egenskaper
- Forstå PHP egenskaper Å skape en PHP egenskap
Objektorientert Programming med avansert PHP
- Bruke PHP magiske metoder ved å bruke PHP konstruktører ved å bruke PHP dekonstruktorer ved å bruke PHP singletons
Implementering av PHP abstrakte klasser
- Oversikt over PHP abstrakte klasser Opprette PHP abstrakte klasser
Bruke PHP Iterator
- Opprette en PHP iterator ved å bruke stabling av iteratorer ved å bruke SPL iteratorer
Bruke PHP Generatorer
- Oversikt over PHP Generatorer Opprette en PHP Generator
Implementering av PHP Passordhashing, passordverifisering og passordoppdatering
Arbeide med PHP Typehint
- Forstå de grunnleggende PHP typetipsene ved å bruke PHP strenge typedeklarasjoner Arbeide med PHP returtyper
Arbeide med PHP lukkinger
- Oversikt over PHP lukkinger Opprette en PHP lukking ved bruk av avanserte lukkinger
Bruker PHP unntak
- Forstå PHP Unntak å kaste et unntak Implementering Nested Exceptions Implementering PHP SPL Exceptions Extending PHP Unntak ved bruk av Finally Block
Feilsøking og pålogging PHP
Bruke funksjoner i PHP
- Forstå gjenbruk av kode Forstå funksjonsmating Returnere data fra en funksjonsdemo: Call-by-Value vs Call-by-Reference
Bruke dato- og tidsrelaterte utvidelser
Bruke PHP Regular Expressions (REGEX) funksjoner
Bruke strengmanipulasjonsfunksjoner Runtime Error Handling i PHP
Bruker filer i PHP
Få tilgang til databaselagring i PHP
Implementering av designmønstre i PHP
Implementering av e-postfunksjonen i PHP
- Demo: Sende og hente e-poster i PHP Demo: Bruke SMTP (Simple Main Transfer Protocol) for å sende e-poster
Bruk av PEAR og cURL i PHP
- Demo: Bruke PHP Extension and Application Repository (PEAR) Demo: Implementering av grunnleggende cURL Demo: Webscraping ved å bruke cURL
Arbeide med Web Services i PHP
- Bruke Simple Object Access Protocol (SOAP) ved å bruke Web Services Description Language (WSDL)
Forstå introspeksjon og refleksjon i PHP
- Demo: Using Instrospection API Demo: Using Reflection API Demo: Using Smarty Templates
Arbeide med PHP økter
- Forstå økter Demo: PHP Sesjonsmekanisme
Implementering av beste praksis og sikkerhet i PHP
- Forstå beste praksis-demo: Bruke kryptering
IT-sikkerhet og sikker koding
- Nettapplikasjonssikkerhet Nettapplikasjonssårbarheter Klient-side sikkerhet Server-side sikkerhet Praktisk kryptografi PHP sikkerhetstjenester PHP Miljø Prinsipper for sikkerhet og sikker koding Vanlige kodefeil og sårbarheter Teknikker og verktøy for sikkerhetstesting
Krav
- En forståelse av grunnleggende internettsikkerhet.
- Erfaring med PHP programmering.
- Erfaring med programmering på klientsiden.
Publikum
- PHP Programmerer
Testimonials (9)
Oversikt over risikoemner og forberedelse til eksamen
Leszek - EY GLOBAL SERVICES (POLAND) SP Z O O
Kurs - CRISC - Certified in Risk and Information Systems Control
Machine Translated
Lap Qradar
Sutthikan Noisombat - NTT
Kurs - IBM Qradar SIEM: Beginner to Advanced
Å få tilgang til verktøy og kunne stille spørsmål til noen vennlige som jeg følte ikke ville dømme meg
Kiara
Kurs - Open Source Cyber Intelligence - Introduction
Machine Translated
The simple explanation of the trainer
Mohammed salem - Palestinian Police
Kurs - Open Source Intelligence (OSINT) Advanced
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
Kurs - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
balansen mellom forelesninger og praksis, rytmen, trenerkunnskapen og pedagogiske ferdighetene
Armando Pinto - EID
Kurs - C/C++ Secure Coding
Machine Translated
Very good knowledge and character.
Constantinos Michael
Kurs - Java and Web Application Security
Presse endringer fortløpende, da jeg den 3. dagen begynte å gå mer vill enn før og det var vanskeligere å oppdage feilen raskt, kunne jeg raskt sjekke ut de siste endringene og holde meg oppdatert med materialet
Paulina
Kurs - Advanced Java Security
Machine Translated
Veldig bra å forstå hvordan en hacker potensielt kan analysere nettsteder for svakheter og verktøy de kan bruke.
Roger - OTT Mobile
Kurs - .NET, C# and ASP.NET Security Development
Machine Translated