1 нед
Логотип Учебный центр IBSУчебный центр IBS
WEB-022 Разработка на Angular. Продвинутый уровень
Angular
Модульное тестирование
Frontend-разработка
Разработка
Jasmine
Jest
Mocha
Karma
46 900 ₽
Обложка курса
5.00
1
9 мес
Логотип Академия ЭдюсонАкадемия Эдюсон
Frontend-разработчик + ИИ
Angular
Frontend-разработка
HTML/CSS
JavaScript
SQL
TypeScript
React
PostgreSQL
Vue.js
Git
Разработка
Адаптивная верстка
Модульное тестирование
Тестирование API
Ajax
JQuery
LESS
Sass
Webpack
Chrome DevTools
API
от 4 850 ₽/мес
-60%
или сразу 116 400 ₽
Обложка курса
54 мес
Логотип МИПОМИПО
Бакалавриат Веб-разработка
Angular
Веб-разработка
Backend-разработка
Frontend-разработка
HTML/CSS
JavaScript
Проектирование информационных систем
Big Data
Искусственный интеллект
React
Vue.js
Node.js
Python
PHP
Проектирование API
Базы данных
MySQL
MongoDB
495 000 ₽
-24%
643 500 ₽
Обложка курса
4.60
5
9 мес
Логотип SkillfactorySkillfactory
Специализация Frontend-разработчик
Angular
Frontend-разработка
HTML/CSS
JavaScript
TypeScript
React
Node.js
Vue.js
Git
Разработка
Адаптивная верстка
GitHub
JSON
Redux
от 4 278 ₽/мес
-45%
или сразу 154 008 ₽
1 мес
Логотип beONmaxbeONmax
Курс JavaScript – полный курс с нуля до результата
Angular
JavaScript
Frontend-разработка
React
Node.js
React Native
Git
Ajax
GitHub
JSON
JQuery
Vue.js
VS Code
998 ₽
12 мес
Логотип Компьютерная академия «TOP»Компьютерная академия «TOP»
Frontend разработка
Angular
Frontend-разработка
HTML/CSS
JavaScript
React
Node.js
Разработка
Ajax
JQuery
JSON
118 800 ₽
3.50
1
12 мес
Логотип JavarushJavarush
Курс Frontend
Angular
Frontend-разработка
Azure
JavaScript
Node.js
Docker
88 800 ₽
-50%
177 600 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
WEB-007 Разработка на JavaScript
Angular
JavaScript
Frontend-разработка
HTML/CSS
React
Vue.js
Разработка
Функциональное программирование
Ajax
JSON
WebSockets
47 900 ₽
Обложка курса
5.00
1
11 мес
Логотип Академия ЭдюсонАкадемия Эдюсон
Fullstack-разработчик на JavaScript + ИИ
Angular
JavaScript
Fullstack-разработка
Веб-разработка
HTML/CSS
TypeScript
React
Node.js
PostgreSQL
Vue.js
Git
Разработка
Ajax
JQuery
LESS
Sass
Webpack
от 6 615 ₽/мес
-60%
или сразу 158 760 ₽
Обложка курса
54 мес
Логотип МИПОМИПО
Бакалавриат Интернет технологии и мобильные приложения
Angular
Разработка мобильных приложений
Разработка игр
Разработка VR-приложений
VR/AR
Компьютерное зрение
Frontend-разработка
HTML/CSS
Разработка
JavaScript
Разработка интерфейсов
React
iOS
Android
Flutter
Node.js
Базы данных
PHP
Python
IoT
Защита информации
360 000 ₽
-24%
468 000 ₽

Отзывы об онлайн-курсах по направлению Программирование и IT

Екатерина Савина
Пользователь Хабра
Достоинства: 1. Стало понятно, какая область фронтенда мне нравится больше всего и куда хочу двигаться дальше.2. Отдельные куски знаний соединились в систему.
Недостатки: Позиционируется как курс "с нуля", но это не так. Хорошо бы иметь понимание об устройстве сайтов и знать хотя бы один язык программирования. У меня была база, но часто было сложно. Курс очень объёмный, катастрофически не хватало времени на то, чтобы погрузиться в тему, максимум - поверхностно понять, если не было опыта в ней раньше.
Комментарий: Нужна хоть какая-нибудь связанная с фронтендом база или опыт в смежной области. Это не курс, который делает Миддла с нуля, как обещает.Есть смысл пройти чтобызакрыть пробелы (если есть опыт)илипонять, что вообще происходит во фронтенде (если опыта нет).
Влад Логинов
Пользователь Хабра
Достоинства: Отмечу вспомогательные сервисы, которые помогают на всём пути обучения: «Битва покемонов» — моё почтение, снимаю шляпу как говорится, такого подхода к обучению путем совмещения игры и обучения, я не встречал нигде, вот тут как раз и подходит выражение совмещать приятное с полезным! Тренажёр по Devtools — очень полезная вещь на пути к постижению знаний тестирования web Json тренажёр — так же незаменимая палочка выручалочка в познании Json Так же множество инструментов которыми пользуешься на протяжении всего курса: Miro, Яндекс. Трекер, Вики — и это лишь небольшая часть инструментов благодаря которым весь путь обучения становился максимально понятным и удобным.
Недостатки: Из всех минусов обучения пожалуй отмечу продолжительность некоторых лекций, да я понимаю что теория, она важна, но как будто бы можно было и чуть-чуть подсократить, ибо порой длинна трёх лекций в спринте достигала 5-6 часов, где приходилось несколько раз взбадриваться с помощью пары чашек кофе что бы не уснуть.
Комментарий: Если есть действительно желание связать свою жизнь с it, но не знаешь с чего начать, школа QA studio — это пожалуй самый лучший вариант!
Alex Fadeev
Пользователь
Комментарий: Всем доброго времени суток. Вот и подошел к концу курс по Asp.net и сказать, что я устал значит сказать ничего. Но усталость эта безумно приятная, т.к. поставленные перед собой задачи были выполнены и я безумно счастлив! О курсе: Курс проходит в формате видео уроков + небольшие тесты. Все по делу, без лишней воды. Так же в конце каждой недели вебинар на котором можно было обсудить все вопросы касаемые текущего задания. О кураторе: Во время первого вебинара Иосиф представил кураторов потока, так же каждый куратор рассказал немного о себе и каждому ученику предстояло выбрать себе наставника. Я выбрал Светлану и получил ровно тот спектр эмоций, которых хотел. Светлана мастер своего дела и я хочу сказать тысячу спасибо за ее проделанную работу, обратная связь по вопросам очень быстрая и все по делу, иногда было ощущение, что нахожусь на реальной работе. Код стал чище в разы, пришло понимание как надо писать код. Вообщем только позитивные эмоции. Огромное и огромное спасибо! Финал: Финал и окончание курса, Последний вебинар и чувство удовлетворения, что смог, а главное, понял как писать приложения. И конечно большое спасибо создателю курса Иосифу и его команде! Спасибо, что даете возможность стать лучше В курсе много практики, по сути мы выполняли задания как будто мы на работе. Нужно учитывать то что перед началом курса желательно хоть немного изучить ASP MVC, прям с нуля будет тяжело. Также нужно будет рассчитать время, некоторые задания не сильно затратные по времени, а некоторые прям хорошо нагружают. Также в название курса наверное стоит добавить что это ASP .NET Core MVC, так как разница точно есть.
Олег Смирнов
Пользователь
Комментарий: Огромное спасибо авторам курса! Потребовалось много месяцев для прохождения всех учебных материалов, многие из которых являются уникальными в том. что дают более глубокое понимание отдельных ИТ технологий. Просьба. дополнить курс материалами вопросов от учеников и ответов от поддержки преподавателей они закрывают выявленные пробелы в учебных материалах. Отдельное спасибо за высокую практичность курса, изучение которого давало хорошие знания ИТ и как следствие, лучшую готовность к техническим собеседованиям.
Евгений С.
Пользователь
Комментарий: Курс дает понимание того, как Python и ИИ работают вместе в реальных проектах. Особенно понравился модуль по дообучению моделей и работе с промптами через Python. Практические задания сразу применимы в работе. Хотелось бы немного больше разбора DevOps-практик для деплоя ИИ-приложений, но основа дается хорошо. Прошёл примерно половину курса. Уже интегрировал ИИ-функционал в один из своих рабочих проектов.
Антон Б.
Пользователь
Комментарий: Обучение по FullStack-разработчик: тариф PRO превзошло ожидания: много практики, реальные проекты в портфолио и сильная поддержка кураторов. Материал структурирован логично, от базовых концепций к профессиональным инструментам. Иногда проверка домашней работы занимает чуть больше времени, чем хотелось бы, но качество обратной связи это компенсирует. Рекомендую всем, кто серьезно настроен на карьеру в разработке.
Валерия З.
Пользователь
Комментарий: Курс дает отличную практическую базу по Разработчик игр на Unity: тариф PRO. Особенно нравятся живые кейсы от практикующих разработчиков и задания, максимально приближенные к реальным рабочим задачам. Куратор дает профессиональный code review, что очень помогает расти. Хотелось бы чуть больше материала по оптимизации кода, но преподаватели всегда готовы ответить в чате. Портфолио пополняется, и уже есть первые успехи на собеседованиях. Рекомендую всем, кто хочет войти в IT-разработку.
Роман В.
Пользователь
Комментарий: Обучение по GO-разработчик (Golang) превзошло ожидания: много практики, реальные проекты в портфолио и сильная поддержка кураторов. Материал структурирован логично, от базовых концепций к профессиональным инструментам. Иногда проверка домашней работы занимает чуть больше времени, чем хотелось бы, но качество обратной связи это компенсирует. Рекомендую всем, кто серьезно настроен на карьеру в разработке.
Посмотреть все отзывы

Промокоды и акции для направления Программирование и IT

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Angular

1. WEB-022 Разработка на Angular. Продвинутый уровень

Данный курс является продолжением курса по базовому Angular и предназначен для разработчиков, уже имеющих опыт работы с данным фреймворком. В нём раскрываются продвинутые темы, которые позволят повысить эффективность разработки и улучшить качество кода.

  • Директивы, создание директив, структурные директивы.
  • Поговорим про DI, модули и провайдеры, иерархия провайдеров.
  • Типы JS-модулей, сборка библиотек, сборка библиотек для Angular.
  • RxJS операторы с применением.
  • Event loop и RxJS.
  • Кастомная валидация форм.
  • Динамические формы.
  • Реактивные формы.
  • Использование реактивных сервисов.
  • Обмен данными в реактивных формах.
  • Полный обзор возможностей роутера.
  • Различные способы аутентификации веб-приложений.
  • JWT, обзор RFC 7519, преимущества использования JWT.
  • JWT + HttpClient.
  • Zone.js.
  • NgZone, Tick.
  • Управление с помощью Redux (ngrx).
  • Time-Travel отладка.
  • Фреймворки и библиотеки для тестирования (Jest/Jasmine/Mocha/Chai).
  • Mocks.
  • Юнит-тесты, Test-bed тесты.
  • Тестирование компонент.
  • Тестирование E2E (Protractor/PhantomJS).
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 46 900 ₽
Цена без скидки: 46 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Frontend-разработчик + ИИ

Практический онлайн-курс, на котором вы за 9 месяцев освоите профессию веб-разработчика по стандартам IT-сферы: изучите актуальные технологии JS, React и PHP, создадите портфолио из нескольких сайтов, станете востребованным разработчиком с доходом от 70 000 ₽.
Дата начала: По мере набора группы
Длительность: 9 месяцев
Стоимость курса: 116 400 ₽
Цена без скидки: 291 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

3. Бакалавриат Веб-разработка

Направление "Веб-разработка" включает в себя создание и поддержание веб-сайтов и веб-приложений, охватывающее как фронтенд, так и бэкенд технологии. С первого курса студенты могут освоить навыки HTML, CSS и JavaScript, а также познакомиться с основами работы с базами данных и серверным программированием. Преимущества онлайн обучения заключаются в гибкости графика, возможности учиться в удобном темпе и доступе к разнообразным ресурсам и сообществам разработчиков со всего мира
Школа: МИПО
Дата начала: По мере набора группы
Длительность: 54 месяца
Стоимость курса: 495 000 ₽
Цена без скидки: 643 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. Специализация Frontend-разработчик

Получите перспективную творческую профессию в IT.
Школа: Skillfactory
Дата начала: По мере набора группы
Длительность: 9 месяцев
Стоимость курса: 154 008 ₽
Цена без скидки: 280 008 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

5. Курс JavaScript – полный курс с нуля до результата

Основная цель курса - практика изучения JavaScript на реальных примерах для frontend-разработчиков. Каждый теоретический блок заканчивается практикой. Создадите реальные проекты в процессе прохождения курса. Исходные коды к заданиям для сверки прилагаются.
Школа: beONmax
Дата начала: В любое время
Длительность: 1 месяц
Стоимость курса: 998 ₽
Цена без скидки: 998 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

6. Frontend разработка

Frontend разработка - это одна из самых перспективных и востребованных профессий в IT-индустрии. Frontend разработчики создают красивые и интуитивно понятные интерфейсы для веб-сайтов и приложений, обеспечивая лучший пользовательский опыт. Научитесь работать с HTML, CSS и JavaScript, создавать уникальные и интерактивные пользовательские интерфейсы. Начните свой путь к успеху в Front-end разработке уже сегодня!
Дата начала: По мере набора группы
Длительность: 12 месяцев
Стоимость курса: 118 800 ₽
Цена без скидки: 118 800 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

7. Курс Frontend

Готовим Middle Frontend разработчиков, за которых работодатели будут драться! Освой полный цикл веб‑разработки с ментором и создавай потрясающие проекты.
Школа: Javarush
Дата начала: По мере набора группы
Длительность: 12 месяцев
Стоимость курса: 88 800 ₽
Цена без скидки: 177 600 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

8. WEB-007 Разработка на JavaScript

Изучите увлекательные подходы к разработке интерактивных веб-приложений на JavaScript, включая DOM, асинхронность и фреймворки.

  • Версии и реализации JavaScript.
  • Области применения JavaScript (браузер, сервер, мобильная разработка).
  • Типы данных: String, Number, Boolean (понятие truthy и falsy).
  • Операторы, приоритет операторов.
  • Объявление переменных: var, const, let.
  • Циклы: while, for, for … in, for … of.
  • Работа с числами и строками.
  • Значения null и undefined: отличия и цели применения.
  • Работа с консолью.
  • Исключения в JavaScript.
  • Формат JSON, примеры.
  • JSON.parse и stringify.
  • Объекты, работа с классом Object.
  • Создание объектов (с помощью литерала {}, оператор new, метод create).
  • Прототипическое наследование, ссылка proto.
  • Геттеры и сеттеры.
  • Оператор in и hasOwnProperty, понятие перечислимых свойств.
  • Метод toString(), вызов и переопределение метода.
  • Метод valueOf(), вызов и переопределение метода.
  • Создание массивов: литералы и new Array().
  • Автоматическое изменение длины массива.
  • Получение и установка длины массива length, усечение массива.
  • Применение методов join() и concat().
  • Использование метода sort, задание порядка сортировки массива.
  • Использование методов slice и splice.
  • Использование методов push, pop, shift, unshift: создание стека или очереди.
  • Применение конструктора new Date().
  • Понятие компьютерного представления даты как времени с Epoch.
  • Использование getTime() и setTime().
  • Парсинг строкового представления дат.
  • Варианты создания строк в JS: использование одинарных и двойных кавычек.
  • Интерполяция строк (строка в апострофах).
  • Экранирование специальных символов в строке.
  • Конкатенация строк, перевод в верхний и нижний регистр.
  • Поиск подстроки с помощью indexOf() и lastIndexOf().
  • Выделение подстроки с помощью substring() и substr().
  • Применение методов includes, endsWith, startsWith.
  • Управление окном браузера, документом, событиями и оформлением (CSS-стилями).
  • Объект window и его применение.
  • Подключение кода JavaScript к HTML-странице.
  • Порядок выполнения скриптов на странице.
  • Кэширование скриптов, CDN-серверы, принудительная перезагрузка JavaScript.
  • Работа с ссылками, подключение JavaScript к ссылкам.
  • Событие onload и его использование.
  • XSS-атаки на сайт.
  • Работа с DOM: использование window, document, childNodes.
  • Манипуляции документом с помощью DOM: создание, удаление, перемещение элементов.
  • Использование getElementById(), getElementsByTagName(), getElementsByClassName() для поиска элементов на странице.
  • Работа с методами и свойствами HTMLDocument и HTMLElement.
  • Понятие событийного программирования.
  • Обработчики и слушатели событий.
  • Подключение обработчиков с помощью addEventListener().
  • Свойства и методы класса Event.
  • Распространение событий вверх (bubbling) и вниз (capturing).
  • Остановка распространения.
  • События окна.
  • События мыши и клавиатуры, специальные свойства событий.
  • События формы.
  • Стандарт CSS, основные свойства CSS.
  • Общие стили и стили отдельных элементов.
  • Каскадирование стилей.
  • CSS-селекторы.
  • Изменение CSS с помощью JavaScript.
  • Отступы: margin, padding, border.
  • Управление видимостью элементов: visibility и display.
  • Позиционирование элементов: absolute, fixed, relative, установка top и left.
  • Единицы измерения px, pt и другие.
  • Переполнение элемента и управление через свойство overflow.
  • Управление слоями документа: свойство zIndex.
  • Анимация, перемещение элементов.
  • Работа с классами, установка className.
  • Работа с прозрачностью и переходами (transition).
  • Метод querySelectorAll().
  • Причины использования модулей.
  • Экспорт из модуля.
  • Импорт из модуля.
  • Реэкспорт.
  • Работа с NPM, файл package.json.
  • Папка node_modules, загрузка пакетов с помощью NPM.
  • Глобальная и локальная установка пакетов.
  • Применение webpack для сборки проекта.
  • Загрузчики CSS и TypeScript.
  • Конфигурация webpack.config.js.
  • Создание бандла, сжатие.
  • Плагины webpack.
  • Применение старых систем модульности – CommonJS и AMD.
  • Использование CommonsChunkPlugin, несколько точек входа.
  • Горячая замена модулей HMR.
  • Прототипное наследование, ссылка proto.
  • Прототип объекта.
  • Использование instanceof.
  • Ключевое слово class, создание классов.
  • Ключевое слово super.
  • Применение метода Object.assign().
  • Применение метода Object.defineProperty().
  • Геттеры и сеттеры.
  • Spread-оператор для работы с объектами и массивами.
  • Деструктурирование массива и объекта.
  • Функции как переменные.
  • Массив arguments.
  • Класс Function, методы call() и apply().
  • Метод bind(), установка this и части параметров с помощью bind.
  • Замыкания в JavaScript.
  • Инкапсуляция значений с помощью замыканий.
  • Создание функции через конструктор Function: конструирование строки.
  • Стрелочные функции, примеры их применения.
  • Функциональная манипуляция массивом: find, findIndex, filter.
  • Примеры использования map/filter/reduce для обработки данных в массиве.
  • Понятие иммутабельности, ее преимущества.
  • Мутабельные и иммутабельные методы изменения объектов и массивов.
  • Понятие и преимущества Virtual DOM.
  • Тестирование иммутабельных функций, применение Jest.
  • Мемоизация, ее преимущества.
  • Основные ошибки и рекомендации при использовании функционального программирования.
  • Паттерн MVC, создание пользовательского интерфейса.
  • Обзор основных библиотек для разработки интерфейса: Angular, React, Vue.
  • Понятие и необходимость асинхронности.
  • Работа с setTimeout, setInterval, clearTimeout.
  • Функции обратного вызова (коллбэки).
  • Потеря this при работе с функцией обратного вызова. Варианты решения (использование bind, стрелочных функций и др.).
  • Понятие промисов, возвращение Promise из асинхронной функции.
  • Метод Promise.all(), его применение.
  • Синтаксис async/await, варианты применения, ограничения.
  • Обработка внештатных ситуаций: Promise reject, обработка исключений при асинхронных вызовах.
  • Протокол HTTP.
  • Заголовки и методы HTTP (GET, POST, PUT, DELETE, другие), передача данных.
  • HTTP-серверы (обзор).
  • Коды ответа HTTP-сервера.
  • Использование форм для отправки данных.
  • Передача данных на сервер с помощью AJAX.
  • Архитектура REST: преимущества и особенности.
  • Реализация CRUD (операций Create/Read/Update/Delete) при работе с REST.
  • Применение функции fetch() для получения и отправки данных.
  • Документирование REST-сервисов с помощью Swagger.
  • Понятие HATEOAS, применение.
  • Сравнение высокоуровневой библиотеки Axios и применения низкоуровневого fetch().
  • GET- и POST-запросы в Axios.
  • Применение async/await с Axios.
  • Обработка ошибок при использовании Axios.
  • Отмена запроса с помощью Axios.
  • Протокол WebSocket.
  • Примеры использования WebSocket, сравнение с HTTP.
  • HTML-анимация.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 47 900 ₽
Цена без скидки: 47 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

9. Fullstack-разработчик на JavaScript + ИИ

Онлайн- курс, на котором вы с нуля освоите главный язык Frontend-разработки — JavaScript, в связке с TypeScript и Node.js, с помощью которых станете Fullstack-Разработчиком. Обучитесь у старших разработчиков российского и международного рынков и закрепите знания на практических кейсах и тренажерах.
Дата начала: По мере набора группы
Длительность: 11 месяцев
Стоимость курса: 158 760 ₽
Цена без скидки: 396 900 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

10. Бакалавриат Интернет технологии и мобильные приложения

"Направление ""Интернет технологии и мобильные приложения"" готовит специалистов, способных разрабатывать и внедрять современные веб- и мобильные решения. С первого курса студенты осваивают навыки программирования, проектирования пользовательских интерфейсов и работы с базами данных, что позволяет им создавать функциональные и удобные приложения. Преимущества онлайн обучения включают гибкость в выборе времени и места занятий, доступ к разнообразным образовательным материалам и возможность учиться в удобном темпе, что делает обучение более доступным и комфортным"
Школа: МИПО
Дата начала: По мере набора группы
Длительность: 54 месяца
Стоимость курса: 360 000 ₽
Цена без скидки: 468 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

Рейтинг лучших школ по направлению Программирование и IT