HTML Academy | Интенсивный онлайн‑курс Профессиональный PHP, уровень 1 (2018) PCRec [H.264]
Автор (режиссер): Кирилл Сенкевич
Производство: HTML Academy
Жанр: Программирование, PHP
Описание:Интенсив рассчитан на новичков без навыков программирования. Для прохождения интенсива желательны навыки HTML и CSS, для получения которых достаточно пройти бесплатные интерактивные курсы на HTML Academy.
Продолжительность: 16:49:21
Качество видео: PCRec
Видео: AVC/H.264, 1400x808-1440x900, ~417-3098 Kbps
Аудио: AAC, 2 ch, 142-194 Kbps
Раздел 1: Знакомство
– Знакомство с интенсивом
– Учебный и личные проекты
– Что такое PHP
– Как установить и настроить PHP-окружение
– Основы синтаксиса языка
– Описание рабочего процесса
Раздел 2: Массивы и функции
– Что такое массивы
– Практика работы с массивами
– Циклы
– Обход массивов
– Стандартная библиотека PHP
– Пишем свои функции
– Отладка кода
– PhpStorm - среда разработки для PHP
Раздел 3: Шаблонизация и организация кода
– Как работать с датой и временем
– Подключение файлов в PHP-сценариях
– Как организовывать код в проекте
–Шаблонизация: отделение логики от интерфейса
– Буферизация вывода
– Боремся с XSS-атаками (межсайтовый скриптинг)
Раздел 4: Формы и протокол HTTP
– Протокол HTTP
– Работа с заголовками из PHP
– Параметры запроса
– Методы GET и POST
– Формы: отправка данных на сервер
– Отправка файлов
– Валидация форм
Раздел 5: Хранение состояния и аутентификация
– Проблема хранения состояния в вебе
– Cookies (куки)
– Сессии
– Что такое аутентификация
– Правильное хранение паролей
– Организуем вход на сайт
Раздел 6: Базы данных. Теория
– что такое База Данных (БД)
– как БД хранят информацию
– понятие реляционных БД
– анализ и проектирование БД
– язык запросов SQL
– MySQL: установка и запуск
– как строить запросы: основные операции
– живая демонстрация
Раздел 7: MySQL и PHP
– поддержка MySQL в PHP
– подключение к БД из PHP-сценария
– выполнение SQL-запросов
– получение результата запроса из MySQL
– обработка ошибок
– безопасность при выполнении запросов
– подготовленные выражения
– интерактивные демонстрации
Раздел 8: Дополнительная практика MySQL
– полнотекстовый поиск
– пагинация результатов
– транзакции
– кэширование данных
– функции даты/времени в MySQL
Раздел 9: Чужой код
– что такое объект
– демонстрация работы с объектами
– что такое библиотека
– пакетный менеджер Composer
– обзор популярных библиотек
– демонстрация работы с Composer
– документирование кода
Раздел 10: Финал
– статистика интенсива
– организационная информация
– что изучать дальше?
– разбор нерассмотренных тем
– как искать работу и составить резюме
В раздаче имеются архивы! В них содержится код из репозитория курса.
Раздача ведётся путём добавления новых файлов; при каждом добавлении создаётся новый торрент. Чтобы начать докачку новых файлов, пользователям необходимо сделать следующее:
(1) остановить скачивание,
(2) удалить старый торрент у себя из клиента (имеющиеся файлы удалять не надо),
(3) скачать новый торрент и запустить его у себя в клиенте вместо старого, при этом указать клиенту путь в старую папку, куда и должно происходить скачивание новых файлов.
Ваш клиент при этом должен произвести хеширование (проверку) старой папки (если не производит сам - помогите ему сделать это), и будет докачивать только те файлы, которых у вас ещё нет. Старые файлы при этом не удаляются, а продолжают раздаваться!
Eсли вы уже удалили старые файлы, то предотвратить повторную закачку старых файлов можно, отжав галочку в соответствующих местах при запуске нового торрента. По возможности, желательно не удалять старые файлы как можно дольше, чтобы релизёр не только продолжал раздавать старые файлы, а смог сконцентрироваться на новых.
Скриншоты:
Время раздачи: 24/7 (круглосуточно) (до появления первых 3-5 скачавших)