[Специалист] PHP. Уровень 1 и 2 для начинающих. 2015

Цена:
360.8
doneМного
doneЗаканчивается
highlight_offНет в наличии
notifications_none
Уведомить

[?IMG] ?

Курсы PHP в Центре «Специалист» — превосходный старт, позволяющим быстро освоить и эффективно использовать РНР. На курсах PHP найдете все, что для этого необходимо: от описания настройки РНР, основ CGI и базовых конструкций языка, до работы с сессиями, каналами, сокетами и другими специальными технологиями РНР, Особое место в процессеобучения PHP занимает рассмотрение взаимодействия РНР с базами данных. На курсах PHPрассмотрены, как MySQL, так и SQLite, поддерживаемая РНР 5.

Курсы PHP в Центре «Специалист» максимально ориентированы на достижение реальных практических результатов. В деталях описано, как создать на РНР свою гостевую книгу, чат, форум, почтовую рассылку на сайте, новостную ленту и даже Интернет-магазин. Отдельно рассмотрена методика создания системы автоматического управления содержимым сайта ('движка'). Такая система позволит слушателям максимально упростить поддержку и обновление своего сайта. Кроме создания своих скриптов, приведено описание профессиональных продуктов (бесплатных и открытых): форума РНРВВ и системы PHP-Nuke. Эти продукты применяются на огромном количестве сайтов и позволяют 'дважды не изобретать велосипед', а использовать уже готовые решения. Обучение PHPотличается простотой и ясностью изложения материала, благодаря опытным и известным преподавателям-гуру в области PHP.

Курсы в 'Специалисте' позволят Вам также подготовиться к сертификации Zend. Центр «Специалист» — это первый учебный центр в России, в котором курсы по PHP преподают специалисты, сами прошедшие сертификацию ZCE (Zend Certified Engineer).

Курсы PHP в Центре «Специалист» – лучший выбор для изучения РНР.

PHP. Уровень 1. Основы создания сайтов
PHP, как средство создания Веб-сайтов необычайно популярно в России и в мире. Около 75% сайтов в мире написаны на PHP. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем.

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

Данный курс является первым курсом в цепочке подготовки Веб-мастера к получению сертификации (Zend Certified Engineer).

На курсе рассматриваются наиболее свежие версии PHP.

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

По окончании курса Вы будете уметь:
  • Использовать «сборку» Open Server c предустановленными веб-сервером Apache и PHP
  • Уметь использовать основные настройки сервера Apache
  • Настраивать PHP
  • Создавать простые сценарии PHP
  • Работать с формами: принимать данные HTML форм и обрабатывать их
Программа курса
Модуль 1. Установка/настройка веб-сервера и PHP

  • Вопросы, на которые надо ответить
  • Как это работает?
  • Установка веб-сервера
  • Настройка веб-сервера
  • Установка PHP
  • Настройка PHP
  • Первый скрипт на PHP
Модуль 2. Основы PHP
  • Синтаксис
  • Операторы
  • Переменные
  • Константы
  • Типы
  • Управляющие конструкции
  • Лабораторная работа
Модуль 3. Циклы
  • Операторы инкремента/декремента
  • Цикл for
  • Цикл while
  • Цикл do-while
  • Итерирование массива
  • Цикл foreach
  • Лабораторная работа
Модуль 4. Пользовательские функции
  • Описание функции
  • Вызов функции
  • Аргументы функции
  • Аргументы функции по умолчанию
  • Область видимости переменных
  • Статические переменные
  • Возврат значений
  • Рекурсивная функция
  • Лабораторная работа
Модуль 5. Что внутри PHP?
  • Документация PHP
  • Обзор встроенных функции
  • Математические функции
  • Функции для работы с переменными
  • Функции обработки строк
  • Функции для работы с массивами
  • Функции даты и времени
  • Встроенные константы
  • Суперглобальные переменные
  • Функции эмуляции SSI
  • Лабораторная работа
Модуль 6. Изучаем HTTP: формы
  • HTTP/1.1
  • Заголовки запроса и ответа
  • Статус сервера
  • Доступ к заголовкам запроса – переменные окружения сервера
  • Работа с веб-формами
  • Методы GET и POST
  • Различие методов
  • Проверка передаваемых значений
  • Лабораторная работа
  • Финальная практическая работа

PHP. Уровень 2. Разработка web - сайтов и взаимодействие с MySQL

На этом курсе слушатели продолжают знакомится с PHP, и этот курс охватывает все необходимые темы для создания сложных сайтов: управление сессиями пользователя и файловой системой, работа с базами данных, работа с протоколом HTTP.

Данный курс является рекомендованным курсом в цепочке подготовки Веб-мастера к получению сертификации (Zend Certified Engineer).

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

На курсе рассматриваются наиболее свежие версии PHP

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

По окончании курса Вы будете уметь:
  • Использовать особенности куки и заголовки HTTP для управления браузером
  • Управлять сессиями пользователя
  • Работать с файловой системой
  • Устанавливать и настраивать для работы с PHP сервер MySQL
  • Использовать различные модули для работы с сервером MySQL
  • Создавать эффективные и быстрые сайты, использующие сервер MySQL
Программа курса
Модуль 1. Cookie

  • Что такое Cookie?
  • Параметры cookie
  • Типы cookie
    • Временные
    • Постоянные
  • Создание cookie
  • Чтение cookie
  • Удаление cookie
  • Сохранение массивов в cookie
  • Лабораторная работа
Модуль 2. HTTP-заголовки ответа сервера
  • Метод HEAD
  • Заголовки ответа сервера
  • Переадресация (Location)
  • Перезапрос ресурса (Refresh)
  • Установка типа содержимого (Content-Type)
  • Управление кэшированием (Cache-Control, Expires)
  • Буферизация
  • Хэширование
  • HTTP-аутентификация
Модуль 3. Сессии
  • Что такое сессия?
  • Создание сессии
  • Чтение сессии
  • Удаление сессии
  • Параметры сессии
  • Лабораторная работа
Модуль 4. Работа с файловой системой
  • Функции для работы с файлами
  • Режимы работы
  • Чтение и запись
  • Работа с курсором
  • Прямая работа с файлами
  • Запирание файлов
  • Функции для работы с директориями
  • Загрузка файлов на сервер по HTTP
  • Лабораторная работа
Модуль 5. Как отправить email?
  • Настройки для работы с почтой
  • Принципы работы с почтой
  • Параметры
  • Лабораторная работа
Модуль 6. Основы работы с базами данных
  • Общие сведения о базах данных
    • Требования к структуре базы данных
    • Реляционная СУБД
    • Нормализация
  • Общие сведения о SQL
    • SELECT
    • INSERT
    • DELETE
    • UPDATE
    • Создание базы данных и таблицы
Модуль 7. Сервер баз данных MySQL
  • Общие сведения о сервере баз данных MySQL
  • Установка сервера баз данных MySQL
  • Конфигурация сервера баз данных MySQL
  • Программы для работы с сервером баз данных MySQL
  • Использование утилит командной строки
  • Экспорт и импорт баз данных
  • Лабораторная работа
Модуль 8. Использование сервера баз данных MySQL в приложениях PHP
  • Расширение MySQLi
  • Соединение с сервером баз данных MySQL
  • Выбор базы данных
  • Исполнение запроса
  • Получение результата запроса
  • Полезные функции
  • Опасность SQL-иньекций
  • Подготовленные запросы
  • Обзор расширения MySQL (обзорно)
  • Лабораторная работа
Модуль 9. Практическая работа: создание интернет-магазина
  • Создание базы данных
  • Создание каталога товаров
  • Выборка товаров из каталога
  • Создание корзины пользователя
  • Выборка товаров из корзины пользователя
  • Удаление товаров из корзины пользователя
  • Формирование заказа
  • Выборка заказов
  • Повышение безопасности (если останется время)
Примечание.
При необходимости, преподаватель может дать в начале курса 10-минутное тестовое задание