Курс: Web – программирование – PHP, MySQL, Apache
Продолжительность курса: 40 ак. ч.
Описание курса:
Интернет всё больше проникает во всех сферы жизни человека. Веб-сайты первоначально используемые для простого хранения информации и ссылок на другие сайты превратились в место общения, обмена информацией и онлайн сервисы. Одна из важнейших профессий для разработки и поддержки любого веб сайта - веб программист. Цель курса: Предлагаемый курс обучения предназначен для получения теоретических и практических знаний по программированию на языке PHP и базе данных MySQL а также других базовых знаний и навыков, необходимых для разработки простейшего интернет сайта.
Аудитория:
Данный курс предназначен для пользователей, имеющих определенные навыки работы создания Web-сайтов.
Необходимая подготовка:
Базовая компьютерная подготовка (Windows, Word).
Результат обучения:
После изучения курса слушатель будет уметь:
• Узнаете принципы работы компьютера и исполнения программ;
• Узнаете принципы взаимодействия веб-сервера и браузера;
• Узнаете особенности языка программирования PHP;
• Получите навыки по программирование веб-сайтов на языке PHP;
• Получите навыки по работе с базой данных MySQL;
• Получите базовые навыки языка JavaScript и технологии Ajax.
Программа курса:
Модуль 1. Взаимодействия веб-сервера и браузера, принципы построения веб-приложений
• Принцип работы браузера, HTTP протокол
• Принцип работы веб-сервера
• Статические и динамические веб-сайты
Модуль 2. Общие принципы разработка веб-приложений
• Использование IDE на основе Eclipse
• Локальная установка и запуска сайта
• Работа веб-приложения под управлением сервера Apache
Модуль 3. Язык программирования PHP
• История создания и особенности PHP
• Типы данных, хранение данных в памяти
• Константы, переменные, предустановленные переменные
• Операторы, основные конструкции языка
• Работа со строками в PHP
• Работа с массивами и хешами в PHP
• Работа с файлами и каталогами
Модуль 4. Веб-разработка на языке PHP
• URL параметры страницы
• Поддержка сессии в веб приложениях
• Простейшая веб-форма
• Валидация веб-форм, отображение ошибок
• Закрузка файла o Закачка файла
Модуль 5. Основы работы с базами данных в веб-приложениях на примере PHP
• Основы работы сервера MySQL, работа с клиентом MySQL
• Базовые операции INSERT, UPDATE, SELECT
• Типы данных и создание таблиц в MySQL
• Связывание таблиц
• Группировка данных
• Доступ к MySQL на языке PHP
Модуль 6. Динамические сайты - применения языка JavaScript и AJAX технология
• Принципы работы динамических сайтов
• Основы jQuery o Поиск объектов и изменения свойств в jQuery
• События в jQuery o Аjax запросы в jQuery
• JSON и серверный ответ на языке PHP
Модуль 7. Дополнительные аспекты создание веб-сайта
• Безопасность веб-приложений
• Использование системы контроля версий
Записаться на курс