Sales Ended

DevMeeting "Node.js + Hapi", Wrocław 7 października 2017

Event Information

Share this event

Date and Time

Location

Location

Wrocław

50-130

Poland

Event description

Description

Całodniowy DevMeeting dla osób, które już piszą w node.js i chciałyby poznać Hapi.js jako alternatywę do express.js.

Na devmeetingu dowiesz się jak szybko i wygodnie tworzy się RESTowe API w Hapi.js. Pokażemy jak korzystać z dostępnych pluginów, które pozwolą obsłużyć takie zagadnienia jak: zaawansowane logowanie requestów, walidacja i sanityzacja danych wejściowych (i wyjściowych), generowanie dokumentacji czy testowanie. Na deser opowiemy w jaki sposób zrealizować autentykację, zapewnić bezpieczeństwo aplikacji i zintegrować serwer WebSockets.

Spotkanie adresowane jest do osób znających już node.js i korzystających z innego frameworka (np. Express) ale też dla programistów backendu chcących rozpocząć swoją przygodę z node.js.


Dlaczego Hapi?

Wśród najpopularniejszy frameworków dla node.js od lat króluje Express. Dzięki swojej prostocie i łatwości użycia jest wybierany przez wielu developerów. Na Devmeetingu spróbujemy was przekonać, że Hapi jest godną alternatywą Expressa podczas prototypowania oraz że sprawdzi się dużo lepiej w przypadku większych projektów.


Prerequisites

Przychodząc na DevMeeting powinieneś mieć następujące umiejętności:

  • Znajomość ES5/ES6
  • Znajomość architektury node.js (EventLoop + async)
  • Umiejętność stworzenia i uruchomienia prostego serwera HTTP w node.js


Agenda

  • Hello World! - Renderowanie widoków z szablonów.
  • Testowanie i obsługa błędów.
  • Walidacja i sanityzacja danych wejściowych.
  • Budowanie RESTowych API.
  • Podział aplikacji na wiele modułów.
  • Generowanie dokumentacji do API.
  • Autentykacja za pomocą JWT i OAuth.
  • Budowanie aplikacji real-timeowych z użyciem WebSockets.


Co to jest DevMeeting?

DevMeeting to mix hackathonu i warsztatów programistycznych. Przez cały dzień uczestnicy implementują przykładową aplikację - samodzielnie i w zespołach. Nad merytoryką czuwają doświadczeni mentorzy, którzy cały czas służą pomocą, prowokują dyskusje oraz dzielą się swoją wiedzą praktyczną.

DevMeeting nie jest wykładem czy klasycznym szkoleniem. Stawiamy na praktykę, kodowanie oraz wymianę wiedzy i doświadczeń. Jest to też świetna okazja, by poznać innych programistów i nawiązać wartościowe kontakty z developerami z Twojego miasta.

Jeśli chcesz poczuć atmosferę DevMeetingu, zapraszamy na YouTube (film z DevMeetingu 9. maja 2015, Node.JS):
https://www.youtube.com/watch?v=sb_Mmhq-iX0


Informacje praktyczne

Gdzie:
Sala konferencyjna w centrum miasta, dokładna lokalizacja zostanie wysłana uczestnikom

Kiedy:
Sobota, 7. października we Wrocławiu
Start o 9.00 (prosimy o przybycie ok. 8.45), zakończenie ok. 16.00

Co należy przynieść:
Laptop z zainstalowanym Google Chrome + zasilacz

Koszt udziału:
Tym razem - bezpłatnie.


Sponsor



LiveChat tworzy od podstaw produkt, z którego korzysta 60 tysięcy osób w ponad 20 tysiącach firm na świecie - to jedna z trzech najpopularniejszych tego typu aplikacji na świecie.

Aplikację budujemy we Wrocławiu w zespole kilkudziesięciu osób. Pomysłów mamy zawsze więcej, niż rąk do pracy, więc jeśli się zastanawiasz nad ciekawymi projektami na najbliższe lata - zapraszamy do LiveChata!

Date and Time

Location

Wrocław

50-130

Poland

Save This Event

Event Saved