Вопросы и регистрация: +7 (800) 301-89-01 (бесплатно по РФ), WhatsApp или portal@rosbo.ru
Поможем найти и выбрать программу обучения!
Узнайте, как получить скидку!

Курс "PHP-программирование"

04 ноября
30 ак. часов (даты уточняются)
Цена: 
12500
Скидка: 
8
%
Место проведения: 
г.Иркутск, ул.Лермонтова, 136/6 (ост. Микрохирургия глаза)

С каждым годом все больше и больше студентов приходит в наш центр обучаться на курсах Web-дизайна, курсах seo-оптимизации (раскрутки сайтов) и курсах web-программирования. Это и неудивительно — такие курсы не только очень интересные, но и помогают зарабатывать, экономить или находить престижную высокооплачиваемую работу. Курсы программирования web-сайтов позволяют получить практические навыки создания серверных приложений, построенных на основе PHP языка, опыт работы с MySQL и другими базами данных. Владение навыками администрирования и оптимизации web-сайтов позволяет в дальнейшем использовать их для создания интернет-магазинов, динамических сайтов, систем CMS и web-приложений с высокой степенью защиты.

Расписание

Утро

День

Вечер

Выходные

10.00 – 12.00

14.00 – 17.00

18.00 – 21.00

10.00 – 21.00

 

Продолжительность курса

 

30 академ.часов

15 занятий (1 пара = 1ч.20 минут)

 Стоимость курса

Группа (от 2 чел.)

12 500 р./курс

Индивидуальный курс

17 000 р./курс

Место проведения занятий

г.Иркутск

ул.Лермонтова, 136/6 

Документ, подтверждающий окончание курса 

Сертификат 

 

*Группа считается набранной от 2 чел.,(сразу приступаем к занятия)

Учебная программа курса:

1. Вводная часть. Понятие «Web».  
1.1. Определения web-сайт, гипертекстовый документ. Типология web-сайтов. 1.2. Определение wed-сервера. Взаимодействие web-сервера и пользователя. 1.3. Скрипт: определение, классификация, различия, области применения. 
1.4. Язык JavaScript. Формирование и методы интеграции Java-скриптов в страницы Интернет ресурса. Синтаксис JavaScript. 
1.5. Виды переменных, методы создания, объявления и прикрепления значений. Понятие конкатенации. 
1.6. Массивы: методы их формирования и способы применения. Создание и работа со сложными массивами.
2. Условные операторы: виды и использование их на практике.
2.1. Определение функций и их использование. 
2.2. Циклы: типы, назначение, создание и использование в программах. 
2.3. Событие: определение, типы, обработка в браузере. 
2.4. Объект: определение, виды, назначение, формирование и применение. Объектная структура браузера. 
2.5. Методы транслирования данных для скриптов – GET и POST и ситуации для их использования. Методы продуцирования кода Интернет-страниц. Формирование и управление всплывающими окнами. 
2.6. Строковые объекты: формирование, применение. 
3. Получение сведений о системе с использованием JavaScript. Обработка и отправление на сервер полученной информации.
3.1. Язык VBScript. Описание различий в синтаксисе между VBScript и JavaScript. Сопоставление сходных функций. 
3.2. Процедуры: определение, формирование и применение. Образцы скриптов с применением VBScript. 
3.3. Web-серверы. Описание известных web-серверов, их специфика и применение. 
3.4. Web-сервер Apache: определение версии, установка и испытание корректности работы. 
3.5. Apache: библиотеки и файлы конфигурации. Изменение параметров сервера и открытие к нему доступа с других компьютеров. Размещение сайтов и формирование виртуальных хостов. 
4. Скрипты для серверов. Описание методик для формирования серверных скриптов «Perl», «SSI», «PHP», «Python»: известность, специфика и поддержка web-серверами.  
4.1. SSI Технология. Описание инструкций SSI технологии. Интеграция в web-страницы.
4.2. Язык PHP. Формирование и методы интеграции PHP-скриптов с web-страницами. 
4.3. Синтаксис PHP. Отличия в версиях интерпретаторов, использование. 
5. Описание функционала для работы с массивами и переменными. Компоновка составляющих массивов и прочие операции с массивами. Удаление массивов и переменных.
5.1. Циклы и условия: виды, использование. 
5.2. Строки и работа с ними. Описание функций для работы со строками. Образцы создания фильтров для текста и организация в строках поиска информации. 
5.3. Регулярные выражения: определение, создание и применение. Описание функций и образцы скриптов для использования в работе с регулярными выражениями. 
5.4. Файлы и работа с ними. Описание функций для формирования, чтения, записи и работы с файлами. 
5.5. Каталоги и функция для работы с ними. Установка разрешений, формирование новых каталогов в автоматическом режиме и другие манипуляции. 
5.6. Формирование чатов, гостевых книг, форумов на основе текстовой информации. Функции внедрения содержимого файлов и генерирования кода в режиме реального времени. 
6. Использование баз данных.  
6.1. Описание видов и структур управления базами данных – СУБД. Разница между ними, особенности и варианты использования.
6.2. Основы реляционной структуры управления базами данных. Правила формирования и использования реляционных СУБД. Описание известных СУБД для использования с web-серверами. Описание, установка и корректировка параметров СУБД. 
6.3. Язык SQL. Применение языка SQL в СУБД. Версии и специфика. 
6.4. Формирование к базам данных SQL-запросов по образцу структуры управления MySQL. Внедрение, внесение изменений, извлечение, компоновка по определенным параметрам и удаление данных. 6.5. Формирование структуры PHP-MySQL. Описание функций PHP для использования со структурами управления базами данных. Формирование новых баз данных и переход к ним с помощью PHP-скриптов
6.6. Образцы построения интерфейса управления базами данных, создания гостевых книг, чатов и форумов с применением СУБД. 
7. Шлюзовые интерфейсы: определение, назначение, поддержка web-серверами принципы работы.  
7.1. Достоинства и недостатки применения шлюзовых интерфейсов. 
7.2. CGI: актуальность, установка применение. Формирование, структура и установка на сервере CGI-скриптов. Образцы применения в работе сайта CGI-скриптов. 
7.3. Язык PERL. Сравнение с PHP: достоинства и недостатки. 
7.4. Образцы формирования программ на языке PERL. Сопоставление с программами на языке PHP. 7.5. Internet Information Server – Web-сервер IIS. Определение версии, размещение и проверка корректной работы IIS. Размещение и подключение запасных модулей и структур управления базами данных.
8. Шлюзовой ASP интерфейс.  
8.1. Достоинства, недостатки, актуальность в сравнении с CGI. 
8.2. Размещение и применение ASP на разных платформах. Описание специфики и особых инструкций технологии ASP.
8.3. Образцы написания различных программ с применением ASP. 
8.4. Дополнительные методики, применяющиеся в программировании сайтов. 8.5. Технология ActiveX: описание, краткий обзор, актуальность в современном программировании сайтов.
8.6. Сервлеты и Апплеты. Обоснованность и актуальность применения технологий Java: «Java» , «EJB», «JSP», «J2EE». Поддержка технологий Java современными web-серверами.

Зачетное занятие.