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 162 ₽/мес
-60%
или сразу 99 900 ₽
Обложка курса
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 ₽
Обложка курса
54 мес
Логотип МИПОМИПО
Бакалавриат Веб-разработка
Angular
Веб-разработка
Backend-разработка
Frontend-разработка
HTML/CSS
JavaScript
Проектирование информационных систем
Big Data
Искусственный интеллект
React
Vue.js
Node.js
Python
PHP
Проектирование API
Базы данных
MySQL
MongoDB
Создание сайтов
495 000 ₽
-24%
643 500 ₽
12 мес
Логотип Компьютерная академия «TOP»Компьютерная академия «TOP»
Frontend разработка
Angular
Frontend-разработка
HTML/CSS
JavaScript
React
Node.js
Разработка
Ajax
JQuery
JSON
118 800 ₽
1 мес
Логотип beONmaxbeONmax
Курс JavaScript – полный курс с нуля до результата
Angular
JavaScript
Frontend-разработка
React
Node.js
React Native
Git
Ajax
GitHub
JSON
JQuery
Vue.js
VS Code
998 ₽
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 ₽

Больше об авторах

Автор
Николай Ширинкин
Менеджер продукта
Больше об эксперте

Менеджер продукта в Edtech/HR-tech. За более чем 7 лет работы создал и масштабировал цифровые продукты в Edtech (Яндекс Практикум, Сравни Образование, Хабр Карьера). Через карьерные и образовательные продукты обучил и трудоустроил более 30.000 специалистов, а также провел более 1000+ часов менторских консультаций для начинающих специалистов Product менеджеров, Разработчиков и Аналитиков

Регалии/Квалификации:
  • Product owner
  • Бакалавриат: Менеджмент, Управление персоналом
Экспертиза:
  • Разработка и запуск продукта
  • Продуктовая аналитика
  • Стратегическое и операционное планирование
  • Финансовое планирование, бюджетирование, P&L и расчет юнит-экономики
  • HR-менеджмент, обучение и развитие персонала
  • Управление персоналом, построение команды

Посмотреть всех экспертов

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

Вячеслав Филатов
Пользователь Хабра
Достоинства: Программа включает большой спектр тем, курс интенсивный, не дает расслабится, интересная методика дедлайнов и сдачи проектов по каждому спринту, тренажер удобный, есть доп курсы , куратор всегда на связи
Недостатки: соотношение теории и практики, практика рандомной сложности, студент один на один с тренажером, никакого общения в чатах студентов и тд
Александр Цупко
Пользователь Хабра
Достоинства: Подача материала, программа курса, профессиональные преподаватели, качество домашних заданий
Эльвира Валиуллина
Пользователь Хабра
Александр Габадулин
Пользователь Хабра
Юлия Митрофанова
Пользователь Хабра
Алексей Никифоров
Пользователь
Комментарий: Я до обучения и я сейчас — два разных человека Курс дал мне навык контроля нейросетей: заранее ограничивать время работы, спорить с моделью, когда она уходит не туда, обязательно сохранять версии проекта Изменился подход к задачам: то, что раньше выглядело сложной разработкой, теперь можно разложить на шаги и собрать самому Проект остался в портфолио как пример того, что я уже умею создавать — для меня это важно, потому что хочу сменить направление с контекстной рекламы на аналитику
Любовь Ярковская
Пользователь
Комментарий: Курс подошёл мне без опыта в разработке: я не программист, IDE раньше в глаза не видела, Python до сих пор пугает — и всё равно собрала рабочее веб-приложение Работала на своей реальной задаче, а не на учебном кейсе: перенесла в Cursor мой ручной процесс расчёта КП Инструмент решил мою управленческую проблему, а не только техническую: логика ценообразования больше не зависит от меня одной, менеджеры считают сами
Даниил Апухтин
Пользователь Хабра
Посмотреть все отзывы

Промокоды и акции для направления Программирование и 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).
Дата начала: 7 декабря
Длительность: 1 неделя
Стоимость курса: 46 900 ₽
Цена без скидки: 46 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

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

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

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

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

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

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

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

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

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

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

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-анимация.
Дата начала: 16 ноября
Длительность: 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