Aноним
			- #1
 
[HTML Academy] PHP. Профессиональная веб-разработка
- Ссылка на картинку
 
Раздел 1
Знакомство
Знакомство с рабочим процессом на курсе. Начало изучения PHP: сфера применения языка и его базовый синтаксис.
Практика
Раздел 2
Из чего состоит PHP
Окончание изучения синтаксиса языка. Разбор необходимых для работы управляющих конструкций, структур данных.
Практика
Раздел 3
Шаблонизация: оживляем статичную верстку
Научимся делить весь код на отдельные сценарии, а также преобразовывать статичную верстку сайта в отдельные шаблоны.
Практика
Раздел 4
Что такое база данных
Ни слова про PHP. Знакомство с базой данных и тем, как она хранит информацию. Учимся манипулировать информацией в БД через SQL запросы.
Практика
Раздел 5
MySQL и PHP
Настраиваем интеграцию PHP-сценариев с базой данных. Учимся выводить информацию из БД на страницах нашего сайта.
Практика
Раздел 6
Формы и протокол HTTP
Добавим интерактивности на сайт с помощью форм. Разбираем как устроен протокол HTTP и как получать и обрабатывать содержимое формы, отправленное пользователем.
Практика
Раздел 7
Идентификация пользователя на сайте
Делаем регистрацию и вход на сайт. Учимся правильно хранить пароли и делить страницы сайта на публичные и закрытые.
Практика
Раздел 8
Дополнительная практика MySQL
Разбираем продвинутые техники работы с MySQL, чтобы сделать сайт ещё более удобным для пользователя.
Практика
Раздел 9
Библиотеки
Научимся работать с пакетным менеджером, чтобы устанавливать и использовать сторонние библиотеки.
						Знакомство
Знакомство с рабочим процессом на курсе. Начало изучения 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.
 - Обзор популярных библиотек.
 - Документирование кода.
 
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.