+7 (960) 18-70-555
0

главная

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

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

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

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

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

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

+7 (960) 18-70-555

Профессиональная веб-разработка (программа "Web-технологии" продвинутый курс)

  • Начало обучения

    Февраль 2025 года

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

    Февраль - июнь 2024 года

  • Стоимость

    - стоимость обучения - 40 000
    - для школьников, студентов, аспирантов или выпускников курсов ФПКиПП ННГУ - 32 000
    - для преподавателей скидка - 50%
    Скидка не распространяется на слушателей курса "Web-технологии" (250 часов), которые начали учиться в сентябре 2023 года!
    Возможна оплата в 2-3 этапа.

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

    Обучение проходит в субботу, с 9:00 до 16:00 и 2-3 раза в будние дни, с 18:00 до 21:00.

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

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

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

    пр. Гагарина, 23, корпус 2, 4 этаж

  • Контакты

    Telegram / WhatsApp / +7 (960) 18-70-555
    462-34-31 - деканат, email: info@fpk.unn.ru

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

О курсе

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

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

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

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


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





Javascript






PHP






React





Node.js





React Redux






MySQL






MongoDB






PostgreSQL






Git






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

В курсе пишем браузерную часть 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
В качестве дипломной работы слушатели создают профессиональный сайт или приложение с использованием современных инструментов веб-разработки

Преподаватели

Менлияхматов Дмитрий

Middle Frontend Developer

Слугин Владимир

FullStack-разработчик. Начальник вычислительного центра Нижегородского радиотехнического колледжа. Занимается разработкой с 2017 года.

Стажировка

Партнером курса является IT-компания Lad, которая занимается разработкой средств автоматизации для организаций.

Для лучших выпускников возможна стажировка.

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

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

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