logo-hibrain

Программирование на JavaScript онлайн

Освойте популярный язык программирования JavaScript за 4 месяца. Вы сможете разрабатывать веб-приложения. Изучите библиотеку React.js и основы Node.js. Получите востребованный навык программирования.

  • Площадка:Университет Лобачевского
  • Продолжительность:4 месяца
  • Дата:февраль 2023
  • Стоимость:24000 ₽
Программирование на JavaScript онлайн

О курсе

На курсе ты научишься писать программы на JavaScript, работать с React.js и изучишь основы Node.js.
JavaScript - это самый популярный в мире язык веб-программирования. Он специально создавался для веб-приложений, которые будут работать в Интернете. React.js-библиотека нужна для создания пользовательских интерфейсов. На React.JS написаны Яндекс, Netflix и другие известные сервисы. Node.js – это среда для backend-разработки на JavaScript.

Обучение проходит в 2 этапа:

  • Базовый - разберем функционал, основные принципы и цикл работы в JavaScript.
  • Продвинутый - изучим основы Node.js,научимся разрабатывать приложения на React

После обучения - продолжайте практиковаться. Как после изучения иностранного языка нужно продолжать говорить, чтобы закрепить навык. Так и после изучения языка программирования нужно продолжать кодить.

Во время обучения вы:

  • изучите основы работы на языке программирования JavaScript
  • освоите передовые технологии React.js и основы Node.js
  • разработаете свое первое приложение на React.js

Обучение очно или онлайн.

Занятия каждую субботу с 9:00 до 12:30
Скидка для студентов 20%

Мы изучаем:

course-info
  • javascript
    javascript
  • node.js
    node.js
  • react.js
    react.js

Кому подойдет курс

  • Новичкам. Изучите самый популярный язык программирования и сможете разрабатывать веб-приложения
  • Начинающим программистам. Научитесь работать с JavaScript - библиотекой React для создания frontend-приложений.

Необходимые навыки

  • Вы уверенный пользователь ПК (Word, Excel, PowerPoint)
  • Умеете устанавливать программы на компьютер.
  • Знаете, как регистрироваться на разных сайтах и платформах.
  • Есть опыт набора текстов на латинице или со средней скоростью набираете на латинице

Эксперты

Мы разработали курс вместе со специалистами IT-компаний Lad. Включили в программу только то, что актуально и применяется сегодня в программировании. Будем учиться на реальных кейсах от экспертов-практиков.

  • Широков Алексей Михайлович
    Широков Алексей Михайлович
    Middle Frontend-разработчик, тех. лидер проекта «Плюшки», компания Lad . Опыт разработки - 2 года
  • Остапчук Павел Вадимович
    Остапчук Павел Вадимович
    Frontend-разработчик, АО «Сбербанк-Технологии» г. Москва

Карьера

После окончания курса можно пройти собеседование в Lad. Для лучших выпускников возможно трудоустройство.

  • Lad
  • R-top

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

  • Введение в JavaScript.
  • Введение в Git.
  • Типы данных и переменные.
  • Преобразование типов и операторы сравнения.
  • Изучение условных и логических операторов.
  • Циклы.
  • Знакомство с функциями и функциональными выражениями, стрелочные функции.
  • Особенности при работе примитивами и объектами.
  • Массивы и их методы, объекты (копирование, перебор), spread, rest операторы.
  • Продвинутая работа с функциями, ключевое слово this, контекст и работа с ним (call/apply/bind), замыкания.
  • Изучение прототипной модели, функции конструкторы и классы.
  • Изучение методов манипуляции DOM.
  • Основы Linux.
  • Инициализация react-приложения, структура приложения и работа с пакетным менеджером npm.
  • Изучение базовых концепций React. Основы работы с функциональными компонентами. Знакомство с понятиями props и state.
  • Основные этапы и методы жизненного цикла компонентов (initialize, mount, update, unmount)
  • Сравнительный анализ классовых и функциональных компонентов
  • Знакомство с React-Hooks. Правила и особенности использования хуков.
  • Реализация роутинга в react-приложении. Знакомство с History API.
  • Подключение и настройка менеджера состояний Redux. Настройка ReactDevTools и ReduxDevTools. Базовая концепция и основы работы с Redux.
  • Настройка подключения к серверу с помощью http-клиента axios на примере открытого API.
  • Основы Backend-разработки на Node.js
course-program