Место проведения
Онлайн
Дата проведения
Открытый набор
Цена
от 39 000 RUB
Вид обучения
Курсы
Форма обучения
Онлайн
Длительность обучения
12 Месяцев
Тема
IT: Для программистов и IT-специалистов

PHP-разработчик с 0 до PRO

Поможет с нуля овладеть популярным языком программирования, устроиться в IT‑компанию вашей мечты или стать независимым разработчиком
Целевая аудитория
Разработчики с базовым уровнем

Насколько популярен PHP?

Один из наиболее распространённых языков

PHP — язык, который нашёл широкое применение в веб-разработке. Основным его преимуществом является относительная лёгкость в освоении при богатой функциональности. Кроме того, этот язык бесплатный.

Различные компании используют PHP

Язык востребован как среди индивидуальных разработчиков и веб‑студий, так и среди настоящих IT‑гигантов: ВКонтакте, Mail.ru, Avito — многие популярные сайты в рунете написаны на PHP.

Широкий спектр применения

С помощью PHP создаются социальные сети, поисковые системы и почтовые сайты, на нём базируются такие системы, как WordPress, Drupal и Joomla. Знание этого языка делает из вас специалиста, которому легко найти высокооплачиваемую работу.

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

Учиться у теоретиков программирования

Программирование совершенно не такое, какое было даже 3 года назад. Задачи и особенности меняются очень быстро. Именно поэтому, — часто после 5 лет университета надо переучиваться заново. У наших преподавателей нет педагогического образования. Каждый из них, — практик своего дела, который ежедневно «варится» в IT-среде и выполняет коммерческие заказы, пристально следя за трендами в программировании.

Учиться без системы

Есть причина, по которой наша программа длится целый год: это выстроенная система связанных между собой уроков, где предыдущий плавно перетекает в следующий. Без конкретных сроков, целей, чёткой программы и контроля вы рискуете просто впустую потратить много времени.

Учиться самостоятельно

Самостоятельное обучение не дает никаких гарантий. Вы можете не до конца усвоить фундаментальные вещи и «застрять» на любой теме. Можете получить фрагментарные знания вместо систематических. Или вообще начать понимать что-то неправильно — а это поставит под угрозу ценность всего обучения.

Рабочие ошибки

Код — штука деликатная: одна лишняя запятая, точка или даже пробел — и ничего не работает, как надо. Вы  можете потратить часы на то, чтобы найти проблемное место. Мы же поможем сделать так, чтобы вы не допускали ошибок вовсе.

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

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

Посмотрели видеолекцию

Записанную в студии с отличным качеством видео и звука

Выполнили домашнюю работу

и отправили на проверку в любое удобное время через личный кабинет

Видеоразбор вашей работы

С описанием всех ошибок и инструкцией, как их исправить

Исправили ошибки

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

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

undefined

Программа

Программа длится 12 месяцев и состоит из 4 курсов

undefined

1. Введение в программирование

  • Веб-сервер установка, настройки
  • Синтаксис PHP и редакторы кода
  • Массивы в PHP
  • Структура файлов на сервере и их соответствие url в строке браузера
  • Домашняя работа

2. Структура управления данными. Базовые концепции PHP 7

  • Встроенные (магические) константы, суперглобальные массивы
  • Выражения, операторы
  • Управляющие конструкции, циклы, приведение типов
  • Функции для ежедневной работы, подключение файлов, пример
  • Стили и стандарты оформления кода - psr-1 и psr-2, грамотное именование переменных
  • Терминология и типовые ошибки
  • Домашняя работа

3. Протокол HTTP/HTTPS

  • Протокол HTTP/HTTPS
  • Пример работы с GET и POST данным
  • Пример интеграции верстки
  • Домашняя работа

4. Пользовательские функции

  • Пользовательские функции. Часть 1
  • Пользовательские функции. Часть 2
  • Пользовательские функции. Часть 3
  • Домашняя работа

5. Файлы и каталоги

  • Файлы. Права доступа. Режимы работы
  • Функции по работе с файлами и каталогами
  • Загрузка файлов на сервер
  • Домашняя работа

6. Cookie/Session

  • Cookie
  • Session
  • Домашняя работа

7. База данных MySQL

  • Интро
  • Общие сведения о БД
  • Методы работы с БД
  • Основные операции для работы с таблицами
  • Синтаксис базовых запросов
  • Объединение данных из нескольких таблиц
  • Подготовленные запросы
  • Экспорт и импорт БД
  • Архитектура построения структуры таблиц БД
  • Реляционная база данных (нормальные формы). Часть 1
  • Реляционная база данных (нормальные формы). Часть 2
  • Стандарты и Стили оформления в БД, Примеры работы
  • Домашняя работа
undefined

1. Объекты (базовые понятия)

  • Основные понятия ООП
  • Составляющие класса
  • Пространства имен, указатель $this, constructor, destructor
  • Стандарты и стили оформления в ООП, psr-1 и psr-2
  • Домашняя работа

2. Принципы

  • Абстракция и инкапсуляция
  • Наследование и указатели (parent, self)
  • Полиморфизм
  • Домашняя работа

3. Объекты (расширенные понятия)

  • Статистические свойства и методы
  • Абстрактные классы и методы
  • Финальные классы и методы
  • Домашняя работа

4. Функции и стандарты по работе с классами

  • Функции по работе с классами и объектами
  • Подгрузка классов. Стандарт PSR-0 и PSR-4
  • Домашняя работа

5. Исключения и другие встроенные классы

  • Исключения
  • Замыкания. Встроенные интерфейсы.Анонимные классы
  • Домашняя работа

6. ООП. Шаблоны

  • Архитектура и принципы проектирования
  • Порождающие шаблоны проектирования
  • Структурные паттерны
  • Поведенческие шаблоны
  • Другие поведенческие шаблоны
  • Базовые и объектно-реляционные паттерны
  • Паттерны представления бизнес-логики и слой представления данных
  • Антипаттерны
  • Домашняя работа
undefined

1. Подготовка среды разработки "Ручной режим"

  • VirtualBox установка и настройка
  • Приемы работы в Linux и консоли
  • Nginx. Установка и настройка
  • Установка и настройка PHP и MySQL
  • Менеджер зависимостей — Composer
  • Установка Laravel, конфигурирование серверов
  • Знакомство и настройка PhpStorm
  • Домашняя работа

2. Архитектура и проектирование

  • Архитектура и проектирование
  • Домашняя работа

3. Структура проекта Laravel

  • Структура проекта Laravel
  • Простейшая маршрутизация, миграция и отображение данных
  • Eloquent ORM
  • Контроллеры и шаблонизатор Blade
  • Формы, запросы форм и CSRF
  • Домашняя работа

4. Git и командная разработка

  • Системы контроля версий, знакомство с git
  • Основы работы с git
  • Работа с удаленными репозиториями
  • Работа с ветками
  • Другие инструменты git
  • Домашняя работа

5. Разработка Laravel (продвинутый уровень)

  • Модели — ресурсы
  • Работа со Связями в Eloquent. Часть 1
  • Работа со Связями в Eloquent. Часть 2
  • Базовые концепции в Laravel. Часть 1
  • Базовые концепции в Laravel. Часть 2
  • Авторизация и Регистрация
  • Почта, Уведомления, События и Сессия
  • Домашняя работа

6. Разработка Laravel (senior уровень)

  • Коллекции
  • Работа с frontend
  • Консольные команды, Cron и запуск команд по расписанию в Laravel
  • Шаблонизатор Blade
  • Seeds Factories
  • Основы автотестирования
  • Интеграция с внешним сервисом pushall
  • Домашняя работа

7. Eloquent ORM и База данных

  • Eloquent ORM
  • QueryBuilder
  • Постраничная навигация
  • Миграции
  • Полиморфная связь и связь сквозь объект
  • Домашняя работа

8. Laravel - Очереди и WebSocket

  • Очереди в Laravel и Работы - jobs
  • Менеджер процессов Supervisord
  • Установка Redis
  • Инструмент мониторинга laravel/horizon
  • WebSocket и вещание в laravel
  • Домашняя работа

Laravel - Кеширование и Оптимизация

  • Кеширование
  • Профилирование кода
  • Рефакторинг
  • Домашняя работа

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

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

Дипломный проект по PHP, часть 1
Система управления задачами предприятия

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

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

undefined

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

Лидер в разработке интегрированных и высоконагруженных интернет- решений

1 место

Ruward 2017, единый рейтинг веб-студий

Лучший веб‑разработчик

по версии Золотого сайта в 2016 году

1 место

Рейтинг Рунета, в номинации лучших разработчиков

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

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

  • Веб-сервисы и open API
  • Корпоративные порталы
  • Личные кабинеты
  • Автоматизация бизнеса
  • Большие федеральные интернет-магазины

Уникальная компетенция в разработке технически сложных интернет-сайтов.

Преподаватели
Юрий Тинюков
Преподаватель
Михаил Волков
QSOFT
Главный преподаватель
Виталий Чесноков
QSOFT
Куратор курса

Ваше резюме по итогам прохождения курса

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

Ожидаемая зарплата от 80 000 рублей.

Ключевые навыки:

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

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

Практика

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

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

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

Портфолио

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

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

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

Стоимость курса
Программа обучения "PHP-разработчик с 0 до PRO"
50 000
39 000