Frontend разработка с нуля на основе библиотеки React.js - партнер Eesti Töötukassa

Front-end разработка на основе React.js - интенсивный курс для начинающих

Информация об обучении на данном курсе

Цель курса: дать основные теоретические знания и базовые практические навыки в объеме, необходимом для разработки клиентской части приложения на основе фреймоворка React.js

Целевая группа: Курс предназначен для желающих получить теоретические и практические навыки в сфере разработки клиентской части приложения на основе фреймоворка React.js, а также рассматривает для себя возможность карьеры разработчика клиентской части приложений

Обучение проходит в аудиторном формате, в современном компьютерном классе по адресу Tartu mnt. 18, Tallinn. Размер группы от 6 до 10 человек. В цену курса включены все учебные материалы. При необходимости на время обучения выдается ноутбук.


Требования к обучающимся:

  • уверенный пользователь ПК
  • владение английским языком на уровне, достаточном для чтения технической документации (ориентировочное соответствие категории A2/B1)
  • желательно наличие собственного ноутбука (Windows / Mac, оперативная память 8 GB, диагональ экрана > 13,3), при необходимости на время обучения выдается ноутбук.
  • Результат обучения:

    Окончившие данный курс:

  • владеют рабочими инструментами веб-разработчика
  • создают статические веб-страницы c помощью HTML5 / CSS3 в соответствии с современными стандартами
  • создают веб-страницы, используя фреймворк BootStrap5 и прекомпилятор SASS
  • понимают сущность языка JavaScript и цель его использования в веб-разработке
  • создают масштабируемые приложения, используя фреймворк React.js
  • Методы обучения:

    Общий объем курса: 252 академических часа, из которых 126 академических часа проходят в аудитории (в т.ч. практические занятия 8 ак. часа и 2 семинара (8 ак.ч))

    Критерии оценки результатов обучения:

    Результаты обучения оцениваются на основе самостоятельно выполненных практических работ.

    Методы оценки:

    При успешном выполнении практические и домашние работы получают оценку "зачет".

    Условия окончания курса:

    Для успешного окончания курса и получения сертификата необходимо получить зачет 75% домашних работ.

    Дополнительная информация:

    Группа программы обучения: 0613 - Анализ и разработка программного обеспечения (0613 - Tarkvara ja rakenduste arendus ning analüüs)
    Основные правила организации обучения (на эстонском языке)
    Основные правила обеспечения качества учебного процесса (на эстонском языке)

    Программа курса

    Модуль Основные темы модуля Объем
    1. Введение в front-end разработку (Front-end development introduction)
  • Современная разработка программного обеспечения.
  • Виды программного обеспечения и приложений.
  • Клиент-серверная архитектура.
  • Интерфейс и данные
  • 4 ак. ч.
    2. HTML / CSS дизайн (HTML / CSS design)
  • Дизайн веб-страницы. Стандарт HTML5
  • HTML5. Основные теги
  • Отображение страницы в браузере
  • DOM model. Virtual DOM
  • Основные инструменты веб-разработчика. IDE (Visual Studio Code). VCS
  • CSS CSS3
  • 22 ак. ч.
    3. Bеб-дизайн для бизнеса. Продвинутый уровень. (Advanced web design / Business oriented web design)
  • Адаптивный дизайн
  • Фрейморк BootStrap5
  • Прекомпилятор SASS
  • 12 ак. ч.
    4. Основы JavaScript (JavaScript fundamentials)
  • Javascript conception.
  • Cинтаксис
  • Управляющие конструкции
  • Функции
  • Object-oriented model.
  • JSON.
  • Acинхронность. AJAX.
  • Node.js.
  • npm
  • 32 ак. ч.
    5. Фреймворк React.js (React.js framework)
  • Компоненты.
  • События и состояние.
  • Props.
  • Формы.
  • Композиция компонентов.
  • Жизненный цикл и работа с HTTP.
  • HOC hooks, Context API.
  • React Router.
  • Redux / Redux Thunk.
  • Redux Observable.
  • Redux Saga
  • 44 ак. ч.
    6. Лучшие практики (Best practices)
  • Code style.
  • Documentation.
  • Practice
  • 12 ак. ч.

    Информация о курсе

    Время проведения:
    18.12.2024 - 18.03.2025
    08.01.2025 - 08.04.2025
    Расписание занятий:
    Пн, Ср, ПТ 17:45 - 21:00

    Оставить заявку


    Длительность курса: 3 месяца

    Формат и место проведения:
    Адрес: Tartu mnt. 18, Tallinn.
    Gamma Intelligence Training Centre
    Курс проводится в аудиторном формате, в современном компьютерном классе. Размер группы от 6 до 10 человек

    Язык обучения: русский

    Стоимость: 2013.93 EUR + НСО

    Общий объем курса: 252 ак. ч.
    Включает в себя:
  • Аудиторные занятия: 126 ак.ч. (в т.ч. практические занятия 4 ак. ч. и 2 семинара (4 ак.ч)
  • Cамостоятельная работа: 126 ак.ч.

  • Преподаватели

    Расим Мехтиев

    Rasim Mehtijev Квалификация: Cвыше 12 лет в разработке ПО. Специализация: разработка веб-приложений на JavaScript и React

    Опыт преподавания: свыше 3 лет опыта в преподавании и консультировании предпринимателей (сфера: разработка продуктов для стартапов)

    Образование: IT-College, высшее образование, (2012).

    Ознакомиться с CV

    Роман Кутселепа

    Roman Kutselepa Квалификация:
    Cвыше 5 лет в разработке ПО. Специализация: веб-дизайн, разработка на JavaScript, эффективное использование программных продуктов в компании

    Опыт преподавания: Свыше 5 лет опыта в преподавании и обучении персонала

    Образование: Anglia Ruskin University 2010 г. (Англия)

    Ознакомиться с CV