Тинькофф Академия Бэкенда
Образовательная программа по
Как проходит программа
Лекции онлайн
Ведущие специалисты Тинькофф читают
Практические семинары
Раз в неделю закрепляем знания на практике. Преподаватели разбирают реальные кейсы из индустрии и отвечают на вопросы в Zoom
Код-ревью
Опытные специалисты проверяют ваш код и дают фидбэк
Нагрузка — от 14 часов в неделю
Лекции и семинары занимают около 4 часов в неделю, еще около 10 часов — домашние задания
Что будете делать на программе
Вам будет интересно, если вы
Направления обучения
Scala
Андрей Голиков, руководитель Tinkoff API Team
Математическая строгость в описании программ лежит в основе языка Scala. Разработка на Scala во многом похожа на разработку на других языках, кроме написания тестов. Некоторые свойства программ, которые для Scala может гарантировать компилятор, на других языках приходится покрывать тестами.
Пример рутинной задачи для скалиста — это синхронная и асинхронная интеграция, когда нужно собрать информацию из разных источников и маршрутизировать ее в заданную точку. Часто необходимо добавить несколько ресурсов в общий код и сделать это правильно, безопасно и удобно для использования. Этому мы научим на нашем курсе.
Java
Андрей Сулыз, старший разработчик TPE
Если сфера разработки больших и нагруженных
На направлении Java вы научитесь проектировать и разрабатывать промышленные
Python
Антон Цитульский, старший разработчик Edu
На направлении Python вы получите современные практики промышленной разработки на Python и узнаете, какие подходы к
Кроме того, вы научитесь писать микросервисы и поймете, чем отличается такая архитектура от монолитной. Узнаете о паттернах высоких нагрузок и сами попробуете реализовать несколько из них на практике.
Golang
Антон Цитульский, старший разработчик Edu
Сейчас Golang является одним из самых популярных языков программирования в бэкенде. Он сочетает в себе простоту Python и сравним по эффективности с C++.
За счет внутренней реализации Go позволяет обслуживать тысячи соединений одновременно, что особенно важно при проектировании бэкенда любого продукта.
Программа обучения
Первый семестр
Изучаем промышленную разработку
Второй семестр
Изучаем распределенные системы и корпоративные приложения
Третий семестр
Изучаем SRE — принципы поддержания высокой надежности сервисов
Отдельно пройти курс по SRE
Студенты технических вузов могут пройти программу третьего семестра Академии Бэкенда в качестве отдельного курса по SRE.
Курс подойдет вам, если:
Курс по SRE для студентов
Студенты
Курс по SRE для студентов других вузов
Студенты других технических вузов России, Беларуси, Казахстана и Армении могут пройти курс и получить сертификат об успешном прохождении
Как будет проходить отбор
Первый этап
Первый этап состоит из анкеты и контеста с алгоритмическими задачами. Он пройдет с 28 июня по 2 июля.
Контест можно решать на любом языке программирования, но он ограничен по времени . В случае успешного прохождения данного этапа вы приглашаетесь на следующий.
Второй этап
Языковая секция. Пройдет с 10 по 16 июля.
Здесь будут проверены знания языка по тому стриму, на который была подана заявка. Вам предложат практическое задание, которое необходимо выполнить на указанном языке программирования.
Отбор на курс по SRE
Отбор на курс SRE будет проходить с 28 июня по 2 июля. И включает в себя 3 составляющих:
Преподаватели и составители программы
Ведущие специалисты Тинькофф
Дмитрий Масленников
Руководитель центра надежности информационных систем Тинькофф. Ex-Google SRE
Игорь Маслов
Директор разработки базовых технологий и инженерных практик Тинькофф
Андрей Иванов
Руководитель отдела рекламных технологий Тинькофф. Кандидат физико-математических наук
В основе Академии Бэкенда лежит курс по
Как попасть на программу
Начало обучения — сентябрь 2023 года
Подайте заявку в форме ниже до 23:59 2 июля
Заполните анкету в личном кабинете
Пройдите вступительные испытания. Подробнее о процессе можно узнать в блоке «Как будет проходить отбор»
Дождитесь приглашения на программу и подтвердите свое участие
Начните обучение в Академии Бэкенда с 1 сентября
Набор закрыт