PHP School

Остались вопросы?
+38 (050) 733-69-53
t.me/andreybolonin
info@andreybolonin.com

Тренируем с нуля
сильных PHP-инженеров



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




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









Проблема современного образования



Проблема 1. Сегодня по статистике по специальности работает всего около 15-20% людей. Мир стремительно меняется. И все чаще и чаще люди задумываются о том, чтобы сменить профессию.

Проблема 2. 5-летние циклы обучения людей профессиональным навыкам перестают работать и дают результаты все хуже и хуже.

Проблема 3. Современный мир уже не такой простой как раньше. Если раньше достаточно было "соорудить" оружие и пойти в лес добить дичь.
То сегодня Вам придеться долго и упорно тренироваться под руководством наставника, чтобы достичь хотябы среднего уровня мастерстваа и заработать деньги.

Проблема 4. Информации стало слишком много. Очень сложно понять что именно работает и в каком случае. Только реальный носитель навыка может быстро передать вам все необходимые детали и тонкости для достижения результата в кратчайшие сроки.

Как результат - снижение уровня жизни, деградация, потеря социального статуса.



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



В PHP School понимая все перечисленные выше проблемы, мы разработали с нуля и оттестировали на наших студентах систему
менторинга (mentorship) и ускоренного обучения в сжатые сроки (bootcamp). Которая дает более 90% конверсии в PHP-разработчика.





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


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

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

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

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

    • [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

    • [MakerBundle] Конфиг
    • [MakerBundle] Генерация CRUD
    • [MakerBundle] Кастомизация

    • [Routing] Создание маршрутов
    • [Routing] Прием и передача перменных
    • [Routing] Фильтрация данных
    • [Routing] Внутренняя генерация роутов
  • 2 месяц. Фреймворки, ORM, Роутинг, Шаблонизация, Консоль, Логирование, Безопасность, CI.

    • [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 библиотеки
    • [BestPractices] SOLID/XP/TRIZ

    • [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

    • [Continuous Integration] Gilab CI
    • [Continuous Integration] Unit и Functional-тесты
    • [Continuous Integration] Code style
    • [Continuous Integration] Статическая проверка кода
    • [Continuous Integration] Auto-deployment
    • [Continuous Integration] Привязка коммитов к таскам


  • 3 месяц. Практика. Symfony. Таски на боевом проекте.

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

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

    • [Docker] Dockerizing workflow
    • [Docker] Orchestration
    • [Docker] Pull
    • [Docker] Create image

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

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

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

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



Сервисы




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


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

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









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

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






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

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















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

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


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

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

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

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

Договор




















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

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

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









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



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


8) Software Development Workflow

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






Кто ведет














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

CEO в PHP School
Более 7 лет в разработке веб-приложений на PHP.
Обучил с нуля десятки веб разработчиков.

Open Source contributor в symfony/laravel/doctrine/guzzle
CEO в PHP Consulting


Ледовской Никита

Тренер в PHP School
Более 3 лет в разработке на PHP.
CTO в PHP Consulting


Работал в таких компаниях как transporttalent.com, paycore.io, vitagramma.com







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

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

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




Что говорят выпускники









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


PHP School Personal PHP School Platinum Group
1) 60-минутная персональная онлайн-консультация
2) 1-на-1 ответим на ваши вопросы
3) индивидуально разберем вашу ситуацию (карьерное развитие, php, резюме, собеседования)
1) 2 персональных онлайн-занятия/неделю (вт-птн, 3мес)
2) постоянная текстовая поддержка в Telegram 24/7 (в любое время и по любым вопросам)
3) закрытая группа до 5 человек
4) Code Review всех ваших коммитов (проверим каждую строчку вашего кода, написанную во время обучения у нас)
5) видео-пак KnpUniversity (10.6Gb)
6) личный коуч (телеграм-поддержка 24/7)
7) помощь в трудоустройстве (вместе с нами вы напишете резюме и пройдете минимум 5 интервью)
8) практика на реальном проекте (вы впишете себе этот проект в резюме)
9) бессрочное участие в Telegram-группе
10) 3мес поддержка в Telegram-группе
11) личная работа с Андреем Болониным
12) 1 живая встреча в офисе PHP School
50$/60мин 2.000$/3мес (+3мес поддержка)

Что по итогу?


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

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

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







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

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

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

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







Выпускники








Максим Якубенко
PHP Developer в PHP Consulting
Интервью ожидается
Андрей Крыжановский
PHP Developer в PHP Consulting
Интервью ожидается
Сергей Мартынович
PHP Developer в PHP Consulting
Интервью ожидается



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


Средняя зарплата PHP-инженера в СНГ - 2.000$/мес. CTO - 4.000$/мес
Это 24-48.000$/год. За 5 лет это 120-240.000$.







Our Mission


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




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


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

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

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




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



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





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





2) Symfony4/PHP7.2 самый быстрый фреймворк для веб-приложений.



3) Event-ориентированные приложения с помощью ReactPHP/Swoole - проще простого.



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


5) Enterprise-ready. C Symfony Framework разработка корпоративных или highload решений стала как никогда проще.






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


1B downloads
Download stats

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

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