Зарегистрироваться
Открытая дата
16 занятий
18000
Уровень знаний для участия – 0+
Тольятти,
Малахитовая, 3 (офис
компании Веблайм)
Действующие скидки** 10% участникам
Интенсива по фронтенду (начальный уровень)
20% выпускникам Базового курса по фронтенд-разработке 30% студентам

*Возможна рассрочка на период обучения
**Скидки не суммируются

Базовый курс
по бэкенд разработке (php)

Научим создавать персонажа. Освоим скетчинг. Покажем, откуда черпать вдохновение.

Курс разработан для тех, кто планирует стать бэкенд или full-stack разработчиком. На курсе мы освоим программирование на языке php и работу с базами данных. Курс будет вам полезен даже если вам ни разу не приходилось программировать. Изучение начнем с самых азов, и плавно перейдем к написанию собственных модулей и приложений. Освоим технологии, методологии и инструменты разработчика. В конце курса вы создадите свой интернет-магазин. Лучшие выпускники получат оплачиваемую стажировку в компании Веблайм.
Зарегистрироваться
Открытая дата
16 занятий
18000
Уровень знаний для участия – 0+
Тольятти,
Малахитовая, 3 (офис
компании Веблайм)
Действующие скидки** 10% участникам
Интенсива по фронтенду (начальный уровень)
20% выпускникам Базового курса по фронтенд-разработке 30% студентам

* Возможна рассрочка на период обучения
** Скидки не суммируются

Содержание интенсива

Основы веб-программирования:
  • — Принципы работы сети Интернет.
  • — Принципы работы протокола HTTP.
  • — Настройка окружения.
Основы языка программирования PHP:
  • — Типы данных.
  • — Операторы языка.
  • — Константы.
  • — Массивы.
  • — Конструкции языка.
  • — Обработка исключений.
  • — Преобразования типов.
Работа с функциями в PHP:
  • — Понятие функции.
  • — Написание пользовательских функций.
  • — Лямбда-функции.
  • — Массивы.
  • — Функции с переменным числом аргументов.
Базовые возможности языка программирования PHP:
  • — Функции для работы с переменными.
  • — Строковые функции.
  • — Математические функции.
  • — Работа с файлами.
  • — Работа с изображениями.
Основы HTML и CSS. Взаимодействие с фронтендом проекта.
Работа с данными:
  • — Создание базы данных (БД).
  • — Создание таблиц.
  • — Целостность данных.
  • — Создание запросов.
  • — Подключение к базе данных в PHP.
  • — Интерфейс PDO и MySQL.
  • — Работа с XML.
  • — Работа с JSON.
  • — Работа с CSV.
  • — Работа с ini-файлами.
  • — Работа с удаленными данными с использованием CURL.
Безопасность:
  • — Фильтрация и валидация форм.
  • — Криптографические функции.
  • — Безопасность при работе с базами данных.
  • — Защита от XSS.
  • — Безопасная загрузка файлов.
Введение в объектно-ориентированное программирование:
  • — Классы и объекты.
  • — Инкапсуляция.
  • — Полиморфизм.
  • — Наследование.
  • — Абстрактные и финальные классы.
  • — Интерфейсы и трейты.
  • — Пространства имен.
Схема разделения данных приложения MVC:
  • — Устройство и использование.
  • — Контроллеры.
  • — Представления.
  • — Модели.
  • — Абстрактные и финальные классы.
  • — Интерфейсы и трейты.
  • — Пространства имен.
Внедрение и использование сторонних библиотек:
  • — Composer.
  • — ORM – работа с БД.
  • — PHPMailer - отправка писем.
  • — Модели.
  • — Форматирование сообщений на русском языке.
  • — Google Recaptcha.
WorkFlow:
  • — PHPStorm.
  • — PHPMyAdmin.
  • — GitHub.
  • — SourceTree.
  • — Gists.
Отладка приложения:
  • — xDebug.
  • — Настройка и работа с PHPShtorm.
  • — PHPUnit.
  • — Codeception.
  • — Selenium.

Научим

1
Программировать на языке PHP.
2
Работать с базами данных.
3
Использовать приложения, программы, сервисы и методологии разработчика.
4
Размещать код на сервере.
5
Настраивать и подключать к проекту сторонние приложения, библиотеки, модули.
6
Командной работе над проектом.
7
Принципам объектно-ориентированного программирования (ООП).
8
Основным принципам безопастности.

Изучаемые технологии

FTP

SSH

GIT

CSS 3

HTML 5

PHP

MySQL

PHPMailer

MVC

Результат

К конце курса вы запустите свой интернет-магазин написанных на PHP с использованием основных принципов OOП. Магазин будет состоять из модулей, которые вы разработаете в процессе обучения. Магазин будет следующий функционал:
  • - размещение товара на сайте,
  • - импорт товаров на сайт их CSV,
  • - оформление заказа,
  • - отправка формы заказа на почту

Оплачиваемая стажировка

Мы ценим и поддерживаем тех, кто стремиться расти и развиваться. Для этого у нас есть все возможности. Троим лучшим выпускникам мы предоставляем стажировку. В процессе стажировки происходит работа над реальными проектами. Стажировка оплачивается компанией.