+7 (930) 710-99-10
0

главная

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

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

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

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

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

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

+7 (930) 710-99-10

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

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

    февраль 2021 г.

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

    февраль - июнь 2021 г.

  • Стоимость

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

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

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

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

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

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

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

  • Контакты

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

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

О курсе

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

В качестве преподавателей на курсе выступают эксперты из IT-компаний: Lad, R-top, Smarty CRM, TOP-7, а также преподаватели-практики ННГУ.

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

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

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

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

В курсе пишем браузерную часть 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
Целью курса является углубленное изучение ООП, создание сайтов и веб-приложений с помощью Yii PHP Framework
Рассматриваем создание сайта с нуля на CMS от российской компании «1С-Битрикс».

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

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





Javascript






PHP






React





Node.js





React Redux






Yii






MySQL






MongoDB






Git








1C-Битрикс






Стажировки

Спикеры

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

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

Таланов Максим

Fullstack javascript developer, компания Lad

Храпов Алексей

Javascript developer, компания Lad

Теричев Максим

Технический лидер подразделения "Новые проекты" компании Lad

Усков Алексей Владимирович

Преподаватель Университета Лобачевского

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

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

Ханин Дмитрий

Fullstack Developer ГК «ЛАД»

Порядок зачисления

2 Шаг

Формируете комплект документов: копия паспорта (2,3 стр. + прописка), копия документа об образовании

копию свидетельства о браке или др. документа, в случае различия в фамилии в паспорте и документе об образовании

студентам нужно принести справку с места учебы

3 Шаг

Приносите полный комплект документов (оригиналы и копии) по адресу: пр. Гагарина, 23, корп. 2, каб. 403 (понедельник-четверг: с 9 до 11-30 и с 12-30 до 16-00 пятница: с 9 до 11-30 и с 12-30 до 15-00). Тел. 462-34-31

4 Шаг

Подписываете договор, спускаетесь на первый этаж и оплачиваете обучение в кассе ННГУ. Приступаете к обучению на курсах согласно расписания

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

Или позвоните
по телефону
+7 (930) 710-99-10

  • Диплом о высшем или среднем проф. образовании при наличии (без вкладыша с оценками)
  • Личный листок (скачайте) и заполните
  • Свидетельство о браке (в случае смены фамилии)