Онлайн-курсы webew
Войти » Регистрация

Онлайн-курс «Программирование на PHP»

Курс дает возможность на практике научиться разрабатывать веб-приложения средней сложности на языке PHP. Рассматривается синтаксис и функциональные возможности языка PHP, принципы разработки безопасных веб-приложений и основы объектно-ориентированного программирования.

Зарегистрироваться на курс

Автор и ведущий курса:

  • Михаил Серов — разработчик портала webew, сертифицированный разработчик и администратор баз данных MySQL. Образование: высшее, МГУ им. М.В. Ломоносова.

Предварительная подготовка: Базовые навыки программирования на каком-либо языке желательны, но не являются необходимыми. Для прохождения курса желательно иметь представление о языке разметки HTML. По требованию слушателя будут предложены дополнительные материалы и задания по основам HTML.

Для выполнения практических заданий, каждому слушателю предоставляется площадка на учебном сервере с возможностью использования PHP и MySQL.

Продолжительность курса: 2 месяца.

Программа курса:

1. Введение в язык PHP

1.1. Основы синтаксиса PHP.

1.2. Виды кавычек.

1.3. Комментарии.

1.4. Переменные.

2. Циклы, массивы и функции

2.1. Типы переменных.

2.2. Что есть истина?

2.3. Операторы, условные конструкции.

2.4. Циклы.

2.5. Задание: использование циклов.

2.6. Функции.

2.7. Локальные и глобальные переменные.

2.8. echo или print?

2.9. Массивы, конструкция foreach, функции работы с массивами.

2.10. Задание: использование массивов и функций.

2.11. Формы машинного представление времени.

2.12. Функции для работы с датой и временем.

2.13. Задание: календарь на PHP.

3. Язык PHP и протоколы сети интернет

3.1. Общее описание протоколов Интернета

3.2. Принципы работы протокола HTTP

3.3. Передача параметров скрипту PHP, методы GET и POST.

3.4. Использование COOKIE и переменных сессии.

3.5. Задание: калькулятор на PHP.

4. Работа с текстовыми данными.

4.1. Работа со строками.

4.2. Регулярные выражения.

4.3. Задание: вычисление средней длины слов для заданного фрагмента текста.

4.4. Дополнение: расширенные возможности регулярных выражений.

4.5. Дополнительное задание: использование расширенных возможностей регулярных выражений.

5. Вопросы безопасности приложений на языке PHP.

5.1. Безопасность интернет-приложений и основные угрозы.

5.2. Подводные камни языка: магические кавычки и register_globals.

5.3. Межсайтовый скриптинг (XSS) и требования к обработке внешних параметров.

5.4. Отправка почты средствами PHP.

5.5. Практическое задание: отправка почты средствами PHP с учетом требований безопасности.

5.6. Дополнение: безопасность при работе с базами данных.

5.7. Дополнительное задание: добавление информации пользователя в базу данных с учетом требований безопасности.

6. Объектно-ориентированное программирование и PHP.

6.1. Принципы объектно-ориентированного программирования.

6.2. Возможности PHP для объектно-ориентированного программирования.

6.3. Когда следует применять объектно-ориентированный подход?

6.4. Заключительный проект: создание формы регистрации на сайте средствами PHP с учетом требований безопасности.

Вы не нашли в программе те знания и навыки, которые хотели бы приобрести? Напишите нам электронное письмо или позвоните по телефону (495) 544-20-47.

Стоимость участия: 12800 Р. (НДС не облагается)

Зарегистрироваться на курс

© 2007 - 2012 Станигост
Powered by Flede