годовая программа обучения от ведущего веб-интегратора россии

PHP-разработчик

Обширная программа для изучения PHP, состоящая из 4 курсов. Поможет с нуля овладеть популярным языком программирования, устроиться в IT‑компанию вашей мечты или стать независимым разработчиком
10%
скидка первым 20 студентам
12 месяцев
Онлайн-обучение
Поддержка менторов
Проверка домашних заданий
Диплом

Курс идеально подойдет

После прохождения всей программы вы сможете претендовать на звание Senior Developer или тимлида

Новичкам

Вы познакомитесь с базовыми понятиями программирования, научитесь писать чистый, структурированный и, главное, работающий код. Уже после первого курса вы сможете сделать сайт на PHP.

Разработчикам с базовым уровнем

Вы познакомитесь с основными парадигмами объектно‑ориентированного программирования (ООП), научитесь работать с XML, JSON, REST, SOAP. А после освоите проектирование программной архитектуры, научитесь оптимизировать разработанную систему и обеспечивать безопасность кода.

laptop

Топ ошибок
начинающих программистов

  • Error Page
  • Error Page
  • Error Page
  • Error Page
Учиться у теоретиков программирования
Программирование совершенно не такое, какое было даже 3 года назад. Задачи и особенности меняются очень быстро. Именно поэтому, — часто после 5 лет университета надо переучиваться заново. У наших преподавателей нет педагогического образования. Каждый из них, — практик своего дела, который ежедневно «варится» в IT-среде и выполняет коммерческие заказы, пристально следя за трендами в программировании.
Учиться без системы
Есть причина, по которой наша программа длится целый год: это выстроенная система связанных между собой уроков, где предыдущий плавно перетекает в следующий. Без конкретных сроков, целей, чёткой программы и контроля вы рискуете просто впустую потратить много времени.
Учиться самостоятельно
Самостоятельное обучение не дает никаких гарантий. Вы можете не до конца усвоить фундаментальные вещи и «застрять» на любой теме. Можете получить фрагментарные знания вместо систематических. Или вообще начать понимать что-то неправильно — а это поставит под угрозу ценность всего обучения.
Рабочие ошибки
Код — штука деликатная: одна лишняя запятая, точка или даже пробел — и ничего не работает, как надо. Вы  можете потратить часы на то, чтобы найти проблемное место. Мы же поможем сделать так, чтобы вы не допускали ошибок вовсе.

Как проходит обучение

Представьте, что вы снова попали в школу, только учитель работает с вами удаленно, знанию даются на порядок круче, а ритм обучения не позволяет расслабиться
Посмотрели
видеолекцию
Записанную в студии с отличным качеством видео и звука

Выполнили домашнюю работу
и отправили на проверку в любое удобное время через личный кабинет
Видеоразбор
вашей работы
С описанием всех ошибок и инструкцией, как их исправить

Исправили
ошибки
Халтуру мы не любим, так разработчиком не стать. После проверки двигаемся дальше
Записаться на курс

Программа рассчитана на все уровни знаний

levels-1
Junior Developer доход от  30 000 Р/мес 1 курс
levels-2
Middle Developer доход от  60 000 Р/мес 2 курс
levels-3
Senior Developer доход от  100 000 Р/мес 3 курс

Программа

Программа длится 12 месяцев и состоит из 4 курсов
1. Введение в программирование 4 урока 00:58:00
  • Установка, настройка и принцип работы веб-серверов
  • Среда разработки
  • Синтаксис, типы данных (определение / изменение), переменные, константы
  • Массивы
  • Объекты
  • Выражения (скалярные / не скалярные)
  • Домашняя работа
Cмотреть превью урока
2. Протокол HTTP/HTTPS 1 урок 00:19:00
  • Стандарт протокола
  • Методы протокола
  • Заголовки запроса/ответа
  • Статусы сервера
  • Безопасность передачи данных
  • Домашняя работа
3. Структура управления данными. Базовые концепции PHP 7 4 урока 02:50:00
  • Встроенные константы, суперглобальные переменные
  • Встроенные базовые функции
  • Функции подключения файлов
  • Использование комментариев
  • Условные операторы, тернарные операторы
  • Встроенные базовые функции для ежедневной работы
  • Циклы (операторы, рекурсия, проблема бесконечных циклов)
  • Домашняя работа
4. Пользовательские функции 3 урока 01:31:00
  • Определение и вызов функции
  • Аргументы функции (уточнение типов данных)
  • Возврат значений
  • Область видимости
  • Передача аргументов по ссылке
  • Статические переменные
  • Глобальные переменные
  • Домашняя работа
5. Файлы и каталоги 3 урока 00:35:00
  • Открытие файла, режимы работы
  • Чтение и запись в файл
  • Функции работы с файлами
  • Функции по работе с каталогами
  • Домашняя работа
6. Cookie/Session 2 урока 00:33:00
  • Что такое Cookie/Session
  • Создание / изменение / удаление
  • Параметры
  • Домашняя работа
7. База данных MySQL 9 уроков 02:57:00
  • Общие сведения о БД
  • Общие сведения о серверах БД
  • Реляционная база данных (нормальные формы)
  • Форматы таблиц БД (MyISAM, InnoDB)
  • Установка соединения
  • Создание БД, пользователей и таблиц
  • Синтаксис базовых запросов
  • Экспорт и импорт БД
  • Подготовленные запросы
  • Архитектура построения структуры таблиц БД
  • Домашняя работа
1. Объекты (базовые понятия)
  • Основные понятия объекта и класса
  • Из чего состоит класс (Свойства, методы, константы)
  • Пространство имен
  • Указатель $this
  • Встроенные магические методы (конструктор, деструктор, сеттер, геттер и т.д.)
  • Домашняя работа
2. Принципы
  • 1 принцип: инкапсуляция
  • 2 принцип: наследование
  • Указатели (parent, self)
  • 3 принцип: полиморфизм
  • Домашняя работа
3. Объекты (расширенные понятия)
  • Финальные классы и методы
  • Статические методы и позднее статическое связывание
  • Абстрактные классы и методы
  • Интерфейсы
  • Трейты
  • Домашняя работа
4. Функции и стандарты по работе с классами
  • Функции по работе с классами и объектами
  • Подгрузка классов. Стандарт PSR-0 и PSR-4
  • Домашняя работа
5. Исключения и другие встроенные классы
  • Исключения
  • Замыкания
  • Встроенные интерфейсы
  • Анонимные классы
  • Домашняя работа
6. Шаблоны
  • Зачем использовать шаблоны и что это такое
  • Принципы шаблонов
  • Шаблоны для генерации объектов
  • Шаблоны для организации объектов и классов
  • Шаблоны, ориентированные на задачи
  • Промышленные шаблоны
  • Шаблоны баз данных
  • Домашняя работа
  • Курсовая работа: CMS на Bootstrap
1. Подготовка среды разработки "Ручной режим"
  • VirtualBox установка и настройка
  • Приемы работы в Linux и консоли
  • Установка nginx
  • Установка php-fpm
  • Установка mysql
  • Composer - установка, применение
  • Установка Laravel, конфигурирование установленных ранее серверов
  • PhpStorm установка, настройка Deploy в сервер VirtualBox, базовые фишки
2. Архитектура и проектирование
  • Описание разрабатываемого проекта, пояснение следующих шагов
  • Шаблоны проектирования
  • Диаграммы UML
3. Основы разработки на Laravel
  • Маршрутизация и отображения
  • Работа с Sql. Sql-инъекции
  • Модели в Laravel
  • Контроллеры и параметры при маршрутизации
  • Структура проекта на Laravel, шаблоны Blade, подключаемые скрипты, языковые файлы
  • Интеграция верстки
  • Валидация форм и CSRF
4. Git и командная разработка
  • Знакомство с git, принципы работы
  • Базовые процессы при работе с git
  • Интеграция git в проект
5. Разработка Laravel (продвинутый уровень)
  • Laravel Mix, Webpack и Front end
  • Связи "Один ко многим", "Один к одному"
  • Связь "Многие ко многим (pivot)"
  • Связь типа-Morph
  • Создание авторизации и регистрации
  • Внедрение зависимостей, контейнер Laravel и  сервис-провайдеры
  • Flash - сообщения, работа с сессией
  • Отправка email-уведомлений
  • Интеграция с внешним rest-сервисом
  • Система событий - шаблоны "Наблюдатель (Observer)", "Слушатель (Listener)"
6. Разработка Laravel (senior уровень)
  • Консольные команды, выполенение задач по рассписанию, cron
  • Установка и настройка Redis. Очереди в Laravel. Задачи в очереди
  • Контракты и сервис контейнер
  • Слои в приложении
  • Расширение шаблонизатора Blade
7. Работа с WebSocket
  • Принципы работы WebSoket соединения
  • Let'sEncrypt - получение https сертификата
  • Система управления процессами, установка supervisord
  • Установка и настройка nodejs + Laravel-echo-server
  • Всплывающие уведомления без перезагрузки страницы
8. Кеширование и оптимизация проекта
  • Кеширование
  • Рефакторинг проекта
  • Debag Bar в Laravel
  • Профилировщик - xhprof
  • Дипломная работа - аналог Twitter

Дипломные работы

В конце каждого курса необходимо сдать дипломную работу, которая подтвердит вашу квалификацию
1

Дипломный проект

2

Дипломный проект по PHP, часть 2

CMS на bootstrap

3

Дипломный проект по PHP, часть 3

Аналог Twitter

Ведущий веб‑интегратор России

Лидер в разработке интегрированных и высоконагруженных интернет- решений
1 место
Ruward 2017, единый рейтинг веб-студий
Лучший веб‑разработчик
по версии Золотого сайта в 2016 году
1 место
Рейтинг Рунета, в номинации лучших разработчиков

Специализация компании

Интегрированные и высоконагруженные проекты, требующие высокой компетенции разработчиков

project 1
project 2
project 3
project 4
project 5
/ 5
  • Веб-сервисы и open API
  • Корпоративные порталы
  • Личные кабинеты
  • Автоматизация бизнеса
  • Большие федеральные интернет-магазины
Уникальная компетенция в разработке технически сложных интернет-сайтов
100+
проектов для крупнейших компаний
80
штатных специалистов

Преподаватели и кураторы курса

Виталий Чесноков
Виталий Чесноков Куратор курса

Генеральный директор QSOFT. Прошел весь путь от frontend/backend-программиста до генерального директора.
Опыт работы — более 10 лет

Михаил Волков
Михаил Волков Главный преподаватель

Руководитель отдела обучения в QSOFT. Fullstack-разработчик, проектировщик и преподаватель. Опыт программирования более 10 лет.

Юрий Тинюков
Юрий Тинюков Преподаватель
  • Владеет технологиями: PHP, JavaScript, 1С-Битрикс, Laravel, MySQL, React Native
  • Неоднократный участник олимпиад по программированию
  • Общий стаж программирования более 6 лет

Мнения о курсе

Анатолий Денисов
Анатолий Денисов Главный редактор CMS Magazine

QSOFT по праву занимает лидирующие позиции на рынке web-разработки. Их огромный опыт на реальных проектах позволит научить не просто теории программирования, а показать, как это делается на практике со всеми подводными камнями. Рекомендую этот курс!

Сергей Плуготаренко
Сергей Плуготаренко Директор РАЭК

Компания QSOFT за 10 лет работы зарекомендовала себя в качестве  лидирующего веб-интегратора в России. Лично знаком с коллегами, принимавшими участие в разработке курса, высоко ценю профессиональные качества спикеров и специалистов QSOFT, выступающих на отраслевых мероприятиях, конференциях, форумах. РАЭК неоднократно отмечал вклад компании в развитие отрасли и ее кадрового резерва. Искренне рекомендую этот курс — от практиков и профессионалов своего дела.

Андрей Захаров
Андрей Захаров Директор проектов в ПАО «Сбербанк»

Освоить востребованную специальность web-разработчика на профессиональном уровне поможет QSOFT — эти ребята давно доказали, что законно занимают достойное место в ТОП-10. Доверяю их экспертизе и рекомендую.

Юрий Грузинов
Юрий Грузинов Заместитель генерального
директора
«Альфастрахование»

Мы давно работаем с QSOFT. Мы им доверили достаточно сложные бизнес-системы, и они полностью оправдали наши ожидания. Ребята помогают нам как в проектировании высоконагруженных систем, так и непосредственной разработке. Очень здорово, что они решили поделиться своим опытом!

Михаил Токовинин
Михаил Токовинин CEO & Founder компании «amoCRM»

Мы очень давно выстроили систему обучения в QSOFT. Система грейдов помогает растить как начинающих программистов, так и развивать и прокачивать уже опытных ребят. Весь свой опыт QSOFT переложили в курс, которым охотно делятся с рынком. Курс достоин внимания, особенно когда он от веб-интегратора №1 в России.

Иван Иванов
PHP-разработчик
ожидаемая зарплата от
80 000  Р
Ключевые навыки:
  • Знание PHP.7
  • Работа с MySQL
  • Установка и настройка веб-сервера
  • Разработка технического задания
    на проект
  • Знание ООП
  • Использование MVC
  • Знание систем контроля версий (Git)
  • Умение оптимизировать собственный
    и чужой код
  • Навык работы с фреймворком Laravel
  • Обеспечение безопасности функционирования проекта
  • Навыки работы в веб-серверной ОС Linux
  • Умение настраивать nginx, apache

Итоги программы

Практика

За время обучения вы не только изучите теорию, но и примените свои знания на практике. По окончании курса вы сможете сразу
приступить к работе

Доступ к материалам курса

Даже после прохождения обучения вы всегда сможете вернуться к учебным материалам и использовать их как шпаргалки

Портфолио

В конце программы у вас на руках будут три курсовых и одна дипломная работа, которые станут частью вашего портфолио. Это будет большим преимуществом при поступлении на работу.

Структурированные знания

Методика нашего курса предполагает последовательное изучение материала, поэтому после обучения у вас не будет пробелов в знаниях вы сразу сможете взяться за любую работу

Стоимость обучения

PHP-разработчик с нуля до PRO
PHP-разработчик PRO
скидка
10%
первым 20
Полная стоимость курса
50 000  P
3 900  P
Рассрочка без первого взноса
39 900  P
Стоимость курса со скидкой
Гарантия возврата денег в течение 14 дней
Осталось 15 мест
скидка
10%
первым 20
Полная стоимость курса
40 000  P
2 900  P
Рассрочка без первого взноса
29 900  P
Стоимость курса со скидкой
Гарантия возврата денег в течение 14 дней
Осталось 15 мест

Гарантия успешной карьеры

Мы предоставляем каждому из наших студентов возможность стажировки в топовых компаниях России, а также помощь в трудоустройстве и прохождении собеседований
Реальные проекты
Ваше портфолио пополнится реально выполненными проектами
Закрепление знаний
На стажировке вы сможете закрепить знания и прокачать навыки в разы
Подготовка к работе
Посещайте занятия, созданные лучшими преподавателями в отрасли
Оставить заявку на обучение

Онлайн-университет современных digital-профессий

Максимально практическое обучение от лидеров digital-рынка. Курсы от компаний, оттачивающих мастерство на реальных проектах. После обучения возможность получить работу
в этих компаниях или у партнеров университета.
82 %
выпускников довольны
курсом и результатом
89 %
студентов довольны
преподавателями
94 %
выпускников получают
карьерный рост
20 000 +
студентов проходят курсы

На курсы Skillbox уже записались сотрудники из компаний

Компания 1
Компания 2
Компания 3
Компания 4
Компания 5
Компания 6
Компания 7
Компания 8
Компания 9
Компания 10
Компания 11
Компания 12
Компания 13
Компания 14
Компания 15
Компания 16
Компания 17
Компания 18
Компания 19
Компания 20
Компания 21
Компания 22
Компания 23
Компания 24
Компания 25
Компания 26
Компания 27
Компания 28
Компания 29
Компания 31
Компания 32
Компания 33
Компания 34
Компания 35
Компания 36
Компания 37
Компания 38
Компания 39
Новогодняя распродажа курсов