Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Василий Никонов
Василий Никонов
Заместитель начальника ИТ-отдела
г. Москва

Василий Никонов

Заместитель начальника ИТ-отдела
г. Москва

Василий Никонов имеет солидный опыт в разработке на языке программирования PHP. Основной ветвью его деятельности многие годы остётся автоматизация процессов: он помогает компаниям развиваться в финансовом секторе за счёт программного обеспечения и отлаженных внутренних процессов.

Эксперт решает задачи описания процессов, составления отчётов. Проектирует базы данных, контролирует их хранение и обработку.

Кроме языка PHP владеет многими фреймворками и средами разработки. Занимался РНР в связке с PostgreSQL. Умеет обрабатывать OpenData и работать с BigData.

Профессионально преподаёт в онлайн- и офлайн-школах, университетах, на форумах. Проводит открытые лекции по темам, связанным с программной разработкой.

Направление
Рейтинг курсов
4,6
OTUS
Спикер
«Профессиональный Партнёр»
Заместитель начальника ИТ-отдела

Программа курса

Программа курса рассчитана на 5 месяцев: 4 из них вы будете изучать теорию и отрабатывать её на практике, а в последний месяц распределитесь по командам и будете реализовывать групповой проект. 

1.
Общие знания
2.
Базы данных
3.
Практики разработки
4.
Архитектуры и HighLoad-системы
5.
Проектный модуль

Чему вы научитесь

Применять SOLID, DRY, KISS и стандарты PHP — PSR
Оценивать алгоритмическую сложность кода
Работать с кодом с точки зрения анализа
Тестировать программный код
Определять, насколько стабилен сайт, как повысить его стабильность и сделать отказоустойчивым

Программа курса

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

1.
Знакомство с фреймворком. Пишем базовый функционал
2.
Маршрутизация и HttpFoundation
3.
Интеграция с другими системами
4.
Тестирование и развертывание
5.
Symfony: Advanced practices
6.
Проектная работа

Чему вы научитесь

Разрабатывать прототипы с помощью генерации кода
Развертывать приложение
Работать с Symfony Forms
Использовать фронтэнд
Внедрять фреймворки в проектах