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

Node JS

Start

01.01.0001
Среда 18.00
Суббота 14.00

Finish

01.01.0001

Важно!

Группа в процессе набора. Подробности по телефонам. 

Категории: Курсы JavaScript, Курсы JS, Курсы back end, Курсы web программирования, обучение Node JS, Express JS


 в IT центре Hello world – это это специализированный курс обучения, включающий в себя изучение платформы Node.js.

 

Node.js – это программная платформа, основанная на интерпретаторе языка javascript Google V8. Большое количество внешних, подключаемых модулей, позволяет создавать любые типы приложений, от простых, работающих в командной строке, до высоконагруженных веб-приложений. Back-end часть проекта, которая раньше разрабатывалась на языке PHP, теперь, благодаря Node.js, может быть реализована на Javascript.

 

Фреймворк Express позволяет упростить рутинные задачи, связанные с организацией веб-приложений, RESTful api.

 

Применение NoSQL-подобных СУБД, позволяет обеспечить гибкую архитектуру хранения и обработки данных веб-приложения, фактически используя единый формат данных — форматJSON.

 

Программа курса позволяет освоить Node.js, как абсолютному новичку, так и тем, кто уже пробует начинать свое погружение в мир back-end разработки. Темы лекций и практические задания составлены исходя из требований ведущих IT-компаний, Ваших будущих вероятных работодателей.В качестве практических заданий слушатели этого курса в IT центре Hello World будут создавать реальные элементы back-end-приложений.

Рейтинг этот курса 4.7 из 5 (основан на 31 отзывах)
6 недель

продолжительность одного курса

2 РАЗА В НЕДЕЛЮ

интенсивность занятий

120 МИНУТ

продолжительность одного занятия

2800 ГРН. В МЕСЯЦ

При оплате всего курса сразу

2800 ГРН. В МЕСЯЦ

При оплате курса помесячно

Программа курса

  • Start
  • Архитектура платформы. CLI. Отладка кода
  • Single thread. Асинхронность, событийный цикл
  • Пакетный менеджер npm
  • Модули, подключение, экспорт значений
  • События, модель событий
  • Модуль util, наследование
  • Работа с файлами
  • Работа с потоками, pipe
  • Работа с процессами, кластер
  • Работа с сетью(net, socket)
  • Модули http, https
  • Таймеры
  • Express. Архитектура
  • Express. Маршрутизация
  • Express. Шаблонизаторы
  • Express. Cookie. Сессии
  • Express. RESTful API
  • Работа с СУБД. Обзор методик. CRUD
  • Использование СУБД MySQL
  • Использование СУБД MongoDB. Пакет Mongoose
  • Менеджеры процессов, сервисное ПО
  • Пакет async
  • Использование WebSockets. Пакет socket.io
  • Стек MEAN
  • Тестирование
  • Best practices
  • Finish

Кому это нужно?

Вы хотите разрабатывать серверную часть веб-приложения, используя язык программирования Javascript. Вам интересно, как можно использовать базы данных для хранения информации, обрабатываемой веб-приложением. Вы хотите разобраться с архитектурой RESTful служб. Вы хотите изучить применение NoSQL-подобных СУБД в качестве хранилища данных веб-приложения. Вы хотите разобраться с основами серверной разработки и начать строить карьеру back-end разработчика.

 

Зачем это нужно?

Использование платформы Node.js позволит создавать серверную часть веб-приложения, используя тот же самый язык программирования, что и для клиентской части, а именно — javascript.

Архитектура RESTful-служб позволит создать униффицированный интерфейс доступа к хранилищу данных, реализованному с использованием NoSQL-подобных СУБД.

Эти возможности могут быть интересны, как людям, которые просто хотят расширить свои знания в этих областях, так и тем, кто хочет начать заниматься профессиональной Full-Stack разработкой.

Требования: знание языка программирования javascript на базовом уровне

Как достигается результат?

Этот курс создан для будущих программистов и читается практикующим программистом. Материал лекций построен таким образом, что позволяет направить ход мысли студентов в правильное русло и научить их не только делать, но и думать как программисты. Сложность практических заданий возрастает постепенно, по мере усвоения лекционного материала. Каждое практическое задание включает элементы нового теоритического материала, прослушанного на лекции, и элементы пройденных лекций. Преподаватель обсуждает домашнее задание со слушателями, детализируя каждый шаг выполнения практического задания.  Практический опыт преподавателя позволяет избежать недопонимания материала и устранить большинство типовых ошибок у начинающих на самых первых порах. Все это и многое другое позволяет слушателям к концу прохождения курса достигнуть поставленной цели – освоить начала front-end разработки.

 

Для того чтобы начать обучение в нашем центре нужно всего 4 вещи:

 

Отправить заявку

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

hello world promo