Серверное программирование WEB приложений на PHP
Наименование курса: | Серверное программирование WEB приложений на PHP |
Общая характеристика курса: | Курс расcчитан на подробное изучение языка программирования PHP для WEB разработчиков На занятиях "серверное программирование WEB приложений на PHP" данный курс включает освоение программирование на стороне сервера в области WEB разработки сайтов. |
Получаемые навыки: | Выпускники "курса серверное программирование WEB приложений на PHP" научатся понимать принципы написания скриптов PHP, редактировать существующие скрипты PHP WEB приложений сайта
"PHP 5 - PHP 7" |
Программа курса: |
1. Введение в язык PHP. 1.1. Что такое PHP? 1.2. Что такое PHP-файл? 1.3. Возможности PHP 2. Установка PHP. 2.1. Что необходимо для установки PHP? 2.2. Использование веб-хостинга с поддержкой PHP. 2.3. Настройка PHP на локальном компьютере. 3. Синтаксис PHP 5. 3.1. Основной синтаксис PHP. 3.2. Комментарии в PHP. 3.3. Чувствительность PHP к регистру. 4. Переменные в PHP. 4.1. Создание (объявление) переменных PHP. 4.2. Правило создания переменных в PHP. 4.3. Вывод переменных на экран. 4.4. Приведение типов в PHP. 4.5. Область видимости переменных PHP. 4.6. Глобальная и локальная область видимости. 4.7. Ключевое слово global. 4.8. Глобальный массив $GLOBALS. 4.9. Ключевое слово static. 5. Оператор echo и print. 5.1. Оператор echo. 5.2. Оператор print. 6. Типы данных PHP. 6.1. String. 6.2. Integer. Функция возврата типа данных var_dump. 6.3. Float. 6.4. Boolean. TRUE or FALSE. 6.5. Array массивы. 6.6. Object. Сlass, $this->, new, "->". 6.7. Значение PHP NULL. 7. Работа в PHP со строковыми данными. 7.1. Строковые функции PHP. 7.2 Функция возврата длинны строки strlen(). 7.3. Функция подсчета числа слов в строке str_word_count(). 7.4. Функция переворота строки strrev(). 7.5. Поиск определенного текста внутри строки strpos(). 7.6. Замена текста внутри строки str_replace(). 8. PHP-константы. 8.1. Создание константы PHP define(name, value, case-insensitive). 8.2. Глобальные свойства констант. 9. Операторы PHP. 9.1. Арифметические операторы PHP. 9.2. Операторы присваивания PHP. 9.3. Операторы сравнения PHP. 9.4. Операторы increment и decrement. 9.5. Логические операторы PHP. 9.6. Операторы строк PHP concatenation, concatenation assignment. 9.7. Операторы сравнения массивов PHP. 10. Условные операторы PHP. 10.1. Оператор if. 10.2. Оператор if....else. 10.3. Оператор if....elseif...else. 10.4. Оператор swith, case, break, default. 11. Операторы циклов. 11.1. Оператор while. 11.2. Оператор do...while. 11.3. Оператор for. 11.4. Оператор foreach ($array as $value) для массивов. 12. Функции PHP 5. 12.1. Пользовательские функции PHP. 12.2. Создание пользовательской функции в PHP function. 12.3. Аргументы PHP-функции. 12.4. Значение аргумента PHP функции по умолчанию. 12.5. Возвращаемые значения PHP функции оператор return. 13. Массивы PHP 5. 13.1. Что такое массив? 13.2. Создание массива в PHP. 13.3. Индексированные массивы PHP. 13.4. Функция возврата длинны массива count(). 13.5. Перебор элементов массива через цикл for. 13.6. Ассоциативные массивы PHP. 13.7. Перебор ассоциативного массива через цикл foreach($ as $). 13.8. Многомерные массивы. 14. Сортировка массивов в PHP. 14.1. PHP - функции сортировки массивов:
15.1. $GLOBALS - доступа к глобальным переменным из любого места в скрипте PHP (также из функций или методов).
16.1. Методы GET и POST. 16.2. Когда использовать GET? 16.3. Когда использовать POST? 17. Валидность PHP кода. 17.1. Безопасность и конфиденциальность обработки форм на PHP. 17.2. Основные элемент формы. 17.3. Что такое переменная $ _SERVER ["PHP_SELF"]? 17.4. Что такое функция htmlspecialchars ()? 17.5. Замечание о безопасности PHP Form. 17.6. Как избежать $_SERVER["PHP_SELF"] эксплойтов(встраивания кодов уязвимости системы). 17.7. Проверка данных формы с помощью PHP. 18. PHP формы - обязательные поля.
19. PHP 5 Forms - проверка электронной почты и URL-адреса. 19.1. PHP - Проверка имени. 19.2. PHP - проверка электронной почты. 19.3. PHP - проверка URL-адреса. 19.4. PHP - подтверждение имени, электронной почты и URL-адреса. 20. Создаем полноформатную форму опроса. 20.1. PHP - сохраняем вводимые значения в форме. 21. Правила применения функций и работы с данными в PHP 21.1. Многомерные массивы PHP. 21.2. Дата и время в PHP. 21.3. Работа с входными файлами на PHP. 21.4. Правила обращения к файлам. 21.5. Открытие чтение и закрытие файлов на PHP. 21.6. Создание и чтение файлов на PHP. 21.7. Загрузка файлов на PHP. 21.8. Что такое Cookes? 21.9. Сессии на PHP. 21.10. Фильтры на PHP. 21.11. Продвинуты фильтры и валидность сессии. 21.12. Обработка ошибок. 21.13. Обработка исключений. 22. Работа с MySQL базами данных на PHP. 22.1. База данных PHP MySQL. 22.2. PHP-подключение к MySQL. 22.3. PHP Создание базы данных MySQL. 22.4. PHP Создание таблиц MySQL. 22.5. PHP Размещение данных в MySQL. 22.6. PHP Получить идентификатор последней введенной записи. 22.7. PHP Вставка нескольких записей в MySQL. 22.8. Работа с операторами MySQL в PHP 22.9. Выборка данных. 22.10. Удаление данных. 22.11. Обновление данных. 22.12. Ограничение данных. 23. Основы объектно ориентированного программирования на PHP. |
Документ об образовании: |
Сертификат |
Продолжительность обучения: | Групповое до 40 часов, индивидуальеое до 50 часов |
График занятий: | Занятия в группах проводятся 2-3 раза в неделю по 3 академических часа (в утреннее, дневное и вечернее время). Индивидуальные занятия – по согласованию. |
Записывайтесь на курсы и обучение в учебный центр "ПрофАкадемия"!
Наш адрес: Набережные Челны (423815), Новый город, пр. Московский, 153А (1/01А), офис №01
Тел. +7 (8552) 91-33-23, +7 927-404-88-77 Email: 913323@mail.ru