

Чтобы присоединиться к программе, необходимо пройти предварительный конкурсный отбор.
Эта программа создана для подготовки тебя к профессии Java-разработчика. Ты научишься проектировать и реализовывать программы, работать над реальными проектами и создавать веб-приложения на Java.
В рамках программы ты:
К концу курса ты будешь уверенно применять полученные знания, создавать современные Java-приложения.
Прочные основы программирования на Java – освоишь навыки написания и запуска Java-программ, а также эффективного управления Java-проектами.
Экспертное знание ключевых возможностей Java – научишься работать с классами, интерфейсами, наследованием, дженериками и другими важными инструментами языка.
Понимание веб-технологий – разберешься в основах HTTP и HTML и научишься применять их для создания простых веб-интерфейсов и архитектурного шаблона MVC.
Навыки работы с современными AI-инструментами – научишься интегрировать ChatGPT, Copilot и другие AI-решения для повышения функциональности и эффективности Java-проектов.
Практический опыт работы над проектом – вместе с одногруппниками разработаешь веб-приложение, которое станет частью твоего портфолио.
У тебя будут групповые онлайн-встречи с ментором два раза в неделю и индивидуальные – раз в две недели. Во время этих онлайн-сессий сможешь задать вопросы, получить обратную связь по домашним заданиям и глубже разобраться в учебном материале.
Ты получишь практический опыт выполнения реальных проектов, который сможешь продемонстрировать во время технических собеседований в IT-компаниях и применить в дальнейшей работе.
Мы объясняем сложные концепции просто и понятно. В материалах курса ты найдешь подробные пояснения и задания для глубокого понимания материала.
Мы предоставим тебе все необходимые инструменты для подготовки к работе мечты: от создания резюме до технических тестов и защиты проектов, чтобы ты был готов к реальным собеседованиям.
Общие требования:
- гражданство Республики Казахстан;
- возраст от 18 до 45 лет;
- ранее никогда не получал(а) ваучер по программе Tech Orda.
Требования к навыкам:
Если возникнут вопросы, обращайся на [email protected] (в письме укажи ссылку на программу).
Введение в Computer Science (информатику)
В этом курсе вы изучите основы того, как работают компьютеры и как это связано с современными веб-технологиями. Вы разберётесь с основными принципами разработки алгоритмов и поймёте, как базовые концепции Computer Science применяются в сфере IT.
Углублённое изучение разработки на Java
Вы познакомитесь с тем, как создавать и запускать простые программы на Java, а также освоите основы управления Java-проектами. По итогам курса вы будете уверенно ориентироваться в программировании на Java и чётко понимать, как организовывать проекты так, чтобы с ними было удобно работать и поддерживать их в дальнейшем.
Профессиональная разработка на Java SE
Вы изучите ключевые возможности языка: классы и интерфейсы, механизмы наследования, обобщения (generics) и другие инструменты. Также вы разберётесь, как проектировать программы в парадигме объектно-ориентированного программирования и использовать встроенные библиотеки и фреймворки, такие как Collections, I/O, Streams API и инструменты для работы с многопоточностью (concurrency). Дополнительно будет рассмотрена работа сборщика мусора (garbage collector) и виртуальной машины Java (JVM).
Разработка веб-приложений на Java
Курс познакомит с технологией Servlet как базовым подходом к созданию веб-приложений на Java. Вы изучите фундаментальные принципы веб-разработки, разберётесь с основами HTTP и HTML и научитесь применять их для создания простых веб-интерфейсов и REST API. Отдельный блок посвящён работе с реляционными базами данных.
Современная разработка на Java с использованием Spring
Финальная задача курса представляет собой практическое решение конкретного кейса. Она спроектирована таким образом, чтобы максимально приблизить процесс к реальным рабочим ситуациям и помочь вам сформировать сильное портфолио разработчика.
Capstone-проект для портфолио
Это возможность применить полученные навыки на практике и расширить профессиональный опыт, выполнив проект, основанный на реальном сценарии работы Java-разработчика. После завершения Capstone-проекта вы сможете добавить его в своё профессиональное портфолио.
Карьерная поддержка UpSkill
Вы сможете посещать вебинары по карьерному развитию, где помогут составить резюме и освоить методы поиска работы. Команда предоставит ресурсы, которые помогут получить первую работу в новой профессии. Также доступны индивидуальные консультации, где можно задать вопросы и получить поддержку.
Подать заявку на программу, организованную EPAM в рамках инициативы Tech Orda, можно только через эту страницу.
Количество ваучеров ограничено. Зачисление будет зависеть от порядка подачи заявок и результатов отбора.
По итогам финального отбора можно записаться только в одну IT-школу и на одну образовательную программу в рамках Tech Orda.
Сотрудники EPAM не могут участвовать в этом курсе. Для других возможностей обратитесь к своему ресурсному менеджеру.
Программа состоит из двух этапов:
🔷 Первый этап продлится ~4 месяца и потребует ~20 часов вовлеченности в неделю. Вы будете изучать теоретические материалы, выполнять задания и тесты, участвовать в регулярных мастер-классах с сессиями вопросов и ответов, а также получать поддержку тренеров на двухнедельных индивидуальных встречах.
🔷 Второй этап — это "Capstone проект". Он продлится ~2 месяца и потребует ~20 часов вовлеченности в неделю. Вы будете реализовывать проект на основе предоставленных требований, применяя свои знания в ситуации, близкой к реальному производственному проекту. Также вам предстоит представить свое решение экспертам, развивая мягкие навыки и демонстрируя свою работу.