Приглашаем front-end разработчиков, back-end разработчиков, QA, project manager на учебную стажировку в Инкубаторе. Работа над сложным техническим продуктом в команде - это лучший старт в карьере.
Стоимость:
Рассрочка:
Длительность стажировки:
Получение опыта, аналогичного коммерческому
Решение сложных технических задач
Помощь действующих разработчиков (пн-пт)
Старт:
Учебная стажировка в IT-Incubator
Главная - Учебная стажировка в IT-Incubator
14 августа 2023 года
Узнать больше
600 EUR
2 месяца
Командная работа (до 10 человек)
до 12 месяцев
Закрепление теоретических знаний на практике
Помощь с трудоустройством: составление CV и консультации
Набираем в команду: 20 front-end разработчиков, 15 back-end разработчиков
Для действующих студентов Инкубатора Стажировка входит в стоимость обучения, для PM и QA - бесплатно
Доступ к контенту и к нашему комьюнити остается после прохождения Стажировки
Вы можете оплатить одним платежом 600 EUR или два месяца подряд по 300 EUR
Что вы получите
В Инкубаторе мы постоянно создаём и развиваем технически и организационно сложные продукты. Учебная стажировка у нас - это работа в эффективной команде, где вы каждый день будете решать задачи вместе с разработчиками, тестировщиками и проектными менеджерами, работая над учебным проектом.
Работу над сложным проектом
Необходимый коммерческий опыт
Главная задача стажировки - получить аналогичный коммерческому опыт, который необходим для успешного трудоустройства и дальнейшей востребованности на рынке труда.
В процессе стажировки вы познакомитесь с наиболее эффективными процессами, принятыми в лучшей мировой практике и используемыми при разработке крупных коммерческих систем.
Научитесь выстраивать процессы и использовать инструментарий
Знания - это основа и фундамент в любом деле и профессии. И следом за знаниями идёт практический опыт. Без практики и умения правильно применять полученные на этапе обучения знания, как говорится, "далеко не уедешь".
Усилите знания, приобретете навыки
Стажировка является превосходной возможностью закрепить уже имеющиеся и получить новые знания, приобрести бесценный опыт командной работы над выполнением не теоретических, а реальных задач.
Бесценный опыт командной работы
Узнать больше
- Ознакомление с инструментами разработки, такими как GitHub, Vercel и GitHub Actions.
- Изучение основ работы с Kubernetes и создание контейнеров для развертывания приложения.
- Настройка и использование системы CI/CD, такой как Jenkins, для автоматизации сборки, тестирования и развертывания приложения.
- Погружение в работу с Docker для контейниризации приложений.
- Введение в NextJS, платформу для разработки реактивных веб-приложений.
- Изучение RTK query для управления состоянием приложения.
- Практическое использование NextJS и RTK query для разработки простых веб-приложений.
- Изучение Storybook, инструмента для разработки и документации компонентов пользовательского интерфейса.
- Создание UI Kit, набора стандартных компонентов для приложения.
- Практическое использование Storybook и разработка компонентов UI Kit.
- Обучение разработке системы аутентификации с использованием JWT (JSON Web Token).
- Реализация механизма аутентификации на основе Bearer JWT.
- Внедрение протокола OAuth2 для авторизации пользователей через сторонние сервисы (Google, GitHub)
- Интеграция системы аутентификации с разработанным ранее веб-приложением.
- Загрузка и предварительное редактирование фотографии и их сохранение на сервере
- Разработка интерфейса для редактирования профиля пользователя.
- Реализация функциональности изменения информации профиля.
- Обновление пользовательских данных в базе данных при сохранении изменений.
- Внедрение Server-Side Rendering (SSR) и Static Site Generation (SSG) в приложение
- Разработка механизма аутентификации и управления сеансами для поддержки нескольких устройств.
- Внедрение онлайн-платежей и работа с платежными системами, такими как Stripe или PayPal, а также обеспечение безопасности и защиты конфиденциальных данных при работе с платежами.
- Разработка интеграции Recaptcha в формы для обеспечения безопасности взаимодействия с серверной частью приложения
- Внедрение IndexedDB для хранения и работа с данными в браузере.
- Внедрение Apollo GraphQL для запросов и мутаций на клиентской стороне.
- Разработка административной панели с базовой аутентификацией для доступа к защищенным функциям.
- Разработка страницы отображения и управления комментариями
- Реализация функциональности лайков для отдельных элементов или записей
- Работа с нотификациями по протоколу WebSocket.
- Разработка мессенджера для отправки и получения сообщений между пользователями, работа с уведомлениями с помощью технологии WebSocket (SocketIO)
- Разработка отдельных модулей или функциональных блоков в виде микрофронтендов.
- Внедрение статистики для отображения основных метрик.
- Интеграция offline mode (PWA) в приложение для обеспечения возможность работы приложения в оффлайн-режиме
- Внедрение Sentry для отслеживания и репортирования ошибок в приложении.
- Интеграция New Relic для мониторинга производительности приложения и выявления узких мест.
- Интеграция offline mode (PWA) в приложение для обеспечения возможность работы приложения в оффлайн-режиме
- Ознакомление с инструментами разработки, такими как GitHub, Vercel и GitHub Actions.
- Работа с Kubernetes и развертывание приложения в кластере Kubernetes.
- Настройка и использование системы CI/CD, такой как Jenkins, для автоматизации сборки, тестирования и развертывания приложения в Kubernetes.
- Работа с Docker
- Разработка проекта с использованием микросервисной архитектуры.
- Разработка и интеграция системы обработки сообщений, используя очереди RabbitMQ для улучшения производительности и масштабируемости приложений.
- Разработка функциональности аутентификации пользователей с использованием механизма Bearer JWT.
- Внедрение протокола OAuth2 для авторизации пользователей через сторонние сервисы (Google, GitHub)
- Разработка функциональности загрузки (Amazon S3), хранение и обработку файлов
- Разработка механизма аутентификации и управления сеансами для поддержки нескольких устройств.
- Внедрение онлайн-платежей и работа с платежными системами, такими как Stripe или PayPal, а также обеспечение безопасности и защиты конфиденциальных данных при работе с платежами.
- Разработка интеграции Recaptcha в формы для обеспечения безопасности взаимодействия с серверной частью приложения
- Внедрение в проект GraphQL.
- Разработка GraphQL-схемы, определение типов данных, запросов и мутаций.
- Разработка резолверов для обработки GraphQL-запросов, мутаций и агрегации данных.
- Работа с нотификациями по протоколу WebSocket.
- Разработка функциональности мессенджера для обмена сообщениями между пользователями с использованием WebSocket.
- Внедрение статистики для отображения основных метрик.
- Использование Redis для кэширования данных, хранения сессий, очередей задач и других сценариев.
- Интеграция Redis в приложение и оптимизация его использования для улучшения производительности.
- Изучение и интеграция инструментов мониторинга и отслеживания ошибок, таких как Sentry и New Relic.
- Введение в Elasticsearch - распределенную систему поиска и аналитики.
- Работа с Elasticsearch для индексации, поиска и анализа данных в приложении.
Хочу на стажировку
Учебный проект: Inctagram
Проект, над которым будут работать стажирующиеся - это платформа для размещения фотографией (своеобразный Instagram).
Платформа позволяет пользователям размещать фотографии в своей ленте, подписываться на страницы других пользователей, покупать платный аккаунт, оставлять комментарии, ставить лайки и обмениваться личными сообщениями
Платформа позволяет пользователям размещать фотографии в своей ленте, подписываться на страницы других пользователей, покупать платный аккаунт, оставлять комментарии, ставить лайки и обмениваться личными сообщениями
- Покупка платных аккаунтов (через Stripe/Paypall)
- Просмотр статистики по разнообразным метрикам (количество новых подписчиков, количество лайков/дизлайков и др.)
- Подписка на других пользователей и просмотр их ленты
- Использование мессенджера для обмена личными сообщения
Проект будет развёрнут в Kubernetes-кластере в двух окружениях - Production и Staging.
Платформа будет проходить все этапы релиза согласно современным DevOps-практикам. Архитектура front-end и back-end приложений - Microservices и Microfrontends.
QA будут контролировать качество разрабатываемого продукта с помощью автоматизированных тестов (E2E/API/UI tests), а PM организовывать работу команды согласно общепринятым в индустрии практикам гибкой методологии SCRUM/Agile, используя современные инструменты (Jira, Slack, Confluence).Для разработки используется максимально свежий стек технологий
Платформа будет проходить все этапы релиза согласно современным DevOps-практикам. Архитектура front-end и back-end приложений - Microservices и Microfrontends.
QA будут контролировать качество разрабатываемого продукта с помощью автоматизированных тестов (E2E/API/UI tests), а PM организовывать работу команды согласно общепринятым в индустрии практикам гибкой методологии SCRUM/Agile, используя современные инструменты (Jira, Slack, Confluence).Для разработки используется максимально свежий стек технологий
Современный стек технологий
JavaScript
TypeScript
E2E
integration tests
integration tests
Microservices
Swagger
Redux-Toolkit
RTK Query
REST API
Next.js
Jira
Confluence
Apollo
GraphQL
Socket.IO
Postman
Story book
Docker
RBAC
ABAC
Nest JS
PayPal
Integration
Integration
Jenkins
Kubernetes
AWS
Slack
Micro
Frontends
Frontends
Cypress
OAuth2
Unit tests
React hook form
ElasticSearch
Postgre SQL
Jest
Redis
Stripe
Integration
Integration
Команды стажирующихся
4-7 Front-End разработчиков
1 Project Manager (PM)
1-2 Quality Assurance (QA)
2 Back-End разработчиков
В зависимости от набора число разработчиков, РМ и QA могут изменяться
Хочу в команду!
Front-end , Back-end: После успешного прохождения Песочницы и произведенной оплаты (ссылка на оплату будет после прохождения Песочницы),
ты будешь зачислен к нам на Стажировку
PM: Мы свяжемся с тобой и зачислим на Стажировку.
QA: Зачисление после успешного прохождения Песочницы.
ты будешь зачислен к нам на Стажировку
PM: Мы свяжемся с тобой и зачислим на Стажировку.
QA: Зачисление после успешного прохождения Песочницы.
01
02
03
Что важно для стажировки
Для PM - Заполните анкету или загрузите ваше резюме
здесь.
списку требований
FAQ
Ваша команда может идти в своем темпе и показывать небольшой результат каждую неделю. Если вы заболеете и отстанете от команды проекта, то мы поставим вас после выздоровления в другой проект, чтобы вы ничего не пропустили.
От 20 до 40 часов в неделю, в зависимости от вашей производительности и эффективности
Стажировка проходит в онлайн-формате с использованием инструментов и процессов, применяемых в ведущих компаниях мира.
Вы будете созваниваться со своей командой в Zoom/Google Meeting, а для планирования и совместной работы над документами - использовать продукты Atlassian (Jira и Confluence).
Также в рамках Стажировки будут проводиться мастер-классы на разнообразные технические темы и будет оказываться поддержка каждый будний день (с 19.00 до 21.00 по МСК) нашими разработчиками
Вы будете созваниваться со своей командой в Zoom/Google Meeting, а для планирования и совместной работы над документами - использовать продукты Atlassian (Jira и Confluence).
Также в рамках Стажировки будут проводиться мастер-классы на разнообразные технические темы и будет оказываться поддержка каждый будний день (с 19.00 до 21.00 по МСК) нашими разработчиками
Да, у вас будут регулярные коммуникации с нашими менторами. Они будут отвечать на ваши вопросы, направлять, подсказывать и помогать в любых ситуациях, где это необходимо.
Да, всем стажирующимся мы предоставляем доступ к дополнительным образовательным материалам: видеоуроки, лекции, живые мастер-классы и т.д.
Мы консультируем и помогаем составлять CV, подсказываем, как лучше заполнять аккаунты на платформах поиска работы.
При условии хорошей подготовки и результатов на Стажировке мы можем рекомендовать вас нашим компаниям-партнерам
При условии хорошей подготовки и результатов на Стажировке мы можем рекомендовать вас нашим компаниям-партнерам
Для front-end и back-end разработчиков, а также QA: необходимо пройти нашу Песочницу.
Для PM: сразу заполняйте анкету и ждите обратной связи от нас 😉
Для студентов Инкубатора (front-end и back-end-разработчики):напиши нашему менеджеру о своем намерении присоединиться к нам на Стажировку
Для PM: сразу заполняйте анкету и ждите обратной связи от нас 😉
Для студентов Инкубатора (front-end и back-end-разработчики):
После прохождения Песочницы (для front-end и back-end) появится возможность перейти к оплате.
Для PM, QA, а также наших студентов стажировка бесплатная.
Для PM, QA, а также наших студентов стажировка бесплатная.
Вы можете сделать возврат денежных средств в течение первых трех недель стажировки, либо пойти учиться в IT-Incubator на основную программу. Тогда платеж за стажировку будет засчитан в оплату обучения.
Для PM и QA не предоставляется поддержка по возникающим вопросам и не проводятся мастер-классы по этим направлениям.Мы предлагаем бесплатную возможность для PM и QA закрепить свои теоретические навыки на практике
Узнать больше