PHP School

Остались вопросы?
+38 (050) 733-69-53
Telegram

Тренируем с нуля
PHP-разработчиков



Как стать сильным и востребованным PHP-разработчиком,
с помощью технологий symfony и mentorship,
которые используют не более 1% разработчиков в СНГ




Оставить заявку









Почему именно PHP





1) PHP используют такие гиганты как Facebook, Wikipedia, Yahoo, WordPress, Drupal, Magento, BlaBlaCar, W3C, NASA.

2) Отличная поддержка на уровне среды разработки. Самый популярный язык веб-программирования в мире.



3) Огромный спрос на PHP разработчиков в СНГ (более 5.000 вакансий) и мире.



4) PHP 7 самый быстрый язык программирования для веб-приложений.


5) Более 170.000 готовых библиотек и компонентов на все случаи жизни. Не нужно изобретать велосипед, просто "бери-и-используй".






6) Огромное количество конференций и живых событий по всему миру. Вы всегда сможете найти поддержку внутри сообщества.





Динамика PHP




Во всем мире PHP используют около 244М веб-сервисов.




Программа обучения


  • 1 месяц. PHP7, Linux, Composer, Git, Базы данных, HTTP, MVC, ActiveRecord/DataMapper, Формы

    • [PHP7.2] Архитектура протокола HTTP и Web
    • [PHP7.2] Принципы работы веб-приложений
    • [PHP7.2] Linux-системы и рабочее окружение
    • [PHP7.2] Принципы работы PHP7
    • [PHP7.2] PHP интеграция в веб-страницы

    • [Ubuntu] Основы
    • [Ubuntu] Работа с файлами и каталогами
    • [Ubuntu] Работа с Git
    • [Ubuntu] Установка пакетов
    • [Ubuntu] Конфигурация LAMP
    • [Ubuntu] Устранение неисправностей

    • [OOP] Введение в OOP
    • [OOP] Паттерн MVC (Model-View-Controller)
    • [OOP] Паттерны Data Mapper и Active Record
    • [OOP] Внедрение зависимостей (Dependency Injection)
    • [OOP] Имплементация паттернов на практике

    • [Database] Принцип работы реляционных баз данных
    • [Database] Принципы ACID
    • [Database] Определение таблиц и полей
    • [Database] Создание связей между записями с помощью первичных и внешних ключей
    • [Database] Написание запросов к БД на языке SQL
    • [Database] Работа с базой данных с помощью Workbench/PhpStorm
    • [Database] Отладка запросов с помощью EXPLAIN

    • [Git] Основы работы и уст-во систем контроля версий
    • [Git] Создание веток и переключения между ветками
    • [Git] Commit
    • [Git] Rebase
    • [Git] Push/Pull
    • [Git] SSH/HTTP-доступ

    • [Composer] Принцип работы пакетного менеджера
    • [Composer] Установка Composer
    • [Composer] Подключение зависимостей
    • [Composer] Обновления зависимостей
    • [Composer] Установка зависимостей
    • [Composer] Packagist для поиска пакетов

    • [Form] Дизайн форм и извлечение отправленных данных на сервере
    • [Form] Валидация клиентских данных
    • [Form] Защита данных перед обработкой и фильтрация
    • [Form] Отображение формы с ошибками

    • [Filesystem] Создание, запись и удаление файлов/папок
    • [Filesystem] Поиск по файлам и директориям
    • [Filesystem] Сортировка

    • [Symfony4] Создание первого проекта
    • [Symfony4] Symfony Flex
    • [Symfony4] Управление зависимостями через Composer
    • [Symfony4] Бандлы (Bundles) и Паки (pack)
    • [Symfony4] Работа с БД на примере ORM Doctrine
    • [Symfony4] Работа с шаблонами на примере Twig
    • [Symfony4] Symfony Best Practices
    • [Symfony4] Symfony Components
    • [Symfony4] Маршрутизация в Symfony приложениях
    • [Symfony4] Формы в Symfony приложениях
    • [Symfony4] Кеширование в Symfony приложениях
    • [Symfony4] Безопастность в Symfony приложениях
    • [Symfony4] Консольные команды в Symfony приложениях
    • [Symfony4] Ключевые отличия Symfony 3 от Symfony 4

    • [Doctrine2] OOP подход при работе с БД
    • [Doctrine2] Обновление схемы БД
    • [Doctrine2] Работа с фикстурами
    • [Doctrine2] Сохранение, редактирование, обновление и удаление обьектов из БД
    • [Doctrine2] Настройка связей между сущностями (OneToMany, ManyToOne, ManyToMany)
    • [Doctrine2] Производительность и кеширование
    • [Doctrine2] Behaviors (Tree, Translatable, Loggable, Sluggable, Timestampable)

    • [Twig] Наследование, блоки, вывод данных
    • [Twig] Функции и фильтры
    • [Twig] Написание кастомных функций и фильтров
    • [Twig] Дебаг

    • [REST API] Конфиг
    • [REST API] Сериализаця
    • [REST API] JWT
    • [REST API] CRUD

    • [SonataAdminBundle] Конфиг
    • [SonataAdminBundle] Генерация
    • [SonataAdminBundle] Роутинг
    • [SonataAdminBundle] CRUD

    • [Routing] Создание маршрутов
    • [Routing] Прием и передача перменных
    • [Routing] Фильтрация данных
    • [Routing] Внутренняя генерация роутов

  • 2 месяц. Фреймворки, ORM, Роутинг, Шаблонизация, Консоль, Логирование, Безопасность.

    • [Monolog] Логирование
    • [Monolog] Обработчики
    • [Monolog] Форматеры
    • [Monolog] Процессоры

    • [DomCrawler] Отправка HTTP запросов
    • [DomCrawler] Прием HTTP ответов
    • [DomCrawler] Парсинг HTML/XML данных

    • [Console] Создание консольных команд
    • [Console] Стилизация вывода
    • [Console] Дебаг
    • [Console] Консольные приложения

    • [Security] Разграничение прав доступа (ACL)
    • [Security] Файрволл и авторизация
    • [Security] LDAP
    • [Security] CSRF защита
    • [Security] Конфигурация

    • [Blackfire] Конфигурация
    • [Blackfire] Профилирование цепочек вызова php-кода и ресурсов (БД, сеть, память, процессор)
    • [Blackfire] Разбор отчетов и графов

    • [BestPractices] Фильтрация и валидация пользовательских данных
    • [BestPractices] Безопастные SQL запросы для предовращения SQL-инъекций
    • [BestPractices] Рефакторинг кода для ухода от дублирования (don`t repeat yourself)
    • [BestPractices] Стандарты кодирования и соглашения (Code Style, PSR)
    • [BestPractices] Contribution в Open Source библиотеки

    • [Docker] Установка и принцип работы
    • [Docker] Уml config
    • [Docker] Запуск и управление контейнерами
    • [Docker] Docker в контексте GitLab CI

    • [Testing] PhpUnit
    • [Testing] Selenium
    • [Testing] Travis/CircleCI
    • [Testing] GitlabCI/BitbucketCI

    • [Message Queueing] RabbitMQ
    • [Message Queueing] Gearman

  • 3 месяц. Практика. Symfony. Graduation project.

    • [HighLoad] Что надо знать о BIG DATA и HighLoad
    • [HighLoad] Как оптимизируются запросы в БД
    • [HighLoad] Почему архитектура критическа важна
    • [HighLoad] Шардинг, репликация, партицирование
    • [HighLoad] Горизонтальное масштабирование
    • [HighLoad] Отказоустойчивость (availability)
    • [HighLoad] Nginx + php-fpm
    • [HighLoad] Нагрузочное тестирование

    • [Symfony] Кастомные системы авторизации. Symfony Guard
    • [Symfony] Управление локалями с Symfony Locale
    • [Symfony] Кеширующие бекенды с Symfony Cache
    • [Symfony] Переводы с Symfony Translation
    • [Symfony] Symfony Service Container
    • [Docker] Dockerizing workflow

    • [WebSocket] Ratchet/React
    • [WebSocket] WebSocketBundle
    • [WebSocket] Implementation WebSocket server and client side

    • [Contributing] Github Social Coding
    • [Contributing] Fork, Pull Request
    • [Contributing] Ваша open source активность
    • [Contributing] Как находить репозитории для contributing
    • [Contributing] Как правильно контрибутить и оформлять pull request-ы

    • [Graduation project] Выбор и проектирование БД
    • [Graduation project] Релазиция бизнес-логики
    • [Graduation project] Настройка репозитория и CI
    • [Graduation project] Командная работа
    • [Graduation project] Покрытие кода тестами
    • [Graduation project] Сдача проекта

    • [Marketing] Упаковка и оформление опыта в резюме (CV)
    • [Marketing] Поиск и подбор проектов
    • [Marketing] Разбор и прохождение интервью
    • [Marketing] Прохождение исп срока



Сервисы




1) Внутренняя библиотека


Обучение веб-программированию тесно связано с расширением вашей картинки в голове (как проектируются и реализуются системы и веб-сервисы).

Поэтому мы выдаем нашим студентам бонусом 5 лучших (по нашему мнению) книг в PDF формате. Чтобы еще больше прокачать вас за время обучения в PHP School.











2) Telegram-чатбот


Представьте вам нужно узнать какую-то функцию PHP или Symfony. Быстро найти имеющийся пакет. Или провести code style review вашего PHP-кода. Провести статический анализ вашего проекта.

Все это умеет делать наш telegram-бот. Теперь вся необходимая информация, в прямом смысле на кончиках пальцев.











3) Готовый Docker-образ с настроенным окружением

Для того, чтобы еще больше упростить нашим студентам настройку окружения. Мы собрали и подготовили готовый docker-образ. Скачать и запустить который можно всего в пару команд. Теперь вам не нужно ломать голову над настройкой окружения на Windows или macOS полдня или больше.



4) PDF-чеклисты StarterKit, StudentKit

По настройке окружения и всей программе обучения. С готовыми примерами кода, ссылками на необходимые мануалы и примерами консольных команд. Чеклисты еще больше упрощают выполнение ДЗ. И прокачивают вас по всем возможным вариантам решения задачи.





5) Договорные отношения

Все обязательнства (тренировка навыков, практика на реальных проектах, стажировка) четко прописаны и закреплены в договоре.

Мы предоставляем вам несколько вариантов
оплачиваемой стажировки после обучения.
Но, только в том случае, если студент выполняет
все задания, которые мы даем.

Покупая любой продукт PHP School вы автоматически соглашаетесь с действующим договором предоставления услуг.

Договор




















6) Личный коуч от
Фабрики Результатов

Практика показывает что иногда в процессе обучения новым навыкам (веб-программированию) у наших студентов происходит эмоциональный провал (откат). Жизнь начинает казаться серой и унылой. Результатов все нет. Хочеться все бросить и больши никогда ничего не пробовать.

Специально для этого случая у нас уже оплачен и включен профессиональный коуч. Который буквально в пару сессий приведет вас в чувства и поможет найти пути выхода из стрессового состояния.











7) Видео-пак от KnpUniversity

KnpUniversity - признанный лидер в области онлайн образовательного контента по PHP и Symfony.
Покупая участие в PHP School бонусом вы получаете видеопак на 10.6Gb видео-записей KnpUniversity.






8) Командная работа над финальным проектом

На 3й месяц мы разделим вас на команды. И выдадим ТЗ на 130 страниц.
Которое нужно будет реализовать.
С тестами, code style, continious integration, strict_types=1 и на Symfony Framework.







Команда






Андрей Болонин

CEO и тренер PHP School
Более 5 лет в разработке веб-приложений на PHP.

Провел более 30 живых и онлайн событий по веб-разработке на PHP.
Обучил с нуля десятки веб разработчиков.

Олег Красавин

Тренер PHP School
Senior PHP Developer в Audiomania
Более 5 лет в разработке ПО.

Sylius open source contributor.
Участник SymfonyCon 2016 в Берлине.




Владислав Важинский

Коуч PHP School
Более 5 в лет коучинге и процессном консалтинге.
Руководитель Фабрики результатов

Клиенты Влада такие компании как Алсер,
Сталекс, УкрСибБанк, HeadHunter, Юнивест Медиа.




Платформа





Live-сессии


Занятия проходят в режиме онлайн-конференций.
У вас будет голосовая связь с тренером + скрин-шеринг (screen sharing).

2раза/неделю (минимум 28 занятий).
Также вам будут доступны записи всех сессий.

Мы не продаем вам видеонарезку. Все сессии проходят в режиме реального времени с персональной обратной связью.




Что говорят ученики






#phpschool отзывы

A post shared by Andrey Bolonin (@andreybolonin) on

Фидбек на #phpschool от @antonkutovoi

A post shared by Andrey Bolonin (@andreybolonin) on

#phpschool фидбек от @the_real_lednick

A post shared by Andrey Bolonin (@andreybolonin) on

Фидбек от @trashkaloff #phpschool

A post shared by Andrey Bolonin (@andreybolonin) on

#phpschool #студентырадуют

A post shared by Andrey Bolonin (@andreybolonin) on

#phpschool отзывы

A post shared by Andrey Bolonin (@andreybolonin) on

#нампишут #phpschool

A post shared by Andrey Bolonin (@andreybolonin) on

#phpschool #нампишут

A post shared by Andrey Bolonin (@andreybolonin) on

#phpschool #студентырадуют

A post shared by Andrey Bolonin (@andreybolonin) on

Повалило... #phpschool 😂😎✌🤘

A post shared by Andrey Bolonin (@andreybolonin) on

#phpschool #нампишут

A post shared by Andrey Bolonin (@andreybolonin) on

#phpschool отзывы

A post shared by Andrey Bolonin (@andreybolonin) on

#phpschool отзывы

A post shared by Andrey Bolonin (@andreybolonin) on

#phpschool Феликс зафиналился по стажировке

A post shared by Andrey Bolonin (@andreybolonin) on




Больше контента о событиях и студентах
https://www.instagram.com/explore/tags/phpschool/






Закрытое сообщество в Telegram




В котором находятся все студенты прошедшие обучение в PHP School.
В телеграм-группе вы можете задать любой вопрос
и получить на него ответ. В режиме 24/7.


Software Development Workflow

От идеи до продукта и обратной связи пользователей.
Мы учим вас не только писать код. Но и настраивать и
работать в настоящем workflow.






Где мы находимся





Стоимость участия


PHP School Platinum Group
2 персональных онлайн-занятия/неделю (Вт-Птн 20:00 - 23:00)
+ постоянная текстовая поддержка в Telegram 24/7
+ закрытая группа до 7 человек
+ Code Review всех ваших коммитов
+ видео-пак KnpUniversity (10.6Gb)
+ личный коуч (онлайн-занятия 1р/неделю)
+ помощь в трудоустройстве (вы напишете резюме, и пройдете минимум 5 интервью)
+ практика на реальном проекте (вы впишете себе этот проект в резюме)
+ бессрочное участие в Telegram-группе
Узнать цену



Что по итогу?


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

В PHP School более 90% конверсия в PHP-разработчика

Большинство наших студентов пройдя обучение трудоустраивается в проекты на позиции PHP-разработчиков.
Ниже вы можете просмотреть пример резюме одного из наших студентов.





Трудоустройство

Средняя зп опытного PHP-разработчика в СНГ = $2.000-3.000/мес

Средняя зп опытного PHP-разработчика в Европе/США = €50.000-80.000/год

https://stackoverflow.com/jobs?sort=i&q=php

https://www.cwjobs.co.uk/jobs/php

https://www.linkedin.com/jobs/php-developer-jobs-united-states




Технология обучения

Мы работаем по высокоэффективным системам подготовки Bootcamp и Mentorship.

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

Мы покажем как и заставим вас сделать все практические задания. И в процессе вы отработаете навыки (skills).
Которые будет почти невозможно забыть. При этом вы получите настоящее удовольствие от процесса ("вау, я могу это сделать!").







Выпускники








Сколько вы возможно
недозаработали в этом году?


Средняя зарплата PHP-инженера в СНГ - 2.000$/мес.
Это 24.000$/год. За 5 лет это 120.000$.




Our Mission


Вырастить 1.000 профессиональных и высокооплачиваемых PHP-разработчиков.




Условия участия


1) Ноутбук с микрофоном и наушниками (8Gb RAM, SSD, Ubuntu/macOS)

2) Готовность работать над собой

3) Базовый английский (или умение пользоваться google translate)







Интервью с руководителями




ФЛП "Болонин А.В.", 3278513072, Адрес: г. Киев, ул. Княжий затон, 4
© 2017 andreybolonin.com Все права защищены.
Любое копирование материалов разрешено только с согласия правообладателей.

По всем вопросам обращайтесь:
http://t.me/andreybolonin
+38 050 733 69 53