+7 (960) 18-70-555
0

главная

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

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

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

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

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

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

+7 (960) 18-70-555

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

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

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

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

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

  • Стоимость

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

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

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

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

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

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

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

  • Контакты

    Telegram / WhatsApp / +7 (960) 18-70-555
    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






PostgreSQL






Git








1C-Битрикс






Стажировки, Работа

Спикеры

Куликов Дмитрий

Инженер-программист, ООО "Студия Т_Г"

Марков Александр

Middle backend-разработчик проекта Kari, компания "Lad"

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

Руководитель центра разработки, компания "Lad"

Полевая Анна

Младший научный сотрудник, ННГУ

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

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