JavaScript

На данный момент набор кандидатов на обучение не ведется. Записывайся в лист предварительной регистрации, и мы свяжемся с тобой, когда набор будет открыт.

JavaScript – один из самых популярных и кроссплатформенных языков программирования, позволяющий работать как с веб интерфейсами, так и с серверной частью и мобильными клиентами. Фронтенд-разработчики играют важную роль на разных этапах разработки ПО: реализация функционала приложения, взаимодействие с командой тестирования, анализа, дизайна и разработки. Именно JavaScript-разработчики могут создать визуальное оформление продукта по разработанным макетам, а также знают о том, как создать понятный и удобный пользовательский интерфейс.

Одна из особенностей направления JavaScript – это универсальность. Его можно применять в разработке веб-приложений (ReactJS, Angular и т.д.) или софта для десктоп (Electron). А также для работы с данными, в машинном обучении, при серверной разработке на Nodejs, в геймдеве (браузерные игры, Phaser, Cocos2d), в разработке мобильных приложений и в тестировании.

О стажировке

Продолжительность: 4 месяца по 20+ часов в неделю

 

В рамках обучения вы
Изучите одну из перспективных, на данный момент, технологий для реализации web приложений: ReactJS или Angular
Узнаете о лучших практиках в программировании
Сможете реализовать полноценное веб-приложение с серверной частью и server-side рендерингом
Попробуете себя в написании unit-тестов
Получите отличные практические и теоретические знания в выбранной области
Требования к кандидатам
Высшее образование (выпускники последних курсов вузов или студенты магистратуры)
Знание и понимание основ ООП
Базовые знания JavaScript (объявление переменных и функций, условия, циклы, базовые операции с массивами, строками и объектами) для решения алгоритмических задач
Базовые знания CSS и HTML, базовые навыки верстки
Знание базовых алгоритмов и структур данных
Знание английского языка на уровне чтения технической документации (A2, PreIntermediate)
Знание основ информатики (Сomputer Science)
Будет плюсом
Опыт программирования на JavaScript
Знакомство с JavaScript Core
Знание принципов функционального программирования
Понимание клиент-серверного взаимодействия и принципов работы современных веб-приложений (RESTfull API, HTTP)
Теоретические знания по одному из фреймворков

Программа

  • Typescript
  • Webpack
  • Core Concepts
  • Components
  • Hooks
  • Redux
  • Forms
  • Routing
  • Testing
  • Server Side Rendering

Где можно пройти тренинг

  • Воронеж
  • Ижевск
  • Нижний Новгород
  • Рязань
  • Самара
  • Саратов
  • Тольятти
Как попасть на обучение
Оставьте заявку
Заполните форму на нашем сайте, указав контактные данные.
Подготовьтесь
Ознакомьтесь с предоставленными учебными материалами (список ниже).
Cобеседование с рекрутером
Вам предстоит телефонная беседа с нашим специалистом.
Технический этап
Подготовьтесь к техническому интервью – возможно, потребуется выполнить тестовое задание.
Завершающий шаг
Пройдите техническое собеседование с экспертами.
Ожидание результатов
Итоги будут объявлены после завершения всех собеседований.

Если не получилось, можно повторить попытку через 6 месяцев.

Полезные материалы для подготовки и изучения

Книги:

  • Адитья Бхаргава. «Грокаем Алгоритмы»
  • Кайл Симпсон. Серия книг «Вы не знаете JS»

Онлайн-ресурсы:

По всем вопросам обращайтесь на почту training@reksoft.com
Ссылка скопирована в буфер обмена!