Опис курсу

В группе : 42 астр.часа = 1,5 месяца
Индивидуально : 34 астр.час.
*Астрономический час - 60 мин.

Программа курсов программирования PHP (базовый курс) :

1. Основы PHP :

  • О PHP;
  • Базовый синтаксис;
  • Переменные;
  • Константы;
  • Типы данных;
  • Преобразование типов;
  • Операторы;
  • Операции;
  • Резюме;

2. Ветвления и функции :

  • Ветвление программы;
  • Оператор if;
  • Тернарный оператор условия;
  • Оператор switch;
  • Функции;
  • Определение функции;
  • Значения по умолчанию;
  • Рекурсия;
  • Область видимости и время жизни переменных;

3. Циклы и массивы :

  • Циклы в PHP;
  • Цикл while;
  • Цикл do..while;
  • Цикл for;
  • Бесконечный цикл;
  • Оператор выходы из цикла;
  • Оператор прерывания итерации цикла;
  • Массивы;
  • Обход массивов в цикле;
  • Функции для работы с массивами;
  • Многомерные массивы;
  • Предопределенные массивы;

4. Запросы HTTP, параметры URL и формы HTML :

  • Типы запросов HTTP;
  • URL и параметры запроса;
  • Обработка параметров URL;
  • Обработка отправки HTML формы;

5. Cookies и сессии :

  • Что такое Сookies и с чем их едят;
  • Манипулируем Сookies средствами PHP;
  • Что такое сессии PHP и как они работают;
  • Делаем авторизацию на сайте;

6. Работа с файлами :

  • Особенности работы с файлами в PHP;
  • Два режима работы с файлом;
  • Функции для работы с файлами;
  • Журнал посещений сайта;
  • Загрузка файлов на сервер;
  • Функции для работы с каталогами;
  • Получение списка файлов и подпапок в каталогах;

7. Работа с базой данных :

  • Для чего нужна база данных;
  • Отличие БД от СУБД;
  • Реляционная база данных;
  • Язык SQL;
  • Вставка строк;
  • Удаление строк;
  • Изменение строк;
  • Выборка строк;
  • Средства PHP для работы с MySQL;

8. Концепция MVC :

  • Архитектура программы;
  • Что такое хороший код;
  • Архитектура MVC;
  • Реализация MVC в PHP;

9. Работа с датой и временем. Шифрование паролей. Работа с заголовками :

  • Получение информации о дате;
  • Получение и переопределение временной зоны;
  • Понятие о метке времени, способы ее получения;
  • Вывод даты и времени в различных форматах;
  • Проверка даты на корректность;
  • Разработка скрипта формирования массива дат в указанном диапазоне дат и вычисление количества дней прошедших между заданным диапазоном дат;
  • Шифрование паролей с использованием функций md5, crypt, hash;
  • Установка кодировки страницы с помощью заголовков;
  • Редирект страниц;
  • Загрузка файлов с помощью заголовков.

Додати коментар
При заповненні форми була допущена помилка
Невірно заповнені поля відмічені червоним.
Будь ласка, перевірте форму ще раз.
Ім'я*:
Коментар*:
не більше 1000 символів (введено: 0)
Ел. пошта*:
Перевірочний код*:
5 англійських букв:
Залишити коментар

Усі курси в Києві, а також ВНЗ в Києві, коледжі та технікуми в Києві, репетитори в Києві, тренінги в Києві, робота в Києві

Зворотній зв'язок