Fullstack-разработка на JavaScript

На курсе изучаем профессиональные инструменты front-end и back-end разработки React и Node.js, СУБД MySQL, MongoDB, PostgreSQL

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

О курсе

Пройдя курс Fullstack-разработки на JavaScript ты научишься использовать профессиональные инструменты front-end и back-end разработки React и Node.js, СУБД MySQL и MongoDB. Преподаватели курса - эксперты из IT-компаний Lad. Результатом обучения станет создание и успешная защита итогового проекта. Для студентов и аспирантов скидка.

Обучение возможно онлайн в zoom и очно в Нижнем Новгороде

Мы изучаем:

course-info
  • javascript
    javascript
  • mongodb
    mongodb
  • mysql
    mysql
  • node.js
    node.js
  • react.js
    react.js
  • sql
    sql
  • postgresql
    postgresql

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

  • Для тех, кто хочет стать профессиональным разработчиком на JavaScript.

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

Эксперты

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

  • Теричев Максим Александрович
    Теричев Максим Александрович
    Руководитель центра разработки Lad. 10 лет опыта разработки. Преподает с 2016 года.
  • Третьякова Алёна Александровна
    Третьякова Алёна Александровна
    Фрилансер. 10 лет опыта верстки и разработки сайтов. Создавала сайты для интернет-магазинов в Москве и регионах. Преподает с 2017 года.
  • Широков Алексей Михайлович
    Широков Алексей Михайлович
    Middle Frontend-разработчик, тех. лидер проекта «Плюшки», компания Lad . Опыт разработки - 2 года
  • Слугин Владимир Георгиевич
    Слугин Владимир Георгиевич
    Начальник вычислительного центра Нижегородского радиотехнического колледжа, преподаватель JavaScript FullStack с опытом более 13 лет. Занимается разработкой с 2017 года.

Карьера

Выпускники курсов HiBrain получают уникальную возможность применить новые знания: компании-партнёры проекта ждут лучших выпускников на стажировки и предлагают трудоустройство.

  • Top7
  • Lad
  • Облачные технологии

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

  • Основы Linux.
  • Инициализация react-приложения, структура приложения и работа с пакетным менеджером npm.
  • Изучение базовых концепций React. Основы работы с функциональными компонентами. Знакомство с понятиями props и state.
  • Основные этапы и методы жизненного цикла компонентов (initialize, mount, update, unmount)
  • Сравнительный анализ классовых и функциональных компонентов
  • Знакомство с React-Hooks. Правила и особенности использования хуков.
  • Реализация роутинга в react-приложении. Знакомство с History API.
  • Подключение и настройка менеджера состояний Redux. Настройка ReactDevTools и ReduxDevTools. Базовая концепция и основы работы с Redux.
  • Настройка подключения к серверу с помощью http-клиента axios на примере открытого API.
  • Знакомство с Node.js (как работает Node.js, консольный интерфейс, переменные окружения, встроенные модули)
  • Асинхронность в Node.js (callback function, промисы, async и await)
  • Практическая работа с Node.js
  • СУБД (PostgreSQL, MongoDB)
  • Создание API (проектирования API, REST, CRUD)
  • Введение в Express.js (создание сервера, обработка входящих запросов, маршрутизация, middleware)
  • Практическая работа с PostgreSQL и MongoDb

Реляционные СУБД и SQL, нереляционная БД NoSQL, проектирование БД , нормальные формы, консистентность данных, MySQL, MongoDB, PostgreSQL

course-program