FullStack разработка на Node.js

Общие сведения

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

по мере набора группы

Время обучения

с 11:00 до 18:00
по субботам и воскресеньям

Объём программы

500 ак. часов (из них 216 аудиторных)

Стоимость обучения на программе

120 000 рублей

оплата возможна в несколько этапов

Категория слушателей

к освоению программы допускаются лица, имеющие или получающие среднее профессиональное и (или) высшее образование.

Контакты

+7 (903) 105-90-17
uc@mpt.ru

Записаться на обучение



я даю согласие на обработку персональных данных

Преподаватели программы

Митасов Никита Сергеевич

Программист, Backend разработчик

Программист, Backend разработчик

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

При успешном окончании обучения выдаётся диплом о профессиональной переподготовке Российского экономического университета им. Г.В. Плеханова

Программа "FullStack разработка на Node.js" включает следующие дисциплины

Основы языка программирования JavaScript на платформе Node.JS

Node.JS был создан для максимально простого масштабирования серверных приложений. За счёт свой гибкости и скорости работы Node.JS очень хорошо подходит для создания чатов или серверной части браузерных игр, помимо этого благодаря Node.JS можно создавать полноценные программы для настольных систем и мобильных приложений, что достаточно востребовано на рынке труда, также можно программировать микроконтроллеры или даже создавать простые нейросети.

Объектно-ориентированное программирование на языке JavaScript

Объектно-ориентированное программирование предусматривает понятия классов и объектов, концепцию наследования, шаблонов функций и методов перегрузок операторов. JavaScript является объектно-ориентированным языком и главную роль в нём играет объект. Он может в себе содержать методы, свойства, а также любой тип данных.

Системы контроля версий Git

В ходе данной дисциплины слушатели ознакомятся с системой контроля версий это система, которая записывает изменения в файле или наборе файлов, что позволяет вернуться позже к определенной версии. Использование системы контроля версий помогает в случае, если Вы что-то сломали или удалили файл(ы), благодаря ей Вы спокойно без каких-либо дополнительных усилий можете все исправить. Многие люди в качестве метода контроля версий используют копирование файлов в отдельный каталог, данный способ довольно распространен из-за его простоты, однако он невероятно не надежен, можно легко забыть в каком каталоге Вы находились и случайно изменить не тот файл или скопировать не те файлы.

Frontend разработка на HTML, CSS и JavaScript

Язык HTML является стандартом разметки страниц для сети «Интернет». Каждый браузер компьютера или мобильного устройства интерпретируют скрипт HTML в сформированный документ. CSS является каскадными таблицами стилей. Он служит для описания внешнего вида сайта. Язык программирования JavaScript служит для создания функциональных возможностей сайтов. В рамках дисциплины рассматриваются принципы формирования HTML документов, расположения в них текстовой информации, изображений, списков и таблиц. Помимо этого, дисциплина включает в себя получение базовых знаний синтаксиса языка программирования «JavaScript». Данный курс позволяет получить практические навыки по реализации Интернет-страниц и WEB приложений.

FrontEnd разработка с применением библиотеки Jquery

Jquery — небольшая и многофункциональная библиотека. Данная библиотека упрощает такие вещи, как обход и манипуляции с HTML-документами, обработка событий, анимация и Ajax с помощью простого в использовании API, который работает во множестве браузеров. Благодаря сочетанию универсальности, скорости и расширяемости, jQuery облегчил способ разработки JavaScript миллионами людей.

Проектирование и создание баз данных MySQL

MySQL является самой популярной в мире базой данных с открытым кодом. У неё высокая производительность, надежность и чаще всего используется для WEB-проектов. MySQL часто выбирают в качестве встроенной базы данных, распространяемой тысячами поставщиков программного обеспечения и производителей оборудования. Язык SQL практически не имеет отличия в различных базах. Курс направлен на ознакомление в сравнении MySQL.

MySQL

Разработка WEB-приложений на Node.JS Express

Express - это гибкая платформа веб-приложений Node.js, которая предоставляет надежный набор функций для веб-приложений и мобильных приложений. Имея в своем распоряжении множество служебных методов HTTP и промежуточного программного обеспечения, благодаря чему создание надежного API-интерфейса выполняется легко и быстро.

Разработка REST API на Node.JS Express

Representational State Transfer (REST) - это передача состояния представления. Данная технология позволяет получать и модифицировать данные и состояния удаленных приложений, передавая HTTP-вызовы через интернет или любую другую сеть.