+7 (930) 710-99-10
0

главная

ПОИСК КУРСА ПО ФИЛЬТРАМ

ВСЕ КУРСЫ ПО НАПРАВЛЕНИЯМ

ПОСТРОЙТЕ ПУТЬ К КАРЬЕРЕ

КАЛЕНДАРЬ КУРСОВ

ПОРЯДОК ЗАЧИСЛЕНИЯ

НОРМАТИВНЫЕ ДОКУМЕНТЫ

+7 (930) 710-99-10

Онлайн-курс профессиональной веб-разработки (продвинутый уровень)

  • Период обучения

    Сентябрь 2021 года

  • Продолжительность курса

    5 месяцев

  • Стоимость

    - стоимость обучения - 35 000
    - для школьников, студентов, аспирантов или ранее обучавшихся на курсах ФПК ННГУ - скидка 20%
    Возможна оплата в 2 этапа

  • График занятий

    Обучение проходит в субботу с 9 до 16 и 1 раз будни с 18 до 21

  • Документ об окончании

    Слушателям с высшим или средним специальным образованием выдается диплом о повышении квалификации и профессиональной переподготовке. Остальным — сертификат

  • Место проведения

    Дистанционное обучение в ZOOM

  • Контакты

    Тел. +7 (930) 710-99-10, 462-34-31 деканат, email: info@fpk.unn.ru

До окончания набора осталось
0 дней : 0 часов : 0 минут : 0 секунд
Оставить заявку

О курсе

Онлайн-курс профессиональной веб-разработки (программа "Web-технологии", 252 часа) направлен на подготовку кадров для IT-компаний Нижегородской области и других регионов. В качестве преподавателей на курсе выступают эксперты из IT-компаний: Lad, R-top, TOP-7, а также преподаватели-практики ННГУ.

Требования к слушателям: знания html, css, основ программирования на javascript и php.

На курсе изучаются профессиональные инструменты веб-разработки (React, Node.js, PostgreSQL и т.д.). В процессе обучения Вы выполняете индивидуальные и командные проекты, которые курируют разработчики из IT-компаний.

Все материалы курса доступны в личном кабинете платформы a-generation. Обучение проходит в ZOOM.

Что мы изучаем на курсе

В курсе пишем браузерную часть web-приложения на React - одном из самых популярных JS-фреймворков. В ходе разработки будут разобраны следующие темы:
- инициализация react-приложения, структура проекта и работа с пакетным менеджером npm для управления зависимостями.
- базовые концепции React: виртуальный DOM, компоненты, props и states, особенности потока данных.
- классовые компоненты и их жизненный цикл.
- функциональные компоненты и хуки.
- разные подходы к стилизации компонентов.
- менеджер состояний Redux.
- роутинг в react-приложении.
- запросы к серверу с помощью http-клиента axios
- redux-thunk middleware и асинхронные экшны
и многое другое.
1) Знакомство с Node.js
⦁ Что это и для чего нужен Node.js
⦁ Как работает Node.js
⦁ Консольный интерфейс
⦁ Переменные окружения
⦁ Встроенные модули
2) Асинхронность в Node.js
⦁ Callback function.
⦁ Промисы
⦁ Async и await
3) Практика работы с Node.js
⦁ Практика решения основных задач на Node.js
⦁ Работа со встроенными модулями
4) Теоретическая часть создания API
Что такое API
Проектирования API
REST
CRUD
5) Введение в Express.js
⦁ Что это и для чего нужен Express.js
⦁ Создание сервера
⦁ Обработка входящих запросов.
⦁ Маршрутизация
⦁ Middleware
6) Работа с MongoDb (mongoose)
⦁ Основы работы с MongoDb в Node.js
7) Практика работы с Express.js и MongoDb
⦁ Создания API для не большого проекта с использованием Express.js и MongoDb
8) Дополнительно постараемся разобрать
⦁ Typescript
⦁ JWT
⦁ Socket.io
Что такое бд и зачем они нужны?
- Реляционные СУБД и язык SQL.
- Нереляционная БД NoSQL.
- Сравнение баз данных SQL (реляционных) и NoSQL (нереляционных).

Проектирование БД , нормальные формы, консистентность данных, отношение между таблицами

MySQL
- Типы данных и типы таблиц в MySQL
- Основные SQL-команды
- Агрегация и сортировка
- Оператор JOIN
- Индексы и Транзакции

MongoDB
- Особенности (понятие коллекции, документов и полей)
- Основные операции (CRUD-операции, фильтрация по полям, sort, skip, limit)
- Aggregation framework
Рассматриваем создание сайта с нуля на CMS от российской компании «1С-Битрикс».

Курс включает:
- Первое знакомство с CMS, изучение интерфейса системы.
- Создание страниц, работа с визуальным редактором.
- Работа с компонентами и информационными блоками.
- Интеграция дизайна: создание шаблона.
- Подключение и кастомизация компонентов.
В качестве дипломной работы слушатели создают профессиональный сайт или приложение с использованием современных инструментов веб-разработки

Изучаем технологии и инструменты





Javascript






PHP






React





Node.js





React Redux








MySQL






MongoDB






Git








1C-Битрикс






Стажировки

Спикеры

Громов Артем

Fullstack Developer, компания Lad

Широков Алексей

Frontend Developer, компания Lad

Вильданов Вадим Кадирович

доцент кафедры математического моделирования экономических процессов, кандидат физико-математических наук. Читает курс «Программирование на PHP»

Пахомова Дарья

Веб-разработчик, компания R-top

Запись на курс

Заполните форму ниже

Заполняете форму ниже (блок с розовым фоном), прикрепив указанные документы

Договор

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

Контакты

Контакты для вопросов оформления: 8(831) 462-34-31

ОСТАВЬТЕ
ЗАЯВКУ
НА КУРС

Или позвоните
по телефону

+7 (930) 710-99-10
  • Диплом о высшем или среднем проф. образовании при наличии (без вкладыша с оценками)
  • Личный листок (скачайте) и заполните
  • Cогласие на обработку персональных данных (скачайте) и заполните
  • Свидетельство о браке (в случае смены фамилии)