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
 35 timer

Antall deltakere



Price per participant

Testimonials (9)

Relaterte kurs

CRISC - Certified in Risk and Information Systems Control

21 timer

Standard Java Security

14 timer

Java and Web Application Security

21 timer

Advanced Java Security

21 timer

Advanced Java, JEE and Web Application Security

28 timer

.NET, C# and ASP.NET Security Development

14 timer

Comprehensive C# and .NET Application Security

21 timer

Related Categories