Kursplan

Innføring

Oppfriskning i grunnleggende PHP-programmering

Bruk av PHP-namnesrom

  • Oversikt over namnesrom
  • Definere namnesrom
  • Bruk av namnesrom
  • Arbeide med Composer
  • Forstå navneoppløsningsregler

Bruk av PHP-grensesnitt

  • Opprette et grensesnitt
  • Utvide et grensesnitt
  • Arbeide med forhåndsdefinerte PHP-grensesnitt

Arbeide med PHP-trekk

  • Forstå PHP-trekk
  • Opprette et PHP-trekk

Objektorientert programmering med avansert PHP

  • Bruk av PHP-magiske metoder
  • Bruk av PHP-konstruktører
  • Bruk av PHP-dekonstruktører
  • Bruk av PHP-singeltons

Implementering av PHP-abstrakte klasser

  • Oversikt over PHP-abstrakte klasser
  • Opprette PHP-abstrakte klasser

Bruk av PHP-iteratør

  • Opprette en PHP-iteratør
  • Bruk av stackende iteratører
  • Bruk av SPL-iteratører

Bruk av PHP-generatører

  • Oversikt over PHP-generatører
  • Opprette en PHP-generatør

Implementering av PHP-passordhasing, passordverifisering, og passordoppdatering

Arbeide med PHP-typer

  • Forstå grunnleggende PHP-typer
  • Bruk av PHP-strikt type-deklarasjoner
  • Arbeide med PHP-returtyper

Arbeide med PHP-lukkede funksjoner

  • Oversikt over PHP-lukkede funksjoner
  • Opprette en PHP-lukket funksjon
  • Bruk av avanserte lukkede funksjoner
  • Bruk av PHP-unntak

    • Forstå PHP-unntak
    • Kaste et unntak
    • Implementere nøstede unntak
    • Implementere PHP SPL-unntak
    • Utvide PHP-unntak
    • Bruk av Finally-blokken

    Feilsøking og logging i PHP

    Bruk av funksjoner i PHP

    • Forstå kodegjengjeldighet
    • Forstå funksjonsmatning
    • Returnere data fra en funksjon
    • Demo: Call-by-value vs. Call-by-reference

    Bruk av datoverskningsrelaterte utvidelser

    Bruk av PHP-regulære uttrykk (REGEX)-funksjoner

    Bruk av strengmanipulasjonsfunksjoner

    Kjøretidsfeilhåndtering i PHP

    Operere på filer i PHP

    Tilgang til datalagring i PHP

    Implementering av desigmønstre i PHP

    Implementering av mail-funksjonen i PHP

    • Demo: Sende og hente e-post i PHP
    • Demo: Bruke SMTP (Simple Main Transfer Protocol) for å sende e-post

    Bruk av PEAR og cURL i PHP

    • Demo: Bruke PHP-utvidelsen og programvarerepositoriet (PEAR)
    • Demo: Implementere grunnleggende cURL
    • Demo: Webscraping ved bruk av cURL

    Arbeide med webtjenester i PHP

    • Bruk av Simple Object Access Protocol (SOAP)
    • Bruk av Web Services Description Language (WSDL)

    Forstå innsyn og refleksjon i PHP

    • Demo: Bruke innsyns-API
    • Demo: Bruke refleksjon-API
    • Demo: Bruke Smarty-maler

    Arbeide med PHP-sesjoner

    • Forstå sesjoner
    • Demo: PHP-sesjonsmekanisme

    Oversikt over PHP-rammeverk

    • CakePHP
    • Yii
    • Zend
    • CodeIgniter

    Implementering av beste praksis og sikkerhet i PHP

    • Forstå beste praksis
    • Demo: Bruke kryptering

    Feilsøking

    Sammenfatning og konklusjon

    Krav

    • Grunnleggende PHP programmeringserfaring

    Publikum

    • Webutviklere
    • Alle som er interessert i å øke eksisterende PHP kunnskap
     35 timer

    Antall deltakere


    Pris per deltaker

    Referanser (5)

    Kommende kurs

    Relaterte kategorier