• Форумы
  • Складчины
  • Продвижение сайтов

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

Найти складчину
  • Курс создан: Дата начала 22 Ноя 2021
В избранное
Зарегистрируйтесь, чтобы посмотреть контент
Aноним
  • 22 Ноя 2021
  • #1
Ссылка на картинку
Раздел 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.
  • Обзор популярных библиотек.
  • Документирование кода.
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
html academy php веб-разработка профессиональная веб-разработка
Похожие складчины
Скачать Веб-дизайн. Я только посмотреть (Травкина Зинаида)
  • веб - дизайн. разработка и оформление сайтов веб-дизайн зинаида травкина травкина зинаида
  • 7 Авг 2021
Ответы
0
Просмотры
213
7 Авг 2021
Организатор
Скачать Веб-дизайн. Наставник в помощь (Зинаида Травкина)
  • веб - дизайн. разработка и оформление сайтов зинаида травкина сайт
  • 7 Авг 2021
Ответы
0
Просмотры
225
7 Авг 2021
Организатор
Скачать Taplink Academy. Тариф Изучу сам (Ульяна Матусевич)
  • html matu matu digital academy taplink taplink academy веб дизайн квантовый скачок квантовый скачок 2 скачок создание сайта таплинк ульяна матусевич
  • 14 Май 2024
Ответы
0
Просмотры
1К
14 Май 2024
Организатор
Скачать [Destweb] Разработка сайтов и выход на фриланс. Базовый (Сергей Кузнецов)
  • cms destweb development hosting веб дизайн разработка сайта сергей кузнецов фриланс
  • 6 Авг 2021
Ответы
0
Просмотры
211
6 Авг 2021
Организатор
Скачать [My Academy] Профессиональный курс веб-аналитика (Юрий Рыбаков)
  • gaiq google analytics my academy веб-аналитик веб-аналитика интернет-маркетолог метрика сбор данных юрий рыбаков яндекс
  • 6 Авг 2021
Ответы
0
Просмотры
216
6 Авг 2021
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

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

Вход
  • Форумы
  • Складчины
  • Продвижение сайтов
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?