Symfony 2. Гибкая разработка
О чём курс
Курс повышения квалификации для начинающих программистов представляет собой интенсивную программу, направленную на достижение высокого профессионального уровня в области разработки высоконагруженных веб-приложений. Основной акцент обучения сделан на изучении фреймворка Symfony, который является мощным инструментом для создания масштабируемых и безопасных решений. Программа разработана для PHP-разработчиков начального и среднего уровня (Junior и Middle), которые стремятся систематизировать свои знания, освоить современные подходы к архитектуре приложений и претендовать на позицию Senior PHP Developer. Обучение проходит в формате удаленных вебинаров, что позволяет эффективно совмещать получение новых навыков с текущей профессиональной деятельностью. Занятия проводятся дважды в неделю в вечернее время, что обеспечивает комфортный темп усвоения материала на протяжении пяти месяцев. Формат вебинаров включает не только лекционную часть с презентациями, но и интерактивное взаимодействие через чат, где студенты могут задавать вопросы преподавателям — практикующим экспертам с глубоким опытом разработки высоконагруженных систем. Важной составляющей курса является практическая направленность: после каждого занятия студенты получают индивидуальные задания, а также участвуют в групповых проектах, что позволяет закрепить теоретические знания на практике. Для обеспечения максимальной эффективности обучения каждому студенту предоставляется возможность личной консультации с ведущим курса один раз в месяц. Для тех, кто нуждается в более глубокой проработке материала, предусмотрен формат VIP-обучения, включающий дополнительные личные занятия еженедельно. На таких сессиях можно детально разобрать домашние задания, обсудить архитектуру собственного проекта или проработать сложные технические вопросы. Курс охватывает критически важные аспекты современной разработки: от тонкостей работы с Symfony и принципов обработки HTTP-запросов до обеспечения безопасности кода и оптимизации производительности под высокие нагрузки. Студенты научатся использовать современные инструменты тестирования, включая практику BDD, что является стандартом качества в индустрии. По завершении обучения и успешной сдаче экзаменационной аттестации (при условии выполнения не менее 70% домашних заданий) выпускники получают именной сертификат, подтверждающий их профессиональный уровень. Кроме того, успешным студентам предоставляются рекомендации для потенциальных работодателей, что значительно повышает шансы на карьерный рост. Выбор данного курса — это инвестиция в собственное будущее, позволяющая быстро пройти путь от начинающего специалиста до уровня Senior, обладающего практическими навыками создания надежных, безопасных и высокопроизводительных веб-приложений, востребованных на современном рынке труда.
Программа обучения
- Сравнительный обзор лучших PHP фреймворков 2014 года: Laravel, Phalcon, Symfony, Yii 2.
- Архитектура фреймворка Symfony 2
- cтруктура фреймворка
- Компоненты фреймворка
- Принцип обработки HTTP-запросов
- Рабочие окружения (development, production, testing, staging)
- Пример простого проекта на основе Symfony 2 - компонент
- Гибкая разработка Full-Stack Symfony 2 приложения
- DepencyInjection как основа гибкости
- Конфигурирование приложения (файлы и аннотации)
- Контроллеры, Модели и Представления
- Маршрутизация
- DoctrineORM
- Сервисы
- События. Диспетчер событий. Слушатели и Подписчики
- Работа со статикой и медиаконтентом
- Модульные и функциональные тесты
- Валидация и Формы
- Интернационализация приложения
- Безопасность приложения
- Правильное кеширование данных приложения
- Инструменты разработки приложения на базе Symfony 2
- Тестирование, которое работает. Практика BDD. Behat, Mink и Zombie.js
- Введение в BDD
- Тесткейсы в BDD (Feature Definition)
- Behat + Mink + Zombie.js = Symfony 2 - BDD
- Защищенность и безопасность кода. Особенности высоконагруженных проектов.
- Разработка собственного проекта
- Тестирование и награждение лучших.
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.