Front-end разработка с использованием TypeScript и Angular - интенсивный курс для начинающих


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

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

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

Для данного курса доступны различные методы финансирования, в том числе и программы государственной поддержки и некоммерческих организаций. Свяжитесь с нашим консультантом, чтобы получить более подробную информацию.

Узнать о мерах поддержки →


Целевая группа:

Курс актуален, если Вы:

  • начинающий разработчик и хотите освоить профессию frontend-разработчика и промышленный фреймворк Angular;
  • верстальщик (HTML/CSS) и желаете вырасти от вёрстки до полноценной разработки интерфейсов на TypeScript/Angular;
  • JavaScript-разработчик и интересуетесь строгой типизацией (TypeScript) и архитектурой Angular;
  • backend-разработчик и вам требуется расширить компетенции до full-stack за счёт клиентской части;
  • разработчик на другом фронтенд-фреймворке (React, Vue) и хотите добавить Angular в свой стек;
  • специалист из другой сферы и планируете сменить профессию на frontend-разработчика;
  • студент технической специальности или выпускник и желаете получить практические навыки и портфолио проектов;
  • фрилансер или специалист небольшой студии и вам требуется брать заказы на разработку клиентских приложений.

Ключевые компетенции, изучаемые на курсе:

Верстайте страницы на HTML5
Оформляйте интерфейсы с CSS3
Делайте адаптивную вёрстку на Bootstrap
Освойте основы JavaScript
Пишите типобезопасный код на TypeScript
Стройте приложения на Angular
Запускайте инструменты на Node.js
Управляйте пакетами через npm
Ведите версии в Git
Работайте в Visual Studio Code
Пишите стили на SASS
Управляйте потоками данных в RxJS

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

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

Результат обучения:

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

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

Методы обучения:

Лекции, практические занятия, семинары, демонстрация, самостоятельная работа.

Общий объем курса: 192 академических часа, из которых 120 академических часов проходят в аудитории (в т.ч. практические занятия 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. Веб-дизайн для бизнеса. Продвинутый уровень. (Advanced web design / Business oriented web design)
  • Адаптивный дизайн
  • Фреймворк BootStrap5
  • Препроцессор SASS
  • 12 ак. ч.
    4. Основы TypeScript (TypeScript fundamentials)
  • TypeScript conception.
  • Синтаксис
  • Управляющие конструкции
  • Функции
  • Object-oriented model.
  • JSON.
  • Асинхронность. AJAX.
  • Node.js.
  • npm
  • 32 ак. ч.
    5. Фреймворк Angular (Angular framework)
  • Компоненты и шаблоны.
  • Привязка данных и директивы.
  • Сервисы и внедрение зависимостей (DI).
  • Маршрутизация (Angular Router).
  • Формы (Reactive и Template-driven).
  • HTTP-клиент и работа с REST API.
  • RxJS и реактивное программирование (Observable).
  • Управление состоянием (NgRx).
  • Жизненный цикл компонентов.
  • 44 ак. ч.
    6. Лучшие практики (Best practices)
  • Стиль кода.
  • Документация.
  • Практика
  • 6 ак. ч.

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

    Время проведения:

    29.06.2026 - 29.09.2026
    14.09.2026 - 14.12.2026


    Расписание занятий:

    Пн, Ср, ПТ 17:45 - 21:00


    Оставить заявку →Ответим в течение 1 рабочего дня

    Длительность курса:

    3 месяца



    Формат и место проведения:

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

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

    Стоимость: 2000 EUR + НСО 24%

    Общий объем курса: 192 ак. ч.
    Включает в себя:

    • Аудиторные занятия: 120 ак.ч. (в т.ч. практические занятия 4 ак. ч. и 2 семинара (4 ак.ч))
    • Самостоятельная работа: 72 ак.ч.


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

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

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

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

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

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

    Евгений Шупилов

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

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

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

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