Що нового?

Придбаний [HTML Academy] Интенсивный онлайн‑курс «Профессиональный PHP, уровень 1»

Інформація про покупку
Тип покупки: Складчина
Ціна: 10400 ГРН
Учасників: 0 з 21
Організатор: Відсутній
Статус: Набір учасників
Внесок: 515 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[HTML Academy] Интенсивный онлайн‑курс «Профессиональный PHP, уровень 1»

Интенсивный онлайн‑курс
«Базовый PHP»
в асинхронном формате


Задача HTML Academy — готовить полноценных и востребованных специалистов, готовых работать в веб-индустрии

Проекты для работы на интенсиве
Учебный проект
Учебный проект будет общим для всех, над ним вы будете работать вместе с преподавателем на вебинарах.



Проект «GifTube»
Это сервис для загрузки и просмотра гифок. Сервис поддерживает:

  • загрузку и обработку гифок;
  • поиск и просмотр гифок;
  • добавление комментариев и лайков;
  • регистрацию и авторизацию пользователей.
Живую версию этого проекта можно посмотреть по адресу .

Личные проекты
После каждого вебинара вы будете выполнять задания над одним из двух личных проектов на ваш выбор. Над проектом вы будете работать и самостоятельно, и в паре с персональным наставником.



Проект «Дела в порядке»
Сервис для планирования дел с возможностью создания, поиска и редактирования задач.



Проект «Yeti Cave»
Интернет-аукцион с возможностью создания, поиска и выкупа лотов.

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

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

Раздел 3
Шаблонизация: оживляем статичную верстку


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

Раздел 4
Что такое База Данных
  • Определение Базы Данных.
  • Что такое реляционные БД.
  • Проектирование схемы БД для своего сайта.
  • Установка MySQL.
  • Язык запросов SQL.
  • Как строить запросы — основные операции.
Практика
  • Создание схемы БД личного проекта.
  • Пишем SQL-запросы для основных операций.

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

Раздел 7
Идентификация пользователя на сайте

  • Как сохранять информацию между запросами.
  • Cookies и сессии.
  • Что такое аутентификация.
  • Как хранить и проверять пароли.
  • Организация входа на сайт.
Практика
  • Сохранение информации между визитами.
  • Аутентификация пользователя.

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

Раздел 9
Библиотеки


  • Что такое объект.
  • Что такое библиотека.
  • Пакетный менеджер Composer.
  • Обзор популярных библиотек.
  • Документирование кода.
Практика
  • Подключаем и используем библиотеку для работы с электронной почтой.

Раздел 10
Финал
Итоги интенсива. Что делать дальше.

преподаватель интенсива
Кирилл Сенкевич
преподаватель интенсива
Опыт веб-разработки 9 лет, работал в крупных компаниях России и Европы, а также как независимый исполнитель на заказчиков со всего мира.

https://htmlacademy.ru/intensive/php
 
Угорі