Курс за обучение по Разработване на уебсайтове с PHP
Този курс се занимава с разработване на уеб приложения в PHP. Курсът е създаден за хора, които вече са запознати с други процедурни езици за програмиране. По време на курса участниците ще се научат как да създават просто динамично приложение с PHP и MySQL база данни.
План на курса
Синтаксис и основни понятия на езика PHP
- PHP Инсталиране и библиотеки
- PHP Синтаксис
- PHP Променливи
- PHP Струна
- PHP Оператори
- Ако...Иначе, Превключване
- Масиви
- Докато цикли
- За цикли
- Функции
- формуляри
- Формуляри за обратна връзка, GET и POST
- PHP Включете
Структури на данни
- Асоциативни масиви
- Сесийни променливи, глобални променливи, бисквитки
- Дата
- Файл и качване на файлове
- Бисквитки и сесии
- Имейл
- Обработка на грешки
- Обработка на изключения
- PHP Филтър
Обектно ориентиран Programming (OOP)
- класове
- модификатори за достъп
- конструктори
- наследство
Използване на Databases
- свържете се с базата данни
- съхраняване на пароли
- изпълняване на заявки
- обработка на данни
- модифициране и премахване на данни
- обвързваща форма към записите в базата данни
Сигурност
- оторизация и удостоверяване
- използване на бисквитки и сесии
Работа с изображения
- GD библиотека и алтернативи
PHP XML
- Обикновено XML
- Expat Parser
- XML ДОМ
Изисквания
Необходими са добри HTML познания, препоръчва се всяко основно познаване на процедурен език (C, Pascal, Basic и др.)
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Разработване на уебсайтове с PHP - Резервация
Курс за обучение по Разработване на уебсайтове с PHP - Запитване
Разработване на уебсайтове с PHP - Консултантско запитване
Консултантско запитване
Отзиви от потребители (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Курс - Developing Websites with PHP
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Създаване и управление на уебсайтове
35 часаПрограмата ви подготвя за професионален уеб дизайнер (код за заетост: 213202 за стандарти за професионални квалификации) по отношение на "HTML и CSS в уеб дизайна" и включва проблем с програмирането, използвайки JavaScript и PHP език.
Следната програма предполага, че участникът ще бъде в състояние да проектира и създава уебсайтове с помощта на HTML 4.0 и Cascading Style Sheets 2.0. При изграждането на уебсайт, ще използвате етикетите HTML за поставяне на текст, графики, таблици и интерактивни форми на уеб страницата, както и връзки към други уеб страници и уеб сайтове. С Cascading Style Sheets 2.0 ще извършвате форматиране на уеб съдържание в съответствие с изискванията на клиента.
Курс завършилите могат да търсят заетост в сервизни компании, участващи в уеб дизайна или да започнат консултантски услуги (самозаетост). Програмата за обучение обхваща проблемите на създаването на уеб сайтове с помощта на HTML и CSS.
AdaBoost Python за Машинно Учаене
14 часаТовато обучение с инструктор, провеждано на живо (онлайн или на място), е направено за данни научни работници и софтуерни инженери, които искат да използват AdaBoost за изграждане на алгоритми за бустинг за машинно обучение с Python.
До края на това обучение участниците ще могат да:
- Настроят нужната среда за разработка, за да започнат изграждането на модели за машинно обучение с AdaBoost.
- Разберат подхода за обучение с ансамбли и как да имплементират адаптивен бустинг.
- Научат как да изграждат модели с AdaBoost, за да подобряват алгоритмите за машинно обучение в Python.
- Използват настройка на хиперпараметри, за да увеличат точността и ефективността на моделите с AdaBoost.
Напредна PHP Programming
35 часаВ това водено от инструктор обучение на живо в България, участниците ще се научат как да прилагат разширени PHP инструменти и техники за програмиране.
До края на това обучение участниците ще могат:
- Научете напреднали концепции в PHP програмирането.
- Установете последователност и решавайте сложни проблеми с помощта на PHP програмиране.
- Разгледайте допълнителни начини за изграждане на по-гъвкав софтуер с помощта на PHP.
Непрекъсна интеграция (CI) за PHP
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да използват инструменти с отворен код за автоматизиране на процеса на изграждане, тестване и внедряване PHP на приложения и услуги.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте различни инструменти с отворен код, за да позволите непрекъсната интеграция, тестване и внедряване.
- Разберете предимствата и недостатъците на използването на различни CI инструменти с отворен код като Gitlab CI и Jenkins.
- Комбинирайте CI инструменти с инструменти с отворен код за модулно тестване, както и интеграционно тестване на PHP приложение.
Обединена безопасност на JAVA, PHP и уеб приложения
28 часаДори опитни програмисти не владеят по всякакъв начин различните услуги за сигурност, предлагани от техните платформи за разработка, и също така не са наясно с различните уязвимости, които са от значение за техните разработки. Този курс е насочен към разработчици, използващи както Java, така и PHP, предоставяйки им основни умения, необходими, за да направят приложенията си устойчиви на съвременните атаки през Интернет.
Нивата на Java архитектура на сигурността се преминават през справяне с контрол на достъпа, удостоверяване и оторизация, защитена комуникация и различни криптографски функции. Представени са и различни API, които могат да се използват за защита на вашия код в PHP, като OpenSSL за криптография или HTML Purifier за проверка на входа. От страна на сървъра са дадени най-добрите практики за втвърдяване и конфигуриране на операционната система, уеб контейнера, файловата система, SQL сървъра и самия PHP, докато специален фокус е отделен на сигурността от страна на клиента чрез сигурност издания на JavaСкрипт, Ajax и HTML5.
Общите уеб уязвимости се обсъждат чрез примери, подравнени към OWASP Топ 10, показващи различни атаки чрез инжектиране, инжектиране на скриптове, атаки срещу обработка на сесии, несигурни директни препратки към обекти, проблеми с качване на файлове и много други. Различните Java- и PHP-специфични езикови проблеми и проблеми, произтичащи от средата за изпълнение, се въвеждат групирани в стандартните типове уязвимости на липсващо или неправилно валидиране на въвеждане, неправилно използване на функции за сигурност, неправилно обработване на грешки и изключения, време- и проблеми, свързани със състоянието, проблеми с качеството на кода и уязвимости, свързани с мобилния код.
Участниците могат сами да изпробват обсъжданите API, инструменти и ефектите от конфигурациите, докато въвеждането на уязвимостите е подкрепено от редица практически упражнения, демонстриращи последствията от успешни атаки, показващи как да коригирате грешките и да приложите техники за смекчаване и представяне на използването на различни разширения и инструменти.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и сигурно кодиране
- Научете уеб уязвимостите отвъд OWASP Топ 10 и знайте как да ги избегнете
- Научете уязвимостите от страна на клиента и практиките за безопасно кодиране
- Научете се да използвате различни функции за сигурност на Java средата за разработка
- Имате практическо разбиране на криптографията
- Научете се да използвате различни функции за сигурност на PHP
- Разберете концепциите за сигурност на уеб услугите
- Получете практически знания за използването на инструменти за тестване на сигурността
- Научете за типичните грешки при кодирането и как да ги избегнете
- Бъдете информирани за скорошни уязвимости в Java и PHP рамки и библиотеки
- Вземете източници и допълнителна информация за практиките за безопасно кодиране
Публика
Разработчици
Безопасно програмиране в PHP
21 часаКурсът предоставя основни умения за разработчиците на PHP, необходими да направят приложенията им устойчиви към современите атаки през интернет. Уязвимостите на уеб-приложенията се обсъжда чрез примери базирани на PHP, отиващи извън топ десетката OWASP и решаващи различни видове инджекции, скриптови инджекции, атаки против управлението на сесии в PHP, несигурни директни обекти, проблеми при качване на файлове и други. Уязвимостите свързани с PHP са групирани по стандартните типове уязвимости: липса или неправилна валидация на входните данни, грешки при обработката на грешки и изключения, неправилно използване на сигурността и проблеми свързани с времето и състоянията. За последното разглеждаме атаки като обикновената обикалка open_basedir, отрицаване на обслужване през магически флоат или атака чрез колизия в хаш таблиците. Във всички случаи участниците ще се запознаят с най-важните техники и функции, които да използват за намаление на посочените рискове.
Специално внимание е обърнато върху клиентската сигурност, решаваща проблемите свързани с JavaScript, Ajax и HTML5. Разглеждат се бройни сигурносни добавки към PHP като hash, mcrypt и OpenSSL за криптоанализ, или Ctype, ext/filter и HTML Purifier за валидация на входните данни. Лучшите практики за закъсняване са предложени във връзка с конфигурирането на PHP (задаване на php.ini), Apache и сървъра по-общо. Накрая, дава се преглед на различни сигурносни тествани инструменти и техники, които разработчиците и тестиращите могат да използват, включително сигурностни сканери, пробивни тествания и пакети с експлоити, шпионажни програми, прокси сървъри, инструменти за фазинг и статични анализатори на източния код.
И въведение към уязвимостите, и практиките по конфигуриране са подкрепени от бройни практически упражнения, демонстриращи последствията на успешните атаки, показващи как да се прилагат методите за намаление и въвеждащи използването на различни добавки и инструменти.
Участниците, присъстващи на този курс, ще
- Разберат основните концепции за сигурност, ИТ сигурност и безопасно програмиране
- Учават за уязвимостите на уеб-приложенията извън топ десетката OWASP и как да ги избягват
- Учават за клиентските уязвимости и практики за безопасно програмиране
- Имамат практическо разбиране на криптоанализа
- Научават как да използват различните сигурносни функции на PHP
- Учават за типичните грешки при програмирането и как да ги избягват
- Са информирани за последните уязвимости в рамката на PHP
- Получават практическа знания за използване на сигурносни тествани инструменти
- Получават ресурси и допълнителни материали за безопасно програмиране
Целева група
Разработчици
Дизайн патърни в PHP
14 часаТози курс с инструктор, провеждан на живо (онлайн или на място), е предназначен за PHP разработчици на среден ниво, които искат да прилагат дизайн патрони ефективно в своите проекти.
До края на този курс участниците ще могат да:
- Разберат целта и ползите от дизайн патрони.
- Идентифицират и реализират подходящи дизайн патрони за обичайни сценарии.
- Структурират PHP приложения, използвайки най-добрите практики, признати от индустрията.
- Интегрират патрони в съвременни рамки като Symfony или Zend.
Laravel PHP Framework
14 часаТова водено от инструктор обучение на живо в България представя основите на Laravel и превежда участниците през създаването на базирано на Laravel уеб приложение.
Ларавъл Ливвайър
7 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да научат и използват Livewire за изграждане на модерни и динамични интерфейси на приложения.
До края на това обучение участниците ще могат:
- Изградете и тествайте компоненти на livewire.
- Създавайте приложения с помощта на библиотеката Livewire.
- Създавайте динамични компоненти в PHP.
Laravel и Vue.js
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Laravel и Vue JS за цялостна уеб разработка.
До края на това обучение участниците ще могат:
- Разработвайте уеб приложения с Laravel и Vue JS.
- Интегрирайте Laravel backend API във Vue JS.
- Разположете Laravel приложение.
Оптимизация на PHP уебсайтове
7 часаТози курс е създаден за PHP програмисти и разработчици на уебсайтове, интересуващи се от PHP оптимизация на код.
Курсът показва как да намерите пречка и как да преработите или промените кода по подходящ начин.
По време на този курс участниците ще работят с реални примери за уеб страници, които ще бъдат проследявани, анализирани и оптимизирани.
PHP Patterns and Refactoring
21 часаКурсът е предназначен за опитни програмисти, които искат да изследват въпроси, свързани с използването на шаблони и рефакторинг. Всеки участник познава свойствата и практическите примери за използването на тези шаблони, което от своя страна ще даде възможност за ефективно изграждане и коригиране на кода на приложението.
PHP за Wordpress
21 часаС предимство на пазара от 60%, WordPress е системата за управление на съдържание (CMS) избор на много от най-посещаваните сайтове в света. PHP е серверен език, който подхранва около 82 процента от уеба.
В това обучение, водено от инструктор (на място или на дистанция), участниците с малък или нулев предишен опит в програмирането ще научат как да персонализират уебсайт за WordPress, използвайки PHP.
Към края на това обучение участниците ще могат да:
- Насочат необходимите инструменти за разработка, за да започнат бързо работа с PHP
- Разберат и променят различните видове PHP файлове в WordPress
- Разберат PHP синтаксис (условни изрази, цикли, функции и т.н.)
- Напишат собствен плъгин или тема за WordPress
- Отстраняване на грешки, разпространяване и улесняване на проблемите в уебсайт под WordPress
Публика
- Уеб дизајни
- Създатели на съдържание с технически умения
- Бизнес хора с технически умения
- Разработчици без предишен опит с PHP
Формат на курса
- Интерактивна лекция и дискусия
- Много упражнения и практика
- Работа в реално средство за обучение (live-lab)
Бележка
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да разгледаме.
- За повече информация за WordPress, посетете: https://wordpress.org/
Laravel: Разработка на средно ниво
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да изградят междинен софтуер и уеб услуги в Laravel.
До края на това обучение участниците ще могат:
- Използвайте Laravel PHP Aritisan за генериране на код и компоненти.
- Изградете RESTful API в Laravel, които могат да преглеждат, четат, редактират, добавят и изтриват.
- Филтрирайте и сортирайте резултатите въз основа на URL параметри, като използвате RESTful API.
Уебразработка на PHP
21 часаКурсът запознава участниците с езика PHP и неговата интеграция с уеб средата. Участникът ще научи как да прави динамична страница, да пише приложения за база данни и да защитава приложенията от неоторизиран достъп.
