Укр Рус

Курс 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
  • Підключення авторизації і аутентифікації
  • Тестування і написання документації
  • Фінальний проект
    • Пишемо адмінку для блогу
    • Пишемо призначений для користувача інтерфейс

Бонуси курсу

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

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

  • Принципи ядра платформи nodejs

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

  • Піднімання веб-сервера, використовуючи нативний http-модуль та бібліотеку express

  • Створення REST-API

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

  • БД mongodb (mongoose)

  • Cookies та сесії

  • Розгортання програм на хостингах

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

  • man-raising-hand
    Групи по 16 осіб Викладач приділяє час кожному студенту.
  • 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-картах.

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

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

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

    Оплата провадиться через виставлення інвойсу на E-mail через сервіси LiqPay та Fondy.

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

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

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

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

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

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

Відправлено