План на курса

Използване на PHP пространства от имена

    Общ преглед на пространствата от имена Дефиниране на пространства от имена Използване на пространства от имена Работа с композитора Разбиране на правилата за разрешаване на имена

Използване на PHP интерфейси

    Създаване на интерфейс Разширяване на интерфейс Работа с предварително дефинирани PHP интерфейси

Работа с PHP черти

    Разбиране на PHP черти Създаване на PHP черта

Обектно-ориентиран Programming с Advanced PHP

    Използване на PHP Магически методи Използване на PHP Конструктори Използване на PHP Деконструктори Използване на PHP Единични елементи

Внедряване на PHP абстрактни класа

    Преглед на PHP абстрактни класове Създаване на PHP абстрактни класове

Използване на итератора PHP.

    Създаване на PHP итератор с помощта на подреждане на итератори с помощта на SPL итератори

Използване на PHP генератори

    Преглед на PHP генератори Създаване на PHP генератор

Внедряване на PHP Хеширане на парола, проверка на парола и актуализиране на парола

Работа с PHP съвети за тип

    Разбиране на основните PHP подсказки за тип Използване на PHP декларации за стриктни типове Работа с PHP връщани типове

Работа с PHP затваряния

    Общ преглед на PHP затваряния Създаване на PHP затваряне с помощта на разширени затваряния

Използване на PHP изключения

    Разбиране PHP Изключения Изхвърляне на изключение Внедряване на вложени изключения Внедряване на PHP SPL изключения Разширяване PHP Изключения Използване на финалния блок

Отстраняване на грешки и влизане PHP

Използване на функции в PHP

    Разбиране на повторното използване на кода Разбиране на захранването на функция Връщане на данни от демонстрация на функция: извикване по стойност срещу извикване по препратка

Използване на разширения, свързани с дата и час

Използване на PHP функции с регулярни изрази (REGEX).

Използване на функции за манипулиране на низове Обработка на грешки по време на изпълнение в PHP

Работа с файлове в PHP

Достъп до съхранение на база данни в PHP

Внедряване на шаблони за проектиране в PHP

Внедряване на функцията за поща в PHP

    Демонстрация: Изпращане и извличане на имейли в PHP Демонстрация: Използване на SMTP (прост основен протокол за прехвърляне) за изпращане на имейли

Използване на PEAR и cURL в PHP

    Демо: Използване на PHP Extension and Application Repository (PEAR) Демо: Внедряване на Basic cURL Демо: Webscraping с помощта на cURL

Работа с Web Services в PHP

    Използване на Simple Object Access Protocol (SOAP) Използване на Web Services Description Language (WSDL)

Разбиране на интроспекцията и рефлексията в PHP

    Демо: Използване на API на Instrospection Демо: Използване на Reflection API Демо: Използване на шаблони Smarty

Работа с PHP сесии

    Разбиране на демонстрация на сесиите: PHP Механизъм на сесиите

Внедряване на най-добри практики и сигурност в PHP

    Демонстрация за разбиране на най-добрите практики: Използване на криптиране

ИТ сигурност и сигурно кодиране

    Сигурност на уеб приложения Уязвимости на уеб приложения Сигурност от страна на клиента Сигурност от страна на сървъра Практическа криптография PHP услуги за сигурност PHP Околна среда Принципи на сигурност и сигурно кодиране Често срещани грешки и уязвимости в кодирането Техники и инструменти за тестване на сигурността

Изисквания

  • Разбиране на основната интернет сигурност.
  • Опит с PHP програмиране.
  • Опит в програмирането от страна на клиента.

Публика

  • PHP Програмист
  35 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (9)

Свързани Kурсове

CRISC - Certified in Risk and Information Systems Control

  21 Hours

Certificate of Cloud Security Knowledge

  14 Hours

Microsoft SDL Core

  14 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Advanced Java Security

  21 Hours

Advanced Java, JEE and Web Application Security

  28 Hours

.NET, C# and ASP.NET Security Development

  14 Hours

Comprehensive C# and .NET Application Security

  21 Hours

Advanced C#, ASP.NET and Web Application Security

  21 Hours

Свързани Kатегории