Курс за обучение по Разработване на уебсайтове с 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 - Booking
Курс за обучение по Разработване на уебсайтове с PHP - Enquiry
Разработване на уебсайтове с 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.
Тестово-ориентирано разработване на софтуер
21 часаТози курс с инструктор, провеждан в живо (онлайн или на място), е предназначен за софтуерни разработчици и инженери на QA с среден ниво, които искат да приемат и овладеят принципите и практиките на TDD, за да подобрят качеството на кода и ефективността на разработката.
Към края на този курс участниците ще бъдат способни да:
- Разберат принципите и процеса на Test-Driven Development (TDD).
- Напишат ефективни и поддържани единствени тестове.
- Използват рамки за имитиране, за да създават обширни тестови сценарии.
- Прилагат TDD като инструмент за проектиране, за да създават робусни и гъвкави кодове.
Обединена безопасност на 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, отказ на услуга чрез магически float или атака на сблъсък на хеш таблица. Във всички случаи участниците ще се запознаят с най-важните техники и функции, които да се използват за намаляване на посочените рискове.
Специален фокус се отделя на сигурността от страна на клиента, като се справят с проблеми със сигурността на JavaScript, Ajax и HTML5. Въвеждат се редица свързани със сигурността разширения на PHP като хеш, mcrypt и OpenSSL за криптография, или Ctype, ext/filter и HTML Purifier за проверка на входа. Най-добрите практики за защита са дадени във връзка с PHP конфигурация (настройка php.ini), Apache и сървъра като цяло. Накрая е даден преглед на различни инструменти и техники за тестване на сигурността, които разработчиците и тестерите могат да използват, включително скенери за сигурност, тестове за проникване и експлойт пакети, снифери, прокси сървъри, инструменти за размиване и статични анализатори на изходния код.
Както въвеждането на уязвимостите, така и практиките за конфигуриране са подкрепени от редица практически упражнения, демонстриращи последствията от успешни атаки, показващи как да се прилагат техники за смекчаване и представяне на използването на различни разширения и инструменти.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и сигурно кодиране Научете уязвимостите в мрежата извън Топ 10 на OWASP и знайте как да ги избегнете Научете уязвимостите от страна на клиента и практиките за сигурно кодиране Имайте практическо разбиране на криптографията Научете се да използвате различни функции за сигурност на PHP Научете за типичните грешки при кодирането и как да ги избегнете Бъдете информирани за скорошни уязвимости на PHP рамката Получете практически познания за използването на инструменти за тестване на сигурността Получете източници и допълнителни четения относно практиките за безопасно кодиране
Публика
Разработчици
Дизайн патърни в PHP
14 часаТози инструкторски воден, живо обучителен модул в България (онлайн или офлайн) е предназначен за средноуровневи PHP разработчици, които искат да прилагат дизайнови шаблони ефективно в своите проекти.
Край尾部内容不相关,需要重新生成结尾部分以确保翻译的准确性和连贯性。
Този инструкторски воден, живо обучителен модул в България (онлайн или офлайн) е предназначен за средноуровневи PHP разработчици, които искат да прилагат дизайнови шаблони ефективно в своите проекти.
Крайна целта на това обучение е участниките да могат да:
- Разберат целта и ползите от дизайнови шаблони.
- Идентифицират и прилагат подходящи дизайнови шаблони за общи сценарии.
- Структурират PHP приложенията със стандарти, приети в индустрията като най-добри практики.
- Интегрират шаблоните в moderne рамкове като 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 часаКурсът е предназначен за опитни програмисти, които искат да изследват въпроси, свързани с използването на шаблони и рефакторинг. Всеки участник познава свойствата и практическите примери за използването на тези шаблони, което от своя страна ще даде възможност за ефективно изграждане и коригиране на кода на приложението.
Unit Testing with PHPUnit
14 часаТова водено от инструктор обучение на живо в България учи участниците как да пишат код, който може да се тества под формата на тестови единици, за да се улесни диагностицирането, изолирането и разрешаването на грешки. Обучението превежда участниците през създаването на готова за работа среда за тестване, използвайки PHPрамката за тестване на единици.
До края на това обучение участниците ще могат:
- Правете разлика между добри и лоши тестови единици.
- Прочетете и интерпретирайте резултатите от теста.
- Проактивно управлявайте и диагностицирайте тяхната кодова база, за да намалите грешките.
- Уверете се, че тяхната кодова база е годна за непрекъсната интеграция и внедряване.
Laravel: Разработка на средно ниво
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да изградят междинен софтуер и уеб услуги в Laravel.
До края на това обучение участниците ще могат:
- Използвайте Laravel PHP Aritisan за генериране на код и компоненти.
- Изградете RESTful API в Laravel, които могат да преглеждат, четат, редактират, добавят и изтриват.
- Филтрирайте и сортирайте резултатите въз основа на URL параметри, като използвате RESTful API.
Разработка на уеб приложения в PHP
21 часаКурсът е предназначен за средно напреднали PHP разработчици, които искат да обогатят знанията си и да научат най-добрите практики в програмирането и техниките за уеб разработка, базирани на обектно-ориентирано програмиране и шаблони за проектиране.
Уебразработка на PHP
21 часаКурсът запознава участниците с езика PHP и неговата интеграция с уеб средата. Участникът ще научи как да прави динамична страница, да пише приложения за база данни и да защитава приложенията от неоторизиран достъп.