backend for beginner
Изучаем одну из самых популярных платформ для создания бекенда на JavaScript – Node.js. В первой части курса изучаем модульность Node.js – идеологию написания кода, практикуемся в создании всех видов модулей и их расположением.
Далее изучаем работу с файловой системой. Чтение, создание каталогов, работа с файлами: чтение, создание, удаление, копирование и т.д.
Работаем с JSON файлами — чтение, создание, изменение, занесение объектов в файл и обратные операции.
Работа с CSV файлами — чтение, создание, изменение, занесение данных в файл и обратные операции.
Создание и настройка сервера на Node.js. Деплой приложения на Node.js на хостинг (не является обязательным для бекенд разработчика).
Связываем приложения Node.js с консолью. Передача аргументов из консоли в приложение.
Работа с API, создание POST, GET запросов в Node.js. Fetch в Node.js.
Работа с базами данных. Работа с MySQL, синхронные и асинхронные запросы в базу данных.
Работа с базой данных посредством ORM Sequelize.
Проект на Node.js – разработка сайта с админ панелью, аутентификацией и авторизацией с хранением информации в базе данных. Мультилогин, хеширование важных данных.
Спринты содержат большое количество задач для отработки теории на практике. Проверка выполненного кода. Разбор багов и исправление с преподавателем. При возникновении сложностей в решении — помощь и поддержка.
Курс позволит вам овладеть языком backend на практике, и реализовать любые проекты.
Specialization: backend
Level: for beginner
Создаем backend сайтов с помощью JavaScript. Учимся работать с модулями, файлами, работаем с API, JSON, XML, создаем сервер. Работаем с базами данных, разрабатываем сайт с аутентификацией и авторизацией. Deploy на хостинг.
Изучаем одну из самых популярных платформ для создания бекенда на JavaScript – Node.js. В первой части курса изучаем модульность Node.js – идеологию написания кода, практикуемся в создании всех видов модулей и их расположением.
Далее изучаем работу с файловой системой. Чтение, создание каталогов, работа с файлами: чтение, создание, удаление, копирование и т.д.
Работаем с JSON файлами — чтение, создание, изменение, занесение объектов в файл и обратные операции.
Работа с CSV файлами — чтение, создание, изменение, занесение данных в файл и обратные операции.
Создание и настройка сервера на Node.js. Деплой приложения на Node.js на хостинг (не является обязательным для бекенд разработчика).
Связываем приложения Node.js с консолью. Передача аргументов из консоли в приложение.
Работа с API, создание POST, GET запросов в Node.js. Fetch в Node.js.
Работа с базами данных. Работа с MySQL, синхронные и асинхронные запросы в базу данных.
Работа с базой данных посредством ORM Sequelize.
Проект на Node.js – разработка сайта с админ панелью, аутентификацией и авторизацией с хранением информации в базе данных. Мультилогин, хеширование важных данных.
Спринты содержат большое количество задач для отработки теории на практике. Проверка выполненного кода. Разбор багов и исправление с преподавателем. При возникновении сложностей в решении — помощь и поддержка.
Курс позволит вам овладеть языком backend на практике, и реализовать любые проекты.