Kursplan

Introduktion

Att använda PHP Namespaces

  • Översikt över Namespaces
  • Definiera Namespaces
  • Aktivera Namespaces
  • Arbeta med Composer
  • Förstå Name Resolution Rules

Att använda PHP gränssnitt

  • Skapa ett gränssnitt
  • Utöka ett gränssnitt
  • Arbeta med fördefinierade PHP gränssnitt

Arbeta med PHP Traits

  • Förstå PHP Traits
  • Skapa en PHP Trait

Object-Oriented Programming med Advanced PHP

  • Using PHP Magic Methods
  • Using PHP Constructors
  • Using PHP Destructors
  • Implementera PHP Singletons

Implementera PHP abstrakta klasser

  • Översikt över PHP abstrakta klasser
  • Skapa PHP abstrakta klasser

Using the PHP Iterator

  • Skapa en PHP Iterator
  • Using Stacking Iterators
  • Using SPL Iterators

Using PHP generators

  • Översikt över PHP generators
  • Skapa en PHP generator

Implementera PHP Password Hashing, Verification och Updating

Arbeta med PHP typanteckningar

  • Förstå grundläggande PHP typanteckningar
  • Använda PHP strikt typdeklarationer
  • Arbeta med PHP returtyper

Arbeta med PHP closures

  • Översikt över PHP closures
  • Skapa en PHP Closure
  • Använda avancerade closures

Using PHP undantag

  • Förstå PHP undantag
  • Kasta ett undantag
  • Implementera nästlade undantag
  • Using PHP SPL undantag
  • Utöka PHP undantag
  • Använda Finally-blocket

Debugga och logga i PHP

Att använda funktioner i PHP

  • Förstå kodåteranvändning
  • Förstå funktioner Feeding
  • Returning Data från en funktion
  • Demo: Call-by-Value vs Call-by-Reference

Att använda Date och Time Relaterade extension

Att använda PHP Regular Expressions (REGEX) funktioner

Att använda strängmanipulationsfunktioner

Runtime Error Handling i PHP

Att arbeta med filer i PHP

Accessing Database lagring i PHP

Implementera Design Patterns i PHP

Implementera Mail-funktionen i PHP

  • Demo: Skicka och hämta Emails i PHP
  • Demo: Använda SMTP (Simple Mail Transfer Protocol) för att skicka Emails

Att använda PEAR och cURL i PHP

  • Demo: Använda PHP Extension och Application Repository (PEAR)
  • Demo: Implementera Basic cURL
  • Demo: Web Scraping Using cURL

Arbeta med Web Services i PHP

  • Using the Simple Object Access Protocol (SOAP)
  • Using Web Services beskrivningsspråk (WSDL)

Förstå Introspection och Reflection i PHP

  • Demo: Använda Introspection API
  • Demo: Använda Reflection API
  • Demo: Använda Smarty-mallar

Jobba med PHP sessioner

  • Förstå sessioner
  • Demo: PHP sessionsmekanism

Implementera bästa praxis och säkerhet i PHP

  • Förstå bästa praxis
  • Demo: Använda kryptering

IT-säkerhet och Secure Coding

  • Webb Application Security
  • Webbapplikationssårbarheter
  • Kundside säkerhet
  • Server-side Security
  • Praktisk Cryptography
  • PHP säkerhetstjänster
  • PHP miljö
  • Säkerhetsprinciper och Secure Coding
  • Vanliga kodningsfel och sårbarheter
  • Säkerhetstestningsmetoder och verktyg

Sammanfattning och nästa steg

Krav

  • En förståelse för grundläggande internetsäkerhet
  • Erfarenhet av PHP programmig
  • Erfarenhet av programmering på klientsidan

Publik

  • PHP Programmers
 35 timmar

Antal deltagare


Price per participant

Vittnesmål (4)

Upcoming Courses

Relaterade Kategorier