Запишись сейчас — плати потом: Kaspi рассрочка 0% на все программы обучения Подробнее →
BackendPHP / LARAVEL-РАЗРАБОТЧИК

PHP + Laravel

План курса на 6 месяцев: HTML/CSS, PHP, MySQL, Laravel и REST API.

6 месяцевС нуляОфлайн / онлайн

Программа курса

01Месяц 1 — HTML + основы Web+
  • структура HTML-документа
  • теги и атрибуты
  • заголовки, текст, ссылки
  • изображения
  • списки
  • таблицы
  • формы
  • input, select, textarea, button
  • div, section, header, footer, nav
  • семантический HTML
  • как работает сайт
  • браузер
  • клиент и сервер
  • HTTP/HTTPS
  • GET и POST
  • URL
  • frontend и backend
  • Проект: сайт-визитка + форма регистрации.
02Месяц 2 — CSS+
  • подключение CSS
  • селекторы
  • цвета
  • шрифты
  • размеры
  • margin / padding
  • border
  • box-sizing
  • display
  • Flexbox
  • Grid
  • позиционирование
  • hover
  • transitions
  • адаптивность
  • Media Queries
  • Создаём несколько страниц:
  • Главная
  • Каталог
  • О нас
  • Контакты
  • Регистрация
  • Проект №2
  • Адаптивный интернет-магазин.
03Месяц 3 — PHP с нуля+
  • синтаксис
  • переменные
  • типы данных
  • if / else
  • switch
  • for
  • while
  • массивы
  • ассоциативные массивы
  • функции
  • строки
  • даты
  • работа с файлами
  • GET
  • POST
  • формы
  • обработка данных
  • cookies
  • sessions
  • регистрация
  • авторизация
  • валидация
  • Проект №3 — Система регистрации и авторизации пользователей.
04Месяц 4 — PHP + ООП + MySQL+
  • class
  • object
  • constructor
  • properties
  • methods
  • encapsulation
  • inheritance
  • polymorphism
  • interfaces
  • traits
  • namespaces
  • базы данных
  • таблицы
  • CREATE
  • INSERT
  • SELECT
  • UPDATE
  • DELETE
  • WHERE
  • ORDER BY
  • GROUP BY
  • JOIN
  • Primary Key
  • Foreign Key
  • подключение PHP к БД
  • CRUD
  • подготовленные запросы
  • работа с пользователями
  • работа с товарами
  • отношения между таблицами
  • Проект №4
  • Полноценный интернет-магазин на чистом PHP.
  • Users
  • Products
  • Categories
  • Orders
  • OrderItems
05Месяц 5 — Laravel 🔥+
  • установка
  • структура проекта
  • MVC
  • Routes
  • Controllers
  • Views
  • Blade
  • Middleware
  • Requests
  • Validation
  • Sessions
  • Migrations
  • Models
  • Eloquent ORM
  • Factories
  • Seeders
  • Relationships
  • User
  • Order
  • OrderItem
  • Product
  • CRUD
  • Ученик делает:
  • Create
  • Read
  • Update
  • Delete
  • для товаров, пользователей и заказов.
  • регистрация
  • login
  • logout
  • роли
  • permissions
  • middleware
  • Проект №5
  • Интернет-магазин на Laravel.
06Месяц 6 — Laravel Advanced + REST API+
  • REST API
  • API
  • JSON
  • HTTP methods
  • status codes
  • API Routes
  • Controllers
  • Resources
  • Validation
  • Например:
  • GET
  • /api/products
  • GET
  • /api/products/1
  • POST
  • /api/products
  • PUT
  • /api/products/1
  • DELETE /api/products/1
  • Authentication
  • API authentication
  • Sanctum
  • tokens
  • permissions
  • Pagination
  • Filtering
  • Search
  • Sorting
  • File Upload
  • Image processing
  • Email
  • Notifications
  • Error handling
  • .env
  • Git/GitHub
  • Deployment
  • Linux
  • сервер
  • Docker — основы
  • запуск Laravel на сервере
  • домен
  • HTTPS

Результаты обучения

  • Писать backend на PHP
  • Собирать магазин на Laravel
  • Делать REST API

Кому подходит

  • Новички
  • Те, кто хочет в PHP backend

Готовы начать «PHP + Laravel»?

Первый урок — бесплатно. Расскажем о программе и ответим на все вопросы.

Написать в WhatsApp