#16 Full-Stack JavaScript Applications - czyli MERN w akcji
- Podsumowanie nowości ES6
- Wprowadzenie do Node.js
- Pierwszy serwis z wykorzystaniem Express.js
- Piszemy UI z React.js
- Przechowujemy dane w MongoDB
- React.js i server side rendering
Rejestracja rusza 8.02 o godzinie 9:00
Temat: Full-Stack JavaScript Applications - czyli MERN (MongoDB, Express.js, React.js, Node.js) w akcji
W trakcie warsztatu zobaczymy, jak można wykorzystać JavaScript do stworzenia kompletnej aplikacji webowej.
Tworząc UI naszej aplikacji wykorzystamy bardzo popularny ostatnio framework React.js. Backend naszej aplikacji oprzemy na Node.js (który umożliwia uruchamianie JavaScriptu po stronie serwera) oraz framework Express.js. Następnie dane naszej aplikacji zapiszemy w NoSQLowej bazie MongoDB.
Podczas spotkania przedstawię krótkie wprowadzenie do każdego z wymienionych tematów, po czym przejdziemy do implementacji.
Wymagania od uczestników:
- Podstawowa znajomość JavaScript
- Komputer z systemem Windows lub Mac z OSX
- Visual Studio Code - lub inny edytor
- zainstalowany Node.js (w wersji 6.x) - https://nodejs.org/en/download/
- zainstalowane MongoDB (wersja 3.2 lub 3.4) https://www.mongodb.com/download-center
Należy pamiętać o:
- BYOD - Bring Your Own Device.
- Piwo we własnym zakresie.
- Uśmiech, poczucie humoru czy też chęć nauki - we własnym zakresie.
Prowadzący:
Łukasz Gąsior - Programista-pasjonat z wieloletnim doświadczeniem. Wielki fan ReSharpera i innych narzędzi zwiększających produktywność. Zaangażowany głównie w projekty związane z aplikacjami webowymi. Często „dla rozrywki” próbuje swoich sił w innych technologiach, jak Node.js czy GoLang. Uparcie wierzy, że nad kodem JavaScript da się zapanować tak, jak nad każdym innym językiem. Organizator konferencji WROC# (http://wrocsharp.com), lider grupy JSUpskill (https://www.meetup.com/JS-Upskill-Wroclaw/) oraz autor książki ReSharper Essentials.