Длительность — 1 год и 2 месяца
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым специалистом. Он подойдёт для работающих людей, у которых мало времени.
Это серьёзное обучение, которое длится 11 месяцев и построено на базе профессиональной триады «критерии-проекты-наставники».
Вы получите навыки решения типовых задач бэкенд-разработчика и научитесь делать настоящие проекты, такие же по сложности, как в индустрии. И будете делать их правильно, на высоком уровне.
В течение 3-х месяцев акселерации после прохождения основной части обучения наши студенты не только применяют полученные знания на практике, но и прокачивают скорость, качество работы, софт-скиллы и знакомятся с реальными процессами разработки.
Полученный опыт придаёт студентам уверенности и помогает быстро найти работу. Трудоустроенные выпускники рассказывают истории в нашем блоге — про смену профессии, поиск работы и вопросы, которые им задавали на собеседованиях.
На всех этапах с выпускниками работает Центр карьеры. Там вам помогут устроиться на работу мечты — найдут вакансию в вашем городе, помогут связаться с компанией и проверят, в порядке ли резюме.
Подготовка к профессии
1 месяц
PHP. Профессиональная веб-разработка
2 месяца
JavaScript. Профессиональная разработка веб-интерфейсов
2 месяца
PHP и Yii. Архитектура сложных веб-сервисов
3 месяца
Акселерация
3 месяца
PHP и Laravel. Создание современных бэкендов
3 месяца
Вы сами контролируете свою нагрузку. За время обучения можно разработать и защитить от четырёх до шести проектов.
Во время обучения вы работаете с наставником.
Прямые эфиры, на которых преподаватели разбирают сложные моменты из теории и практики. Проходят с 19 до 21 по Москве, запись доступна на следующий день.
После лекции вы выполняете домашнее задание, в котором работаете над своим проектом и закрепляете учебный материал.
После каждого задания ваш личный наставник проверяет качество работы, делится опытом и рассказывает, как можно сделать лучше.
Курс рассчитан на новичков. Для прохождения курса достаточно базовой компьютерной грамотности.
Объём заданий подобран так, чтобы даже занятые и работающие люди успевали выполнять их в срок, работая в комфортном режиме.
Вы сами регулируете нагрузку в зависимости от тарифа. На стандартном тарифе понадобится 15-20 часов в неделю, на расширенном — 8 часов в неделю.
Сроки итоговой защиты позволяют детально проработать обратную связь от проверяющего наставника и получить на каждой части курса один или два отлично выполненных личных проекта.
Этот модуль предназначен для подготовки полных новичков к успешному освоению профессиональных навыков бэкенд-разработчика.
Вы плавно погрузитесь в ритм обучения, а также с нуля пройдёте и закрепите «технологический минимум», который необходим, чтобы эффективно учиться решать задачи бэкенд-разработчика.
В этот минимум входят базовые знания HTML и CSS, основы языков JavaScript, PHP и базовая алгоритмика, основы работы с браузерными API с помощью JavaScript, а также умение использовать инструменты командной разработки, а именно Git и GitHub.
Вы изучите синтаксис языка PHP, научитесь манипулировать информацией в базах данных (БД) через SQL запросы, сможете настроить интеграцию PHP-сценариев с базой данных и вывести информацию из БД на страницы сайта.
Кроме того, вы добавите вашему проекту интерактивности с помощью подключения форм регистрации, сможете разделить страницы сайта на публичные и закрытые, а также изучите продвинутые техники работы с MySQL и сторонними библиотеками.
Вы изучите основы JavaScript, познакомитесь с актуальными возможностями стандарта ECMAScript 2018, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач.
ПодробнееВы научитесь объектно-ориентированному программированию (ООП). Все современные PHP-приложения пишутся только с использованием ООП. В начале модуля мы познакомимся с главными концепциями: классами, объектами, интерфейсами. Также разберёмся с особенностями PHP для продвинутого уровня и познакомимся с возможностями языка, без которых не обходится ни один профессиональный проект.
В этом модуле мы изучим фреймворк Yii 2 и разберём его компоненты, которые помогут нам обрабатывать формы и выполнять маршрутизацию между страницами. Кроме того, узнаем про набор визуальных компонентов: это пригодится для быстрого прототипирования или для создания админки приложения.
Также мы научимся работать с внешними сервисами через протокол API и сможем реализовывать обе стороны взаимодействия: быть в роли API-клиента и API-сервера.
Сначала мы оценим ваш уровень навыков и скорость разработки с помощью грейдирования, расскажем что можно улучшить.
Затем мы начнём работать над вашей прокачкой в Акселераторе. Вы будете выполнять проект за проектом в составе небольшой команды: вы в роли разработчика, а также наставник, тестировщик и менеджер. Мы будем помогать, давать обратную связь, измерять ваши показатели и следить за их ростом.
Перед каждым проектом вы получите техническое задание, макет и срок, к которому проект должен быть готов. По завершении работы наставник проверит ваш код и вы сможете обработать замечания. После этого проект отправится на тестирование, а затем будет оцениваться по нескольким критериям.
Эффективность Акселератора проверена на других курсах Академии: в среднем на третьем проекте скорость работы студента увеличивается в 2 раза по сравнению с первым. В вашем коде будет намного меньше ошибок, а вы научитесь анализировать свою работу и самостоятельно тестировать проекты.
PHP используется при создании бэкенда для веб- и мобильных приложений. В этом случае на PHP разрабатывают API, отвечающее за всю бизнес-логику и работу с данными.
Мы познакомимся с фреймворком Laravel и с его помощью напишем сложное REST-API для веб-приложения. Помимо навыков работы с самим фреймворком, вы научитесь писать код, который легко расширять и тестировать. В этом вам поможет знание архитектурных шаблонов и фреймворков тестирования. Автоматизированному тестированию в этом курсе отведена очень большая роль: мы разберём как юнит, так и функциональные тесты. Вы также узнаете, как проектировать приложение под высокие нагрузки, и разберётесь со стратегиями деплоя и непрерывной доставки (CI/CD).
Полученные актуальные знания и опыт решения практических задач позволят вам считать себя полноценным middle-разработчиком.
Проверим, в порядке ли ваше резюме, найдём вакансию в вашем городе и поможем связаться с компанией.
Рекомендованные для прохождения курса программы *
* Мы рекомендуем такое окружение, потому что проверили на нём все учебные задачи и убедились, что с таким набором программ всё работает без ошибок.
После прохождения профессии вы получите электронный сертификат
Образовательная деятельность осуществляется на основании государственной лицензии № 3026 от 6 июня 2017 года.