Что даст вам этот курс
Вы сможете
грамотно решать на PHP разнообразные задачи бэкенда Middle+ уровня. Подготовка проходит на реальных продуктовых задачах, после которых вы будете четко понимать, чем эффективные решения отличаются от плохого кода.
В последние годы работодатели отдают предпочтение PHP-разработчикам, которые
не только пишут чистый код, но и умеют работать с инфраструктурой, в команде. Поэтому программа курса глубоко погружается в экосистему PHP:
- Инфраструктура — Docker, виртуальные машины, облака, сетевое взаимодействие, обеспечение безопасности приложения, Composer, управление зависимостями, очереди и построение асинхронного взаимодействия.
- Хранилище — PostgreSQL, MySQL, NoSQL (Clickhouse, ElasticSearch) и взаимодействие PHP с различными типами хранилищ.
- Тестирование — не только unit-тесты, но и покрытие тестами всех слоёв приложения
В обновленной программе мы еще сильнее сместили фокус на паттерны проектирования, деплой и тестирование, добавив по ним занятий и уплотнив более легкие темы.
Для кого этот курс?
Для разработчиков, программирующих на PHP (опыт от 1 года) или на любом другом ООП (опыт от 3-х лет), которые хотят развиваться в backend-направлении или стать fullstack-специалистом.
Если вы уже знакомы с PHP, то понимаете, что для него важно придерживаться парадигм программирования. На курсе вы узнаете, чем парадигмы ООП отличаются от функционального программирования, научитесь применять SOLID, DRY, KISS и стандарты PHP — PSR. Вы
сможете оценить алгоритмическую сложность кода, работать с кодом с точки зрения анализа и будете понимать, почему решение работает медленно и как это поправить. Вы освоите
тестирование, доставку в продакшн, а также познакомитесь с SRE-практиками, которые позволяют определять, насколько стабилен сайт, как повысить его стабильность и сделать отказоустойчивым.
Особенности курса
Выработаете привычку к чистому понятному коду, овладеете техниками по созданию высоконагруженных систем
Проектная работа — разработка серьезного продукта, который усилит ваше портфолио. Вы реализуете свою идею или промышленную задачу от партнера курса Skyeng
Практика командной разработки в коллаборации со студентами курса «Team Lead»
Сможете пройти карьерную консультацию и получить приглашение на собеседование от партнеров курса