КУРС ПО ВЕБ-РАЗРАБОТКЕ ОТ БГТУ И «АЛЬЯНС+»

Совместный проект факультета отраслевой и цифровой экономики БГТУ и интернет-агентства «Альянс+ — курс по веб-разработке, длительностью в 90 часов!

Курс разделен на 4 раздела, позволяющих войти в профессию fullstack-разработчика.

Кому подойдет курс?

НОВИЧКАМ В IT. Вы получите базовые навыки в программировании. Научитесь разрабатывать проекты на современном PHP-феймворке Laravel. Познакомитесь с базовыми навыками верстки.

НАЧИНАЮЩИМ ПРОГРАМИСТАМ. Вы прокачаете свои знания и навыки в программировании. Научитесь использовать Laravel при создании highload-проектов. Решать бизнес-задачи — и усилите портфолио мощными проектами.

КТО В НАЧАЛЕ ПУТИ. Вы познакомитесь с профессией Web-разработчика, попробуете создать свой сайт. Расширите свои знания в IT. И сможете обозначить вектор своего развития в IT-индустрии.

ПРОГРАММА КУРСА

ВВЕДЕНИЕ В PHP

1. Введение в программирование на php, базовые операторы
2. Работа с БД в PHP
3. Работа со встроенными функциями php
4. Создание пользовательских функций
5. Методы передачи данных, работа с сессиями

ОСНОВЫ ВЕБ-ВЕРСТКИ

1. Базовый HTML
2. Базовый CSS
3. Формы и медиа-элементы
4. Работа с макетом. Layout
5. Стилизация. Flexbox
6. Медиа запросы, viewport
7. Javascript для верстальщика

ООП НА РНР

1. Класс и объект
2. Свойства объекта
3. Методы объекта
4. Методы __construct и __destruct
5. Домашнее задание. Класс для работы с файлом
6. Константы класса. Статические свойства и методы
7. Наследование. Часть 1
8. Наследование. Часть 2
9. Модификаторы доступа
10. Абстрактные классы и интерфейсы
11. Интерфейсы и контроль типа
12. Автозагрузка и пространства имен
13. Composer и автозагрузка
14. Трейты
15. Позднее статическое связывание
16. Магические методы
17. Шаблоны проектирования

РАЗРАБОТКА НА LARAVEL

1. PHP-фреймворк Laravel
2. Установка Laravel
3. Структура Laravel
4. Роутинг в Laravel
5. Контроллеры в Laravel
6. Контроллеры ресурсов
7. Конфигурация в Laravel
8. Миграции
9. Выполнение SQL-запросов
10. Конструктор запросов
11. Модель и Eloquent ORM
12. Связи моделей
13. Шаблоны Blade
14. Валидация
15. Сессии
16. Работа с кэшем
17. Laravel Mix
18. Отправка Email
19. Регистрация
20. Аутентификация
21. Middleware
22. Загрузка картинок
23. View Composers
24. Pagination
25. Seeding
26. Mutators (Мутаторы)
27. Логирование

Записаться на курс!