Kursplan
Använda PHP namnrymder
- Översikt över namnområden
- Definiera namnområden
- Använda namnområden
- Arbeta med kompositören
- Förstå regler för namnmatchning
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 Egenskaper
- Skapa en PHP egenskap
Object-Oriented Programming med avancerad PHP
- Använda PHP magiska metoder
- Använda PHP konstruktorer
- Använda PHP Deconstructors
- Använda PHP Singletons
Implementera PHP abstrakta klasser
- Översikt över PHP abstrakta klasser
- Skapa PHP abstrakta klasser
Använda iteratorn PHP
- Skapa en PHP Iterator
- Använda staplingsiteratorer
- Använda SPL-iteratorer
Använda PHP generatorer
- Översikt över PHP generatorer
- Skapa en PHP generator
Implementera PHP Lösenordshashning, lösenordsverifiering och lösenordsuppdatering
Arbeta med PHP Typtips
- Förstå de grundläggande PHP typtipsen
- Använda PHP strikta typdeklarationer
- Arbeta med PHP Returtyper
Arbeta med PHP Closures
- Översyn av PHP nedläggningar
- Skapa en PHP stängning
- Använda avancerade stängningar
Använda PHP undantag
- Förstå PHP Undantag
- Utlösa ett undantag
- Implementera kapslade undantag
- Implementering av PHP SPL-undantag
- Förlängning av PHP undantag
- Använda Finally Block
Felsökning och inloggning PHP
Använda funktioner i PHP
- Förstå återanvändning av kod
- Förstå funktionsmatning
- Returnera data från en funktion
- Demo: Anropa efter värde jämfört med anrop efter referens
Använda datum- och tidsrelaterade tillägg
Använda PHP vanliga Expressionsfunktioner (REGEX)
Använda strängmanipuleringsfunktioner
Hantering av körningsfel i PHP
Arbeta med filer i PHP
Accessing Database Lagring i PHP
Genomförande Design Patterns i PHP
Implementera e-postfunktionen i PHP
- Demo: Skicka och hämta Emails i PHP
- Demo: Använda SMTP (Simple Main Transfer Protocol) för att skicka e-post
Använda PEAR och cURL i PHP
- Demo: Använda tillägget PHP och programlagringsplatsen (PEAR)
- Demo: Implementera grundläggande cURL
- Demo: Webscraping med cURL
Arbeta med Web Services i PHP
- Använda SOAP-protokollet (Simple Object Access
- Använda Web Services Description Language (WSDL)
Att förstå introspektion och reflektion i PHP
- Demo: Använda Instrospection API
- Demo: Använda reflektions-API
- Demo: Använda Smarty-mallar
Arbeta 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 säker kodning
- Säkerhet för webbapplikationer
- Sårbarheter i webbprogram
- Säkerhet på klientsidan
- Säkerhet på serversidan
- Praktisk kryptografi
- PHP Säkerhetstjänster.
- PHP Miljö
- Principer för säkerhet och säker kodning
- Vanliga kodningsfel och sårbarheter
- Tekniker och verktyg för säkerhetstestning
Krav
- En förståelse för grundläggande internetsäkerhet.
- Erfarenhet av PHP programmering.
- Erfarenhet av programmering på klientsidan.
Publik
- PHP Programmerare
Vittnesmål (5)
All is satisfy
Motaz Abdallat - شركة الشرق الأدنى للتواصل الإجتماعي
Kurs - Open Source Intelligence (OSINT) Advanced
Allmän kursinformation
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
Machine Translated
Questions, that helps me a lot to understand the characteristics of CRISC examination.
Masakazu Yoshijima - Bank of Yokohama, Ltd.
Kurs - CRISC - Certified in Risk and Information Systems Control
Piotr was incredibly knowledgeable and very patient. He was great at explaining things and I'd strongly recommend this course to others
Victoria Harper
Kurs - Open Source Cyber Intelligence - Introduction
It opens up a lot and gives lots of insight what security