Казахстан

Front-End Development with AI Tools (Tech Orda voucher)

Начни свой путь в IT вместе с ведущими специалистами индустрии! Стоимость обучения полностью покрывается ваучером программы Tech Orda в размере 400 000 тенге за счет финансирования со стороны Astana Hub и EPAM.
19_WCA_lady_v1.jpg
19_WCA_lady_v1.jpg
Стоимость
Бесплатно
Старт программы
октябрь
Тип
Тренинг
Язык
Английский
Продолжительность
32 недели
Формат
Online
Уровень
Beginner
Детали

Чтобы присоединиться к программе, необходимо пройти предварительный конкурсный отбор.

Этот курс создан для подготовки тебя к карьере фронтенд-разработчика. Ты освоишь HTML, CSS, JavaScript, TypeScript и React, научишься создавать динамичные, адаптивные и удобные для пользователя веб-сайты.

В рамках программы ты:

  1. Освоишь современные веб-технологии – получишь уверенные навыки работы с HTML, CSS, JavaScript, TypeScript и React. 
  2. Научишься использовать Git для контроля версий и применять лучшие практики веб-оптимизации. 
  3. Изучишь адаптивную верстку и создашь простейшие веб приложения. 
  4. Будешь осваивать материалы и решать практические задачи как самостоятельно, так и под руководством опытных наставников.

К концу программы ты получишь технические знания, практические навыки и уверенность, необходимые для начала работы над реальными веб-проектами. 

JavaScript
JavaScript – популярный кроссплатформенный язык программирования, позволяющий разрабатывать решения для веб-интерфейсов, серверов и мобильных клиентов.
Больше про направление
English
Английский – язык делового общения, объединяющий мировое IT-сообщество. Уверенное владение английским является ключевым фактором для успешной карьеры в сфере технологий.
direction
Что ты получишь от этой программы:
  1. Уверенное владение GitLab на всех этапах жизненного цикла разработки ПО (SDLC) – освоишь контроль версий, командную работу и лучшие практики управления кодом. 
  2. Прочные знания front-end технологий – изучишь HTML, CSS, TypeScript и React для создания динамичных пользовательских интерфейсов. 
  3. Практический опыт в разработке на JavaScript – научишься создавать интерактивные и масштабируемые веб-приложения. 
  4. Навыки разработки с использованием AI – изучишь prompt engineering и интеграцию AI-инструментов, таких как ChatGPT, для автоматизации и повышения эффективности кода. 
  5. Опыт работы над реальным проектом – разработаешь полноценное веб-приложение в рамках итогового проекта для своего портфолио. 
Почему стоит выбрать эту программу?
  1. Поддержка ментора. 

У тебя будут групповые онлайн-встречи с ментором два раза в неделю и индивидуальные — раз в две недели. Во время этих онлайн-сессий сможешь задать вопросы, получить обратную связь по домашним заданиям и глубже разобраться в учебном материале.

  1. Реальные проекты. 

Ты получишь практический опыт выполнения реальных проектов, который сможешь продемонстрировать во время технических собеседований в IT-компаниях и применить в дальнейшей работе. 

  1. Доступный контент. 

Мы объясняем сложные концепции просто и понятно. В материалах курса ты найдешь подробные пояснения и задания для глубокого понимания материала. 

  1. Карьерные сервисы. 

Мы предоставим тебе все необходимые инструменты для подготовки к работе мечты: от создания резюме до технических тестов и защиты проектов, чтобы ты был готов к реальным собеседованиям.

Что необходимо для успешного обучения:
training-is-for-you

Общие требования:

  1. Соответствие требованиям программы Tech Orda:

- гражданство Республики Казахстан;

- возраст от 18 до 45 лет;

- ранее никогда не получал(а) ваучер по программе Tech Orda.

  1. Прохождение технического теста с результатом не менее 50%.
  2. Прохождение общего интервью с нашим AI-ассистентом.


Требования к навыкам:

  1. Знание английского языка: не ниже уровня B1 (Intermediate).
  2. Будет плюсом: базовые знания современного языка программирования (Java / JavaScript / Python / C#).


Как присоединиться к программе?
  1. Зарегистрируйся на этой странице до 13 августа. После заполнения всех обязательных полей ты получишь подтверждение с подробной информацией в своем почтовом ящике или на вкладке уведомлений.
  2. Подтверди соответствие требованиям. В течение 2 дней после регистрации заполни Eligibility Survey в разделе "My assessments" твоего аккаунта — это необходимо для проверки соответствия критериям программы и требованиям партнёров.
  3. Пройди тест по английскому языку в разделе "My assessments". Его нужно завершить в течение 5 дней после регистрации и подтвердить уровень B1 (Intermediate) или выше, чтобы перейти к следующему этапу.
  4. Пройди техническое тестирование в разделе "My assessments". На выполнение даётся 10 дней после регистрации. Для прохождения необходимо набрать не менее 50%. Доступ к тесту открывается после успешного прохождения теста по английскому языку.
  5. Пройди интервью с AI-ассистентом. Инструкция будет доступна в разделе "My assessments". Этот этап открывается после успешного технического тестирования. Данный этап необходимо пройти в течение 13 дней с даты регистрации.
  6. Подпиши документы и заверши верификацию до 19 октября. Для этого понадобятся удостоверение личности и электронная цифровая подпись.
  7. Получи приглашение на программу и начни обучение 29 октября. Результаты зачисления и дальнейшие инструкции будут отправлены на электронную почту.


Если возникнут вопросы, обращайся на [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

Вы сможете посещать вебинары по карьерному развитию, где помогут составить резюме и освоить методы поиска работы. Команда предоставит ресурсы, которые помогут получить первую работу в новой профессии. Также доступны индивидуальные консультации, где можно задать вопросы и получить поддержку.

📌Важная информация перед регистрацией:
  1. Регистрация доступна только на этой странице.

Подать заявку на программу, организованную EPAM в рамках инициативы Tech Orda, можно только через эту страницу.

  1. Ограниченное количество ваучеров.

Количество ваучеров ограничено. Зачисление будет зависеть от порядка подачи заявок и результатов отбора.

  1. Можно выбрать только один курс.

По итогам финального отбора можно записаться только в одну IT-школу и на одну образовательную программу в рамках Tech Orda.

  1. Программа недоступна для сотрудников EPAM.

Сотрудники EPAM не могут участвовать в этом курсе. Для других возможностей обратитесь к своему ресурсному менеджеру.

Что ты изучишь?
ОБЗОР ПРОГРАММЫ
Become a Web Developer
HTML Essential
CSS Basics
CSS Positioning and Layouts
CSS: Responsive Design and cross-browser development
CSS: Transitions, Transforms, and Animation
CSS: Preprocessors, Sass. CSS Methodologies, BEM 
Web Page Performance Metrics
JavaScript Basics
DOM and Events
Browser, Asynchronous, Server Communication
Advanced JavaScript
TypeScript
React
Artificial Intelligence
Capstone project
Процесс обучения

Программа состоит из двух этапов:

🔷 Первый этап продлится ~4 месяца и потребует ~20 часов вовлеченности в неделю. Вы будете изучать теоретические материалы, выполнять задания и тесты, участвовать в регулярных мастер-классах с сессиями вопросов и ответов, а также получать поддержку тренеров на двухнедельных индивидуальных встречах.

🔷 Второй этап — это "Capstone проект". Он продлится ~2 месяца и потребует ~20 часов вовлеченности в неделю. Вы будете реализовывать проект на основе предоставленных требований, применяя свои знания в ситуации, близкой к реальному производственному проекту. Также вам предстоит представить свое решение экспертам, развивая мягкие навыки и демонстрируя свою работу.