WarsawJS Workshop #39 — Wzorce projektowe

8 Grudnia 2019, 10:00-18:30 (Niedziela)

Zobacz na mapie

To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.
Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Cena Liczba
Rozwiniemy istniejącą aplikację w Node.js do obsługi wynajmu samochodów, dodając nowe funkcje i organizując kod przy pomocy wybranych wzorców projektowych na podstawie Design Patterns (Gamma, Helm, Johnson, Vlissides) i Patterns of Enterprise Application Architecture (Fowler) z elementami Domain-Driven Design.

# Co musisz umieć
* Podstawy JavaScript: zmienne, obiekty i funkcje, konstruktory, dziedziczenie
* Podstawy HTML: formularze, przyciski, tabelki
* Ograniczymy użycie frameworków i CSS do minimum

# Czego się nauczysz lub sobie przypomnisz
* SOLID
* Klasyczne wzorce projektowe [Gang of Four]
* Wzorce architektury aplikacji [Patterns of Enterprise Application Architecture]
* Obsługa odczytu/zapisu do bazy danych
Trener: Robert Kawecki

Rozwiniemy istniejącą aplikację w Node.js do obsługi wynajmu samochodów, dodając nowe funkcje i organizując kod przy pomocy wybranych wzorców projektowych na podstawie Design Patterns (Gamma, Helm, Johnson, Vlissides) i Patterns of Enterprise Application Architecture (Fowler) z elementami Domain-Driven Design.

# Co musisz umieć
* Podstawy JavaScript: zmienne, obiekty i funkcje, konstruktory, dziedziczenie
* Podstawy HTML: formularze, przyciski, tabelki
* Ograniczymy użycie frameworków i CSS do minimum

# Czego się nauczysz lub sobie przypomnisz
* SOLID
* Klasyczne wzorce projektowe [Gang of Four]
* Wzorce architektury aplikacji [Patterns of Enterprise Application Architecture]
* Obsługa odczytu/zapisu do bazy danych

dostępnych: 1

już niedostępne 61,50 zł -
Podczas warsztatów poznacie wybrane klasyczne wzorce projektowe z książek Design Patterns (Gamma, Helm, Johnson, Vlissides) oraz Patterns of Enterprise Application Architecture (Fowler). Dowiecie się, kiedy warto je wykorzystywać i jak ich użycie wpływa na poprawę struktury kodu, czytelność oraz umożliwia łatwe wprowadzanie zmian. Przykładem będzie aplikacja Node.js służąca do wynajmu samochodów, którą będziemy rozwijać o nowe funkcje.

# Co musisz umieć
Aby w pełni skorzystać z tych warsztatów warto już mieć za sobą naukę podstaw języka JavaScript (zmienne, obiekty i funkcje, konstruktory, dziedziczenie). Mile widziane będzie doświadczenie w tworzeniu aplikacji na platformę Node.js.
Trener: Michał Bury

Podczas warsztatów poznacie wybrane klasyczne wzorce projektowe z książek Design Patterns (Gamma, Helm, Johnson, Vlissides) oraz Patterns of Enterprise Application Architecture (Fowler). Dowiecie się, kiedy warto je wykorzystywać i jak ich użycie wpływa na poprawę struktury kodu, czytelność oraz umożliwia łatwe wprowadzanie zmian. Przykładem będzie aplikacja Node.js służąca do wynajmu samochodów, którą będziemy rozwijać o nowe funkcje.

# Co musisz umieć
Aby w pełni skorzystać z tych warsztatów warto już mieć za sobą naukę podstaw języka JavaScript (zmienne, obiekty i funkcje, konstruktory, dziedziczenie). Mile widziane będzie doświadczenie w tworzeniu aplikacji na platformę Node.js.

dostępnych: 1

już niedostępne 61,50 zł -
Rozwiniemy istniejącą aplikację w Angularze do tworzenia superbohaterów i zarządzania drużyną bohaterów, dodając nowe
funkcje i organizując kod przy pomocy wzorców projektowych.

# Co musisz umieć
* Podstawy TypeScript: zmienne, klasu i obiekty, konstruktory, dziedziczenie
* Podstawy HTML: formularze, przyciski, tabelki
* Ograniczymy użycie CSS do minimum
* Mile widziane podstawy Angulara

# Czego się nauczysz lub sobie przypomnisz
* OOP
* SOLID
* Klasyczne wzorce projektowe
* Czysta architektura
Trener: Rafał Sosnowski

Rozwiniemy istniejącą aplikację w Angularze do tworzenia superbohaterów i zarządzania drużyną bohaterów, dodając nowe
funkcje i organizując kod przy pomocy wzorców projektowych.

# Co musisz umieć
* Podstawy TypeScript: zmienne, klasu i obiekty, konstruktory, dziedziczenie
* Podstawy HTML: formularze, przyciski, tabelki
* Ograniczymy użycie CSS do minimum
* Mile widziane podstawy Angulara

# Czego się nauczysz lub sobie przypomnisz
* OOP
* SOLID
* Klasyczne wzorce projektowe
* Czysta architektura

dostępnych: 2

już niedostępne 61,50 zł -
W mojej grupie wykorzystamy wzorce które stosuje na codzień w pracy: DI z użyciem kontenera, CQRS, Fluent Api, Strategie, Buildery itp.
Zrozumiemy też dlaczego Singleton jest antywzorcem oraz co bezsensownego jest w MVC.
Nie napiszemy żadnej konkretnej apki ale też nie będziemy się uczyć na suchych technicznych przykładach.
Bazować będziemy na Typescripcie i napiszemy sporo testów.
Trener: Tomasz Budrewicz

W mojej grupie wykorzystamy wzorce które stosuje na codzień w pracy: DI z użyciem kontenera, CQRS, Fluent Api, Strategie, Buildery itp.
Zrozumiemy też dlaczego Singleton jest antywzorcem oraz co bezsensownego jest w MVC.
Nie napiszemy żadnej konkretnej apki ale też nie będziemy się uczyć na suchych technicznych przykładach.
Bazować będziemy na Typescripcie i napiszemy sporo testów.

dostępnych: 1

już niedostępne 61,50 zł -

Jaki jest cel warsztatów?

Podczas WarsawJS Workshop #39 dowiesz się m.in.📍

  • Czym są wzorce projektowe
  • Klasyczne wzorce projektowe
  • Wzorce architektury aplikacji
  • Jakich wzorców się używa do aplikacji frontendowych oraz backendowych

Co muszę wiedzieć, aby przyjść?

  • Wymagane jest podstawa znajomość JavaScriptu.
  • Jeśli pracujesz jako JavaScript Developer to zweryfikuj poziom najmocniejszej grupy.
  • UWAGA! Niektóre grupy będą prowadzone w TypeScript-ie. Przeczytaj uważnie opis grupy, do której się zapisujesz!

Jakie rzeczy powinienem zabrać ze sobą?

  • Przeglądarka internetowa, np. Google Chrome
  • Edytor tekstu, np. Visual Studio Code
  • System kontroli wersji, np. Git + konto na portalu GitHub
  • Node.js v10+ oraz npm v5+

Opis

  1. Przed wydarzeniem powinieneś otrzymać dostęp do Slacka, który posłuży jako kanał komunikacji podczas wydarzenia, ale także po nim.
  2. Na spotkanie przyjedź wraz ze swoim komputerem, na którym będziesz mieć wymagane oprogramowanie — szczegóły otrzymasz w osobnym mailu.
  3. Wchodząc do sali udaj się do organizatorów, aby zarejestrowali Cię na liście.
  4. Organizatorzy wskażą Twoją grupę oraz trenera, z którym będziesz realizować projekt.
  5. Po podłączeniu komputera do prądu i sieci przedstaw się trenerowi oraz całej grupie.
  6. Podczas wydarzenia warto brać udział w konkursie robiąc zdjęcia i wrzucając je do social mediów z odpowiednim hashtagiem. Po zakończeniu kodowania, będzie rozlosowanie nagród.
  7. Podczas wydarzenia będzie kilka przerw np. przerwa lunchowa, ale jeśli potrzebujesz przerwy to możesz ją zrobić kiedy tylko chcesz.
  8. Trener razem z całą swoją grupą przeprowadzi Was przez realizacją projektu, stworzonego specjalnie na te warsztaty.
  9. Jeśli czegoś nie będziesz wiedzieć, to zadawaj pytania trenerowi bądź organizatorom.
  10. Po 8 godzinach kodowania, wyjdź na scenę i opowiedz o swoim projekcie.
  11. Na zakończenie spotkania dostaniesz dyplom z pieczęcią WarsawJS.

Psst… Zobacz jak było podczas WarsawJS Workshop #5 z relacji jednego z naszych organizatorów: https://piecioshka.pl/blog/2017/04/23/warsawjs-workshop-5.html

Zobacz również:

szkolenia JavaScript wydarzenia Warszawa