BackendPHP / LARAVEL-РАЗРАБОТЧИК
PHP + Laravel
План курса на 6 месяцев: HTML/CSS, PHP, MySQL, Laravel и REST API.
6 месяцевС нуляОфлайн / онлайн
от 90 000 ₸ /мес
Программа курса
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
- Notifications
- Error handling
- .env
- Git/GitHub
- Deployment
- Linux
- сервер
- Docker — основы
- запуск Laravel на сервере
- домен
- HTTPS
Результаты обучения
- Писать backend на PHP
- Собирать магазин на Laravel
- Делать REST API
Кому подходит
- Новички
- Те, кто хочет в PHP backend
Готовы начать «PHP + Laravel»?
Первый урок — бесплатно. Расскажем о программе и ответим на все вопросы.