Рус Укр

Курс NodeJS в Одесі

Advanced level
5

alarm-clock занять

spiral-calendar занятий в неделю

rocket старт

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

Залишилося

Стань Full Stack розробником!

Теоретична частина курсу розглядає суть NodeJS, а саме асинхронну модель роботи з неблокуючими операціями введення і виведення — eventloop, взаємодія з потоками і подіями, асинхронність та базою даних. Практична частина курсу присвячена практиці: як написати свій блог з користувачами, публікаціями, коментарями, тегами і т.д. (Тільки бекенд).

Цілі курсу

  • Навчитися працювати з NodeJS
  • Навчитися працювати з NoSQL базою даних MongoDB
  • Навчитися писати свої REST API і сайти, які Рендер на бекенд
  • Навчитися розмежовувати рівні доступу до ресурсів на сайті або API
  • Навчитися писати тести і документацію до API ресурсів
smiling-face-with-sunglasses

advanced
level

Вимоги:

  • Добре знання JS: розуміння контексту this, замикань, вміння працювати з callback і Promise, знання про стандарт ECMAscript 5+
  • Уміння працювати з REST API (XMLHttpRequest)

Вивчаємо такі технології

  • Nodejs

    Nodejs

  • expressjs

    expressjs

  • MongoDB

    MongoDB

  • passportjs

    passportjs

  • joi

    joi

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

alarm-clock 12 занять занять
  • Знайомство з NodeJS
    • Eventloop
    • Підтримувані стандарти (ECMAscript 5, ECMAscript 6)
    • Core
    • Streams
    • Event emitter
  • Знайомство з асинхронністю
    • Callback
    • Promise
    • Async (caolan)
    • Sync/await
  • Знайомство з проміжними обробниками
    • Connect
  • Створення веб-сервера
    • Http
    • Express
  • Використання шаблонизаторів
    • Pug
    • Nunjucks
  • Робота з MongoDB
    • Query
    • Aggregation
  • Підключення авторизації і аутентифікації
  • Тестування і написання документації
  • Фінальний проект
    • Пишемо адмінку для блогу
    • Пишемо призначений для користувача інтерфейс

В кінці курсу виконується дипломний проект.

Бонуси курсу

  • Спеціально зняті додаткові відеоматеріали

Додайте навички в резюме

  • Глибоке розуміння принципів ядра платформи node.js

  • Навички роботи з event emitter, потоками і файловою системою

  • Підйом веб-сервера з використанням нативного http-модуля і бібліотеки express

  • Створення REST-API, захист роута описом правил валідації вхідних параметрів і розмежуванням рівня доступу в залежності від прав користувача

  • Використання шаблонизаторів

  • Робота з БД mongodb, використовуючи бібліотеку mongoose

  • Робота з cookies і сесіями

  • Розгортання додатків на кінцевих сервісах (хостингах)

Переваги навчання у Комп'ютерній школі Hillel

  • man-raising-hand
    Групи по 14 осіб Викладач приділяє час кожному студенту.
  • nerd-face
    Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
  • briefcase
    Система особистих кабінетів Ефективне і зручне навчання.
  • speech-balloon
    Оперативна служба підтримки студентів Термінові питання - своєчасне рішення.
  • videocassette
    Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
  • hammer
    Практичні заняття Велика частина занять орієнтована на практику.
  • rocket
    Працевлаштування

    Що ми робимо для того, щоб ви досягли успіху?

  • clipboard

    Проводимо майстер-класи з підготовки резюме та пошуку роботи

  • books

    Регулярно оновлюємо програми курсів під вимоги ринку

  • smiling-face-with-sunglasses

    Запрошуємо викладати тільки кращих практикуючих фахівців

  • globe-with-meridians

    Розвиваємо нашу мережу партнерів серед топових IT-компаній

  • direct-hit

    Наші викладачі часто самі забирають до себе наших кращих Студентів ;)

Наші викладачі та випускники працюють в топових IT-компаніях світу

Артур
Артур
Закончил курс Front-End Pro, и сейчас перешел на Node.js Школой очень доволен. Отличная атмосфера, очень хорошие и отзывчивые преподаватели, которым всегда можно задать вопрос. Порадовал и тот факт — что все видео урока записывают, и можно прогнать занятие еще раз по видео. Также большой плюс что помимо основного курса в школе дают занятия по английскому языку а также проводятся спикинг-клабы по четвергам для всех желающих. Отдельный респект Сереже Котерняку и Юре Чихраю — отличные преподаватели, которые помогли ответить на вопросы как в пределах программы курса, так и на другие темы, видно что люди работают в школе не просто для того чтобы «отчитать лекции». Хотелось бы также отметить что в школе проводят очень много интересных ивентов и помогают с составлением резюме. В общем большая часть результата конечно зависит от вас, но если есть желание учится — то данная школа это один из лучших вариантов. Всем рекомендую.

Часті питання

  • Який потрібно мати комп'ютер, щоб навчатися на курсі NodeJS?

    Вимоги до комп'ютера для навчання на курсі NodeJS.

    Операційна система:

    • Windows 10 64-біт
    • macOS 10.13 або вище
    • Linux: Ubuntu 16.04 - 20.04

    Процесор* :

    • Мінімум intel core i5 4-го покоління
    • Рекомендується i5 7-го

    Оперативна пам'ять:

    • Мінімум 8 Гб
    • Рекомендується 16 Гб

    Пам'ять:

    • Мінімально 500 Гб HDD і більш
    • Рекомендується 200 Гб SSD і більш

    * Допустимі аналоги від AMD

  • Де можна уточнити ціну навчання на курсах?

    Для того, щоб отримати інформацію про вартість того чи іншого курсу, а також задати інші додаткові питання, що стосуються навчання, ви можете:

    • заповнити заявку на безкоштовну консультацію;
    • заповнити заявку на запис на курс;
    • зателефонувати або написати нам на пошту.
  • Ким працюють ваші Викладачі? Чи мають вони досвід викладання?

    Ми завжди дуже відповідально намагаємося підходити до питання підбору Викладачів у нашій Школі. Наші Викладачі — практикуючі фахівці в найбільших IT-компаніях міста. Також вони мають як досвід викладання в нашій Школі, так і досвід менторства за місцем їх професійної діяльності. У своїй манері навчання вони роблять упор на останні тенденції IT-ринку і виключно на свій особистий досвід для того, щоб наші Випускники мали найбільш затребувані знання і досвід роботи з конкретними кейсами.

  • Де можна подивитися відгуки про вашу Школу?

    Ви можете прочитати відгуки наших Студентів та Випускників на нашому сайті за цим посиланням. Ще ви зможете знайти відгуки і інформацію про нас на DOU.ua або можете прописати назву нашої Школи у Google, де ви також зможете побачити відгуки про нашу Школу у Google-акаунті або на Google-картах.

  • Чи існують які-небудь знижки або система лояльності, якщо Студент по завершенні одного курсу йде на наступний курс?

    Так, безумовно. Багато наших курсів передбачають додаткову систему бонусів для тих Студентів, які хочуть продовжувати навчання у нашій Школі. Ця система полягає в тому, що в кінці курсу Студенти пишуть тест з пройденого матеріалу або здають підсумкову роботу, за підсумками яких отримують знижку на наступний курс даного напрямку:

    • Студент, який має найвищий результат отримує знижку 25% на подальші курси;
    • Студент, який посів друге місце, отримує 15% знижку;
    • Студент, який виявився на третьому місці, отримує 10% знижку.

    Всі Студенти отримують знижку в розмірі 5% на будь-який з курсів Школи.

  • Як отримати максимальний бал за домашнє завдання?

    Виконання домашніх робіт, одна з найважливіших складових навчання. Для того, щоб отримати максимальний бал за домашнє завдання, потрібно:

    • Виконати завдання в зазначені терміни
    • Виконати всі умови завдання
    • Виконати завдання без помилок
    • Перездача домашнього завдання не більше одного разу

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

Обов'язково вкажіть телефон в міжнародному форматі

Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

Відправлено

Придбати подарунковий сертифікат

Gift certificate background image Gift certificate background image