OTUS

PHP Developer. Professional

Начало: По мере набора группы
Длительность: 5 месяцев
СертификатОнлайн

Описание курса

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

Отзывы о курсе

Оценить курс
Оценок: 2, комментариев: 0
4.75
Средняя оценка
90%Рекомендация
4.50
Соотношение цены и качества
4.50
Программа курса
5.00
Преподаватель курса
5.00
Практическая применимость знаний
4.50
Удобство платформы
5.00
Качество практики
default-avatar5 февраля 2025. Старший (Senior)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
4
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
default-avatar10 декабря 2024. Средний (Middle)
Оценка 4.67dropdown-icon
Рекомендация 80%
4
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством