Изучите основы PHP, а затем создайте веб-сайт для размещения вакансий с нуля, используя фреймворк, подобнуый Laravel. Этот курс разбит на две части. В первой части семь обучающих модулей для изучения основ программирования на PHP, включая:
Типы данных и переменные
Массивы и итерации
Структуры управления и условные операторы
Функции и область видимости
Объектно-ориентированное программирование
Суперглобальные переменные ($_GET, $_POST, $_SESSION, $_COOKIES, и так далее)
Интеграция с базой данных и PDO
После этого мы переходим к практическому подходу и создаем веб-сайт с объявлениями о вакансиях. Мы создаем его с нуля, без использования какого-либо фреймворка или библиотеки. Эти разделы научат вас структурировать проект на чистом PHP и являются отличным предварительным курсом перед изучением Laravel или другого фреймворка.
Вот что мы будем делать в видеороликах по проекту:
Создадим пользовательский маршрутизатор в стиле Laravel. Мы будем несколько раз рефакторить его, чтобы добавлять новые функции, такие как принятие методов HTTP, параметров и промежуточных обработчиков.
Структурируем наш проект в две основные папки, которые будут называться Framework и App. Framework будет ядром и включает классы, такие как Router, Database, Validation и Session. App будет содержать наши контроллеры и представления.
Создадим операции CRUD для объявлений о вакансиях.
Реализуем систему аутентификации и авторизации, а также защитим маршруты с использованием пользовательских промежуточных обработчиков.
Добавим функцию поиска для фильтрации объявлений по ключевым словам и/или местоположению.
Научимся валидировать и очищать данные, а также использовать подготовленные операторы с PDO для защиты от атак SQL-инъекций.
Если вы новичок, я предлагаю пройти курс с самого начала и пройти все обучающие модули. Если у вас больше опыта и вы знаете основы, вы можете сразу перейти к проекту.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Я начал программировать в 2007 году в возрасте 26 лет. В 2016 году я стал штатным преподавателем и создателем контента. Я показываю людям, что им не обязательно быть отличником или гением, чтобы научиться программировать. Я разбиваю сложные концепции, показывая вам, как их реализовать в курсах и учебных пособиях на основе проектов.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
I'm a JavaScript developer and recently started a new gig that has a backend/frontend in php that a may need to work on.