FED#2 Białystok - 21.09.2019

FED jest skierowany do programistów na różnym poziomie zaawansowania i o różnych zainteresowaniach.

Do współpracy przy organizacji zapraszamy stawiające na rozwój i dbające o pracowników firmy, którym zależy na edukacji i tworzeniu środowiska wzrostu.

Więcej o warsztatach

Praktyczne warsztaty

    • Krótki opis

      Wyraźnie widoczny jest trend migracji z JavaScript do TypeScript.

      TypeScript ma wiele unikatowych, bardzo przydatnych funkcji, które dobrze pasują do dynamicznej natury JavaScript. Dzięki warsztatom przygotujesz się do pracy z TypeScript poznając jego najważniejsze właściwości.

      Omówimy szczegółowo, jak połączyć TypeScript z bazą kodu React.
      Zawsze zależy nam na praktycznych aspektach szkolenia dlatego aby przećwiczyć teorię, będziemy wspólnie migrować aplikację Reactową z JavaScript do TypeScript.

    • Dla kogo?

      • Warsztaty dedykujemy programistom komercyjnie pracującym w React, planujących poznanie lub migrację z JavaScript do TypeScript w swoich projektach.

    • Dlaczego warto?

      • Zapoznasz się z najważniejszymi cechami TypeScript.

      • Wspólnie z nami przepiszesz Reactową aplikację z czystego JavaScript do TypeScript.

      • Zwiększysz swoją wartość na rynku pracy.

      • Ciekawie spędzisz czas z zapalonymi do nauki geekami.

    • Wymagania

      • Dobra znajomość React.

      • Komercyjne doświadczenie z React.

      • Bardzo dobra znajomość JavaScript oraz nowoczesnej składni ES2015.

    • Agenda

      • Konfiguracja, uruchomienie projektu.

      • Podejścia do migracji.

      • Podstawy: Primitives, interfaces, classes, generics.

      • Type guards.

      • "any", "never", oraz "unknown".

      • Typy oraz modyfikatory: "private", "readonly", "&", "|", "infer", "this", "typeof", "is", "?" and "!".

      • Typowanie skomplikowanych funkcji i obiektów: mapped types, conditional types, overloading, declaration merging.

      • Typowanie zewnętrznych bibliotek.

    • Trenerzy

      • Jakub Dakowicz

      • Tomasz Chmiel

    • Bio Trenerów

      Jakub i Tomek to utalentowani dżentelmeni z Pagepro.

      Zajmują się programowaniem dużych SPA (Single Page Applications) przy użyciu React & Redux dla klientów z UK & USA.

    • Co należy przynieść:

      • przeglądarkę internetową Google Chrome,

      • edytor tekstu SublimeText, WebStorm albo Visual Studio Code,

      • narzędzie Git albo program GitHub Desktop (konto na GitHub (http://github.com/)),

      • node.js V8+.

    • Krótki opis

      Czy kiedykolwiek miałeś/aś problem z tworzeniem HTML na stronie?
      Nazwy klas nie chciały przyjść do głowy?
      Elementy na stronie nie łączyły się w całość?
      Kod był ciężki do wytłumaczenia kolejnej osobie w projekcie?

      Jeśli na chociaż jedno pytanie odpowiedziałeś/aś sobie TAK, to znaczy, że te workshopy są dla ciebie! Zostań bohaterem w swoim teamie! W czasie workshopów pokażemy jak w prosty sposób tworzyć kolejne części strony, bez wprowadzania chaosu w projekcie. Nie będzie już trudności z nazwami klas, z nieuniwersalnym kodem. Tworzenie stron stanie się o wiele przyjemniejsze, gdy poznasz metodologie BEM i Atomic Design! Budowanie strony będzie tak proste jak układanie wieży klocków LEGO.

    • Dla kogo?

      • Dla wszystkich znających podstawy HTML5 i CSS3, którzy lubią być na bieżąco z najnowszymi technologiami oraz chcą w łatwy, szybki i przyjemny sposób budować strony internetowe.

    • Dlaczego warto?

      • Zwiększysz swoją wartość na rynku pracy.

    • Wymagania

      • Podstawowa znajomość języka HTML5 i CSS3.

      • Podstawowa umiejętność korzystania z pre-processora SCSS.

      • Umięjętność używania nadzędzi do automatyzacji Gulp/Webpack.

    • Trenerzy

      • Katarzyna Kotyńska

      • Joanna Dyszkiewicz

    • Bio Trenerów

      Katarzyna i Joanna zajmują się tworzeniem responsywnych stron internetowych. Przy pisaniu kodu wykorzystują podejścia BEM oraz Atomic Design, które pozwalają tworzyć komponenty w sposób szybki, elastyczny, łatwy do interpretacji i re-używalny. Chętnie biorą udział w konferencjach i szkoleniach zagranicznych, na których poszerzają swoją wiedzę i poznają nowe technologie.

    • Co należy przynieść:

    • Krótki opis

      Kiedy szukamy wiedzy o nowych frameworkach javascript jak React, Angular lub Vue. Spotykamy się z mylącą składnią, która nie jest łatwa do zrozumienia dla początkującego programisty, który nie wie które metody są częścią frameworków, a które natywną częścią JS. Znajomość składni i wzorów ES6 ma zasadnicze znaczenie dla zrozumienia najnowszych artykułów i tutoriali dotyczących programowania.

      Dołącz do naszych warsztatów, aby dowiedzieć się od profesjonalnych programistów, jak pisać czytelny kod przy minimalnym wysiłku. Ta wiedza sprawi, że będziesz znacznie lepszym czytelnikiem i pisarzem ES6. Samouczki i artykuły będą znacznie łatwiejsze do zrozumienia, a wiedza, którą przyswoisz przyda Ci się w każdym z nowoczesnych frameworków, niezależnie który wybierzesz do dalszego rozwoju.

    • Dla kogo?

      • Dla wszystkch początkujących programistów znających podstawy JS. Próbujących swoich sił z nowoczesnymi frameworkami jak React lub Angular.

    • Dlaczego warto?

      • Poznasz syntax używany w nowoczesnych tutorialach i artykułach. Nauczysz sie pisać czytelny, krótki kod.

    • Wymagania

      • Podstawy języka JavaScript.

    • Agenda

      • Zmienne, tablice i obiekty:

        - let i const zamiast var,
        - bloki i zakres widoczności zmiennych,
        - operator "spread" łatwiejszą operacją na listach,
        - przypisanie destrukturyzujące, ułatwiające używanie obiektów.

      • Funkcje:

        - domyślne parametery,
        - grupowanie parametrów,
        - nowa składnia: funkcja strzałkowa.

      • Klasy:

        - wprowadzenie do składni,
        - symbole i prywatne zmienne,
        - otrzymywanie i zapisywanie danych (getters i setters),
        - zmienne statyczne,
        - rozszerzanie klas – dziedziczenie i Object.assign.

      • Kolekcje:

        - Set i WeakSet,
        - Map i WeakMap.

      • Moduły, generatory i Promises:

        - definicja modułów i ich ładowania,
        - generatory,
        - promises.

    • Trenerzy

      • Sebastian Kurzynowski

      • Robert Grybowicz

    • Bio Trenerów

      Sebastian - programista i trener z wieloletnim doświadczeniem nabytym w Polsce oraz Belgii. Na codzień pracuje w projektach Reactowych. Podczas swoich szkoleń skupia się na praktycznych aspektach omawianych tematów.

      Robert - React Developer z Pagepro, wcześniej pracował jako full stack developer w różnych frameworkach nabywając przekrojowe doświadczenie z dziedziny frontendu i backendu.

    • Co należy przynieść:

      • laptop + zasilacz z zainstalowanym: Google Chrome, NodeJS + npm.

Gdzie?

IBIS Styles Białystok

Kiedy?

21.09.2019, Start: godz. 9:00

Trenerzy

  • Jakub Dakowicz
    Tomasz Chmiel

    Jakub Dakowicz i Tomasz Chmiel

    Jakub i Tomek to utalentowani dżentelmeni z Pagepro. Zajmują się programowaniem dużych SPA (Single Page Applications) przy użyciu React & Redux dla klientów z UK & USA.

  • Katarzyna Kotyńska
    Joanna Dyszkiewicz

    Katarzyna Kotyńska i Joanna Dyszkiewicz

    Katarzyna i Joanna zajmują się tworzeniem responsywnych stron internetowych. Przy pisaniu kodu wykorzystują podejścia BEM oraz Atomic Design, które pozwalają tworzyć komponenty w sposób szybki, elastyczny, łatwy do interpretacji i re-używalny. Chętnie biorą udział w konferencjach i szkoleniach zagranicznych, na których poszerzają swoją wiedzę i poznają nowe technologie.

  • Sebastian Kurzynowski
    Robert Grybowicz

    Sebastian Kurzynowski i Robert Grybowicz

    Sebastian - programista i trener z wieloletnim doświadczeniem nabytym w Polsce oraz Belgii. Na codzień pracuje w projektach Reactowych. Robert - React Developer z Pagepro, wcześniej pracował jako full stack developer w różnych frameworkach nabywając przekrojowe doświadczenie z dziedziny frontendu i backendu.

Chciałbyś wziąć udział?

Ilość miejsc ograniczona! Pospiesz się!

O evencie

Dlaczego?

Widzimy potrzebę ciągłego rozwoju i edukacji przede wszystkim przez workshopy z praktykami i wymianę doświadczeń z innymi developerami.

Zależy nam na tym, by integrować środowisko IT, wspierać jego rozwój i wspólnie dążyć podnoszenia kwalifikacji oraz ciągłego zwiększania jakości usług oferowanych w branży.

Dla kogo?

FED jest skierowany do programistów na różnym poziomie zaawansowania i o różnych zainteresowaniach.

Do współpracy przy organizacji zapraszamy stawiające na rozwój i dbające o pracowników firmy, którym zależy na edukacji i tworzeniu środowiska wzrostu.

Fotorelacja z ostatniego eventu

  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture

Organizator

  • Pagepro

Partnerzy

  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture
  • Picture

Już wkrótce kolejne spotkania

Chcesz być na czasie? Nie przegap kolejnego spotkania! Dopisz się do newslettera!
Zapisując się do newslettera wyrażasz zgodę na otrzymanie informacji o nowościach, promocjach, produktach i usługach frontend-day.com.