PHP, как средство создания Веб-сайтов необычайно популярно в России и в мире. Около 75% сайтов в мире написаны на PHP. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем.
На этом курсе слушатели получают начальные навыки разработки сайтов на PHP, что позволяет быстро начать использование PHP. Курс прежде всего предназначен для слушателей, ранее не имевшими дело с PHP-программированием, и желающим начать использование PHP.
На курсе рассматриваются наиболее свежие версии PHP.
Стоимость курса
23 040 рубВы научитесь:
По окончании курса Вы будете уметь:- Использовать «сборку» Open Server c предустановленными веб-сервером Apache и PHP
- Уметь использовать основные настройки сервера Apache
- Настраивать PHP
- Создавать простые сценарии PHP
- Работать с формами: принимать данные HTML форм и обрабатывать их
Аудитория:
Для слушателей, начинающих изучение PHP, и не имеющих опыта использования PHPТребования к предварительной подготовке слушателя:
Знание языка разметки HTML версии 4 или 5Знание таблиц каскадных стилей CSS3
Рекомендуется прослушать Курс Программирование в HTML5 с JavaScript и CSS3 (20480)
Содержание курса
Модуль 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
- Различие методов
- Проверка передаваемых значений
- Лабораторная работа
- Финальная практическая работа