руб. 5,287.00
На этом Онлайн-курсе вы получите базовые навыки разработки сайтов на PHP, что позволит Вам быстро начать применение PHP и более уверенно ориентироваться в области веб – программирования. Знания этого курса помогут Вам перейти от создания статических сайтов-визиток к созданию многостраничных корпоративных сайтов. Занятия ведет профессиональный веб - разработчик, который научит вас на реальных примерах, взятых из жизни. Курс PHP программирование для начинающих базируется на изучении распространенных бесплатных серверных технологий: www сервер – Apache, сервер баз данных - MySQL, язык программирования - PHP.
На курсах PHP программирование для начинающих Вы научитесь: - Устанавливать и настраивать сервер Apache, необходимый для работы - Устанавливать и настраивать PHP - Создавать простые сценарии PHP - Работать с формами: принимать данные HTML форм и обрабатывать их - Работать с программой управления базами данных MySQL – phpMyAdmin; - ...
На курсах PHP программирование для начинающих Вы научитесь: - Устанавливать и настраивать сервер Apache, необходимый для работы - Устанавливать и настраивать PHP - Создавать простые сценарии PHP - Работать с формами: принимать данные HTML форм и обрабатывать их - Работать с программой управления базами данных MySQL – phpMyAdmin; - Научитесь использовать методы GET и POST протокола HTTP; - Научитесь создавать программы (скрипты) для авторизации на сайте; - Быстро и эффективно использовать справочную информацию для поиска ответов на возникающие вопросы; - На примере адресной книги научитесь создавать приложения баз данных такие как Internet-магазин, доска объявлений, опросы, отзывы о сайте и пр. По окончании курса PHP и сдачи тестирования выдается сертификат УЦ Бейсик.
ПРОГРАММА КУРСА Тема №1. Введение в программирование веб - приложений. 1. Задачи, которые решаются с помощью PHP: управление сайтом, создание каталогов и справочников. 2. Трехуровневая архитектура веб - приложения MVC 3. Принцип запроса информации с сайта 4. Подход к разработке качественных веб-сайтов и веб-приложений. Этапы разработки средних и крупных приложений. 5. Сервер Apache, общее назначение, его роль в обучении, варианты установки и использования. Тема №2. Введение в РНР. 1. Базовый синтаксис. 2. Типы переменных. Создание переменных. Присвоение значений. Вывод значений переменных. Предопределенные константы и переменные. 3. Работа с массивами. Обработка массивов – доступ, сортировка, поиск. Тема №3. Обработка данных из форм. 1. Передача данных на веб-сайт при помощи веб-форм 2. Обработка данных, полученных методом _GET. Обработка данных, полученных методом _POST. 3. Разница методов _GET и _POST 4. Загрузка файлов при помощи форм. Тема №4. Выражения, функции и описания. 1. Выражения. Операции. Приоритет выполнения операций. Типы операций, специфические операторы. 2. Операторы инкремента и декремента 3. Циклы for, while, do...while, foreach 4. Структуры управления. 5. Введение в функции. Аргументы функций. Возвращаемые значения. Тема №5. Обзор встроенных функций. 1. Строковые функции: обработка строк, поиск, преобразование строк в другие типы. 2. Функции для работы с переменными. 3. Математические функции. 4. Функции для работы с массивами. 5. Функции даты и времени. Тема № 6. Пользовательские функции 1. Описание функции, вызов функции 2. Аргументы функции, аргументы по умолчанию 3. Области видимости переменных 4. Статические переменные 5. Возврат значений 6. Рекурсивная функция Тема №7. Создание базовой структуры веб - сайта. 1. Разделение логики и дизайна сайта 2. Создание структуры папок сайта 3. Создание шаблона дизайна сайта 4. Работа со ссылками на сайте под управлением PHP 5. Обработка ошибки 404: файл не найден Тема №8. Механизм сессий для временного хранения данных на сервере - SESSION. 1. Общие понятия о сессии. Что такое сессия? Функции работы с сессиями. 2. Вход в систему при помощи сессий. Обработка ошибки входа в систему. 3. Создание механизма извещения пользователя об ошибочных действиях. 4. Разграничение доступа к разделам и возможностям сайта при помощи сессий. Тема №9. Механизм COOKIE для временного хранения данных на клиенте. 1. Общие понятия о COOKIE. Что такое COOKIE? Функции работы с COOKIE. 2. Сохранение настроек сайта на стороне клиента. 3. Настройка дизайна сайта при помощи COOKIE Тема №10. Проверка правильности заполнения веб - форм. 1. Проблема ошибок заполнения веб-форм. Обработка ошибки заполнения формы в целом. 2. Указание неверно заполненных полей. Тема №11. Основы работы с базами данных. 1. База данных: назначение, структура, структурные аналоги в офисных программах Excel, Access, примеры структур баз данных. 2. Назначение SQL – языка структурированных запросов. 3. Программа управления базами данных phpMyAdmin. Обзор среды программы phpMyAdmin 4. Создание БД, обзор SQL-запроса 5. Создание таблицы «Адресная книга», заполнение таблицы «Адресная книга» 6. Подключение скрипта к серверу БД 7. Обзор основных категорий SQL-запросов по работе с данными сайта. Выполнение запросов. Обработка полученных данных. 8. Показ данных таблицы «Адресная книга» на веб-странице 9. Подключение формы добавления и редактирования данных 10. Добавление, редактирование, удаление поиск данных таблицы «Адресная книга». В составе курса – консультации по вопросам: 1. Установка форумов и блогов 2. Установка CAPTCHA 3. Установка сервера Apache и СУБД MySQL 4. Использование бесплатных скриптов 5. Интеграция Интернет-магазина с сайтом фирмы 6. Импорт/экспорт данных в базах данных, в т.ч. 1С 7. Использование сложных запросов SQL ДОПОЛНИТЕЛЬНЫЕ ТЕМЫ Проверка правильности заполнения веб-форм при помощи регулярных выражений 1. Назначение регулярных выражений, их аналоги в реальном мире. 2. Поля в регулярных выражениях. 3. Составление регулярных выражений для популярных элементов данных: номера телефонов, имена людей, даты, адреса электронной почты. Создание Интернет - магазина 1. Создание базы данных. 2. Заполнение каталога товарами, выборка товаров из каталога 3. Перемещение выбранных товаров в корзину пользователя. Удаление товаров из корзины пользователя. 4. Формирование заказа
Украина, www.basic.com.ua
Выиграть грант Вы можете выиграть грант на обучениеУзнать, как получить грант
Город
Последняя или будущая должность
Ваше имя
Электронная почта
Телефон
Пароль
Текст сообщения