Скачать 

[HTML Academy] PHP. Профессиональная веб-разработка

Цена: 250 РУБ
Организатор: cosmos
В списке нет видимых участников.
cosmos
cosmos
Организатор
  • #1

[HTML Academy] PHP. Профессиональная веб-разработка

Ссылка на картинку
Раздел 1
Знакомство
Знакомство с рабочим процессом на курсе. Начало изучения PHP: сфера применения языка и его базовый синтаксис.
  • Общая информация о курсе.
  • Презентация личных проектов.
  • Назначение PHP и его сфера применения.
  • Как установить окружение разработчика.
  • Пишем и запускаем первый сценарий.
  • Азы синтаксиса: переменные, операторы, типы, условные конструкции.
  • Понятие выражения.
  • Как работать с Гитом и выполнять задания.

Практика
  • Устанавливаем PHP.
  • Учимся работать с условиями.

Раздел 2
Из чего состоит PHP
Окончание изучения синтаксиса языка. Разбор необходимых для работы управляющих конструкций, структур данных.
  • Массивы.
  • Циклы.
  • Пользовательские функции.
  • Стандартная библиотека PHP.
  • Отладка кода.

Практика
  • Итерация по массивам.
  • Написать свою функцию.

Раздел 3
Шаблонизация: оживляем статичную верстку
Научимся делить весь код на отдельные сценарии, а также преобразовывать статичную верстку сайта в отдельные шаблоны.
  • Работа с датой и временем.
  • Подключение PHP-сценариев.
  • Шаблонизация как способ отделить логику от интерфейса.
  • Буферизация вывода.
  • Защита от XSS-уязвимостей.

Практика
  • Шаблонизация личного проекта.
  • Работа с датой и временем.

Раздел 4
Что такое база данных
Ни слова про PHP. Знакомство с базой данных и тем, как она хранит информацию. Учимся манипулировать информацией в БД через SQL запросы.
  • Определение базы данных.
  • Что такое реляционные БД.
  • Проектирование схемы БД для своего сайта.
  • Установка MySQL.
  • Язык запросов SQL.
  • Как строить запросы — основные операции.

Практика
  • Создание схемы БД личного проекта.
  • Пишем SQL-запросы для основных операций.

Раздел 5
MySQL и PHP
Настраиваем интеграцию PHP-сценариев с базой данных. Учимся выводить информацию из БД на страницах нашего сайта.
  • Средства для поддержки MySQL в PHP.
  • Установка подключения.
  • Выполнение SQL запросов.
  • Получение результата запроса из MySQL.
  • Безопасность при выполнении SQL-запросов.
  • Подготовленные выражения.

Практика
  • Сохранение информации в MySQL.
  • Чтение и показ записей из MySQL.

Раздел 6
Формы и протокол HTTP
Добавим интерактивности на сайт с помощью форм. Разбираем как устроен протокол HTTP и как получать и обрабатывать содержимое формы, отправленное пользователем.
  • Протокол HTTP.
  • GET-параметры запроса.
  • Формы — отправка данных на сервер.
  • Загрузка файлов.
  • Валидация форм.

Практика
  • Работа со строкой запроса.
  • Получение данных из форм.

Раздел 7
Идентификация пользователя на сайте
Делаем регистрацию и вход на сайт. Учимся правильно хранить пароли и делить страницы сайта на публичные и закрытые.
  • Как сохранять информацию между запросами.
  • Cookies и сессии.
  • Что такое аутентификация.
  • Как хранить и проверять пароли.
  • Организация входа на сайт.

Практика
  • Сохранение информации между визитами.
  • Аутентификация пользователя.

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

  • Полнотекстовый поиск.
  • Постраничная навигация.
  • Транзакции в MySQL.
  • Кэширование данных.
  • Функции даты и времени в MySQL.

Практика
  • Полнотекстовый поиск в личном проекте.
  • Завершение работы над проектом.

Раздел 9
Библиотеки
Научимся работать с пакетным менеджером, чтобы устанавливать и использовать сторонние библиотеки.
  • Что такое объект.
  • Что такое библиотека.
  • Пакетный менеджер composer.
  • Обзор популярных библиотек.
  • Документирование кода.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины
  • в разделе: SEO, анализ, юзабилити, продвижение сайтов
  • в разделе: SEO, анализ, юзабилити, продвижение сайтов
  • в разделе: SEO, анализ, юзабилити, продвижение сайтов
  • в разделе: SEO, анализ, юзабилити, продвижение сайтов
  • в разделе: SEO, анализ, юзабилити, продвижение сайтов

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху