

Чтобы присоединиться к программе, необходимо пройти предварительный конкурсный отбор.
Этот курс создан для подготовки тебя к карьере фронтенд-разработчика. Ты освоишь HTML, CSS, JavaScript, TypeScript и React, научишься создавать динамичные, адаптивные и удобные для пользователя веб-сайты.
В рамках программы ты:
К концу программы ты получишь технические знания, практические навыки и уверенность, необходимые для начала работы над реальными веб-проектами.
У тебя будут групповые онлайн-встречи с ментором два раза в неделю и индивидуальные — раз в две недели. Во время этих онлайн-сессий сможешь задать вопросы, получить обратную связь по домашним заданиям и глубже разобраться в учебном материале.
Ты получишь практический опыт выполнения реальных проектов, который сможешь продемонстрировать во время технических собеседований в IT-компаниях и применить в дальнейшей работе.
Мы объясняем сложные концепции просто и понятно. В материалах курса ты найдешь подробные пояснения и задания для глубокого понимания материала.
Мы предоставим тебе все необходимые инструменты для подготовки к работе мечты: от создания резюме до технических тестов и защиты проектов, чтобы ты был готов к реальным собеседованиям.
Общие требования:
- гражданство Республики Казахстан;
- возраст от 18 до 45 лет;
- ранее никогда не получал(а) ваучер по программе Tech Orda.
Требования к навыкам:
Если возникнут вопросы, обращайся на [email protected] (в письме укажи ссылку на программу).
Введение в информатику
В этом курсе вы изучите основы того, как работают компьютеры и как это связано с современными веб-технологиями. Вы разберётесь с основными принципами разработки алгоритмов и поймёте, как базовые концепции Computer Science применяются в сфере IT.
Введение в веб-разработку
Курс знакомит с основными технологиями, инструментами и техническими аспектами, необходимыми для начала работы фронтенд-разработчиком или веб-разработчиком. Вы изучите GitLab — онлайн-сервис, который помогает разработчикам совместно работать на всех этапах жизненного цикла разработки программного обеспечения.
HTML / CSS
Вы изучите основы HTML и CSS. Познакомитесь с различными способами построения структуры страниц с помощью CSS: float, flexbox и grid, и поймёте разницу между ними. Научитесь создавать адаптивную верстку и интерфейсы, удобные для мобильных устройств.
Основы JavaScript
Вы изучите базовые элементы JavaScript: переменные, типы данных, операторы, условия и циклы. Освоите основы асинхронного программирования. Также научитесь настраивать проект на JavaScript и управлять зависимостями с помощью менеджера пакетов npm из среды Node.js.
Продвинутый JavaScript
Вы разберётесь с современными моделями обработки событий и шаблонами проектирования в JavaScript, а также научитесь применять их на практике. Курс включает проекты, которые помогут получить реальный опыт разработки современных JavaScript-приложений. Особое внимание уделяется принципам чистого кода и подходу разработки через тестирование.
TypeScript
Курс знакомит с основами программирования на TypeScript. Вы поймёте, что это за язык и как он работает. Изучите ключевые элементы TypeScript: типы, интерфейсы, классы, обобщённые типы, модули и декораторы. Вы изучите, как писать более предсказуемый, удобный в поддержке и повторно используемый код с помощью TypeScript.
React
С помощью практических заданий, учебных материалов и сессий вопросов и ответов с ментором вы постепенно изучите React: от базовых принципов (JSX, компоненты, свойства компонентов, состояние, жизненный цикл, обработка событий, условный вывод данных) до более сложных тем, включая согласование изменений, компоненты высшего порядка и серверный рендеринг.
Итоговый проект для портфолио
После завершения обучения вам предстоит выполнить итоговый проект. Вы разработаете веб-приложение — резюме разработчика. Это позволит закрепить навыки работы с React, JavaScript, HTML и CSS. В результате у вас будет готовый проект для портфолио.
Карьерная поддержка UpSkill
Вы сможете посещать вебинары по карьерному развитию, где помогут составить резюме и освоить методы поиска работы. Команда предоставит ресурсы, которые помогут получить первую работу в новой профессии. Также доступны индивидуальные консультации, где можно задать вопросы и получить поддержку.
Подать заявку на программу, организованную EPAM в рамках инициативы Tech Orda, можно только через эту страницу.
Количество ваучеров ограничено. Зачисление будет зависеть от порядка подачи заявок и результатов отбора.
По итогам финального отбора можно записаться только в одну IT-школу и на одну образовательную программу в рамках Tech Orda.
Сотрудники EPAM не могут участвовать в этом курсе. Для других возможностей обратитесь к своему ресурсному менеджеру.
Программа состоит из двух этапов:
🔷 Первый этап продлится ~4 месяца и потребует ~20 часов вовлеченности в неделю. Вы будете изучать теоретические материалы, выполнять задания и тесты, участвовать в регулярных мастер-классах с сессиями вопросов и ответов, а также получать поддержку тренеров на двухнедельных индивидуальных встречах.
🔷 Второй этап — это "Capstone проект". Он продлится ~2 месяца и потребует ~20 часов вовлеченности в неделю. Вы будете реализовывать проект на основе предоставленных требований, применяя свои знания в ситуации, близкой к реальному производственному проекту. Также вам предстоит представить свое решение экспертам, развивая мягкие навыки и демонстрируя свою работу.