Kursplan
Introduksjon
Oppdatering på PHP Programming Grunnleggende
Bruke PHP navneområder
- 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
Bruk av 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 Kjøretidsfeilhåndtering i PHP
Opererer på 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
Bruke PEAR og cURL i PHP
- Demo: Bruke PHP Extension and Application Repository (PEAR) Demo: Implementering av grunnleggende cURL Demo: Webscraping ved å bruke cURL
Arbeider 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
Oversikt over PHP Frameworks
- KakePHP Yii Zend CodeIgniter
Implementering av beste praksis og sikkerhet i PHP
- Forstå beste praksis-demo: Bruke kryptering
Feilsøking
Oppsummering og konklusjon
Krav
- Grunnleggende PHP programmeringserfaring
Publikum
- Webutviklere
- Alle som er interessert i å øke eksisterende PHP kunnskap
Testimonials (3)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.