Приглашаем front-end разработчиков, back-end разработчиков, QA, project manager на курс "Учебная стажировка в IT-Incubator". Работа над сложным техническим продуктом в команде - это лучший старт в карьере. Обучение более глубоким знаниям по выбранному направлению IT специальности под кураторством опытных менторов.
Стоимость:
Рассрочка:
Длительность стажировки:
Получение опыта, аналогичного коммерческому
Решение сложных технических задач
Помощь действующих разработчиков (пн-пт)
Старт:
Учебная стажировка в IT-Incubator
Главная - Учебная стажировка в IT-Incubator
-
Узнать больше
340 000 KZT
2 месяца
Командная работа (до 10 человек)
12 месяцев
Закрепление теоретических знаний на практике
Помощь с трудоустройством: составление CV и консультации
Для нерезидентов РК: 700 EUR
Набираем в команду: 20 front-end разработчиков, 15 back-end разработчиков
Для студентов Инкубатора Стажировка входит в стоимость обучения, для PM и QA - бесплатно
Доступ к контенту и к нашему комьюнити остается после прохождения Стажировки
Необходимый коммерческий опыт?
В Инкубаторе мы постоянно создаём и развиваем технически и организационно сложные продукты. Учебная стажировка у нас - это обучение в эффективной команде, где вы каждый день будете решать задачи вместе с разработчиками, тестировщиками и проектными менеджерами, работая над учебным проектом.
Работа над сложным проектом
Необходимый коммерческий опыт
Главная задача стажировки - получить аналогичный коммерческому опыт, который необходим для успешного трудоустройства и дальнейшей востребованности на рынке труда.
В процессе стажировки вы познакомитесь с наиболее эффективными процессами, принятыми в лучшей мировой практике и используемыми при разработке крупных коммерческих систем.
Учим выстраивать процессы и использовать инструментарий
Знания - это основа и фундамент в любом деле и профессии. И следом за знаниями идёт практический опыт. Без практики и умения правильно применять полученные на этапе обучения знания, как говорится, "далеко не уедешь".
Укрепляй знания, приобретая навыки
Стажировка является превосходной возможностью закрепить уже имеющиеся и получить новые знания, приобрести бесценный опыт командной работы над выполнением не теоретических, а реальных задач.
Бесценный опыт командной работы
- Ознакомление с инструментами разработки, такими как GitHub, Vercel и GitHub Actions.
- Введение в NextJS, платформу для разработки реактивных веб-приложений.
- Изучение RTK query для управления состоянием приложения.
- Практическое использование NextJS и RTK query для разработки простых веб-приложений.
- Изучение Storybook, инструмента для разработки и документации компонентов пользовательского интерфейса.
- Создание UI Kit, набора стандартных компонентов для приложения.
- Практическое использование Storybook и разработка компонентов UI Kit.
- Обучение разработке системы аутентификации с использованием JWT (JSON Web Token).
- Реализация механизма аутентификации на основе Bearer JWT.
- Интеграция системы аутентификации с разработанным ранее веб-приложением.
- Написания тестов и тестированию кода.
- Загрузка и предварительное редактирование фотографии и их сохранение на сервере
- Разработка интерфейса для редактирования профиля пользователя.
- Реализация функциональности изменения информации профиля.
- Обновление пользовательских данных в базе данных при сохранении изменений.
- Разработка механизма аутентификации и управления сеансами для поддержки нескольких устройств.
- Внедрение протокола OAuth2 для авторизации пользователей через сторонние сервисы (Google, GitHub)
- Внедрение онлайн-платежей и работа с платежными системами, такими как Stripe или PayPal, а также обеспечение безопасности и защиты конфиденциальных данных при работе с платежами.
- Разработка интеграции Recaptcha в формы для обеспечения безопасности взаимодействия с серверной частью приложения
- Внедрение IndexedDB для хранения и работа с данными в браузере.
- Внедрение Apollo GraphQL для запросов и мутаций на клиентской стороне.
- Разработка административной панели с базовой аутентификацией для доступа к защищенным функциям.
- Разработка отдельных модулей или функциональных блоков в виде микрофронтендов.
- Разработка страницы отображения и управления комментариями
- Реализация функциональности лайков для отдельных элементов или записей
- Изучение основ работы с Kubernetes и создание контейнеров для развертывания приложения.
- Настройка и использование системы CI/CD, такой как Jenkins, для автоматизации сборки, тестирования и развертывания приложения.
- Погружение в работу с Docker для контейниризации приложений.
- Разработка мессенджера для отправки и получения сообщений между пользователями, работа с уведомлениями с помощью технологии WebSocket (SocketIO)
- Внедрение Server-Side Rendering (SSR) и Static Site Generation (SSG) в приложение.
- Построение графиков и отображения статистических данных с помощью библиотек Chart.js, D3.js или Plotly.
- Внедрение Sentry для отслеживания и репортирования ошибок в приложении.
- Интеграция New Relic для мониторинга производительности приложения и выявления узких мест.
- Ознакомление с инструментами разработки, такими как GitHub, Vercel и GitHub Actions.
- Разработка проекта с использованием микросервисной архитектуры.
- Разработка и интеграция системы обработки сообщений, используя очереди RabbitMQ для улучшения производительности и масштабируемости приложений.
- Разработка функциональности аутентификации пользователей с использованием механизма Bearer JWT.
- Разработка функциональности загрузки (Amazon S3), хранение и обработку файлов
- Разработка механизма аутентификации и управления сеансами для поддержки нескольких устройств.
- Внедрение протокола OAuth2 для авторизации пользователей через сторонние сервисы (Google, GitHub)
- Внедрение онлайн-платежей и работа с платежными системами, такими как Stripe или PayPal, а также обеспечение безопасности и защиты конфиденциальных данных при работе с платежами.
- Разработка интеграции Recaptcha в формы для обеспечения безопасности взаимодействия с серверной частью приложения
- Внедрение в проект GraphQL.
- Разработка GraphQL-схемы, определение типов данных, запросов и мутаций.
- Разработка резолверов для обработки GraphQL-запросов, мутаций и агрегации данных.
- Работа с Kubernetes и развертывание приложения в кластере Kubernetes.
- Настройка и использование системы CI/CD, такой как Jenkins, для автоматизации сборки, тестирования и развертывания приложения в Kubernetes.
- Работа с Docker
- Работа с нотификациями по протоколу WebSocket.
- Разработка функциональности мессенджера для обмена сообщениями между пользователями с использованием WebSocket.
- Внедрение статистики для отображения основных метрик.
- Введение в Elasticsearch - распределенную систему поиска и аналитики.
- Работа с Elasticsearch для индексации, поиска и анализа данных в приложении.
- Использование Redis для кэширования данных, хранения сессий, очередей задач и других сценариев.
- Интеграция Redis в приложение и оптимизация его использования для улучшения производительности.
- Изучение и интеграция инструментов мониторинга и отслеживания ошибок, таких как Sentry и New Relic.
Учебный проект: 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).Для разработки используется максимально свежий стек технологий
Современный стек технологий
Next.js
Nest JS
TypeScript
JavaScript
Redux-Toolkit
Jira
Confluence
Slack
Microservices
RTK Query
REST API
Swagger
Postman
Apollo
GraphQL
Socket.IO
Docker
Kubernetes
Jenkins
AWS
PayPal Integration
RBAC
ABAC
Story book
E2E
integration tests
integration tests
Unit tests
Jest
Cypress
React hook form
ElasticSearch
OAuth2
Redis
Micro
Frontends
Frontends
Postgre SQL
Stripe Integration
Команды стажирующихся
2-8 Front-End разработчиков
0-1 Project Manager (PM)
0-1 Quality Assurance (QA)
2-3 Back-End разработчиков
В зависимости от набора число разработчиков, РМ и QA могут изменяться
Для Back-end, Front-end, QA - необходимо пройти наш отбор.
Front-end , Back-end: После успешного прохождения нашего отбора и произведенной оплаты (ссылка на оплату будет после прохождения отбора),
ты будешь зачислен к нам на Стажировку
PM: Мы свяжемся с тобой и зачислим на Стажировку.
QA: Зачисление после успешного прохождения отбора.
ты будешь зачислен к нам на Стажировку
PM: Мы свяжемся с тобой и зачислим на Стажировку.
QA: Зачисление после успешного прохождения отбора.
Как записаться на стажировку
списку требований
здесь.
Для PM - Заполните анкету или загрузите ваше резюме
01
02
03
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-разработчики): позвоните по номеру +7 771 194 45 33 и сообщите о своем намерении присоединиться к нам на Стажировку
Для PM: сразу заполняйте анкету и ждите обратной связи от нас 😉
Для студентов Инкубатора (front-end и back-end-разработчики): позвоните по номеру +7 771 194 45 33 и сообщите о своем намерении присоединиться к нам на Стажировку
После прохождения нашого отбора (для front-end и back-end) появится возможность перейти к оплате.
Для PM, QA, а также наших студентов стажировка бесплатная.
Для PM, QA, а также наших студентов стажировка бесплатная.
Вы можете сделать возврат денежных средств в течение первых трех недель стажировки, либо пойти учиться в IT-Incubator на основную программу. Тогда платеж за стажировку будет засчитан в оплату обучения.
Для PM и QA не предоставляется поддержка по возникающим вопросам и не проводятся мастер-классы по этим направлениям.Мы предлагаем бесплатную возможность для PM и QA закрепить свои теоретические навыки на практике
Узнать больше