Warszawska Wyższa Szkoła Informatyki

Bootcamp programistyczny JavaScript – poziom zaawansowany

W ramach Młodzieżowej Akademii IT zapraszamy uczniów szkół ponadpodstawowych na bezpłatny kurs programowania w języku JavaScript – praca z Frameworkiem ReactJS i Redux Toolkit (poziom zaawansowany)


Czy wiesz, że takie aplikacje jak Discord, Slack, Skype, Twitch i wiele wiele innych zostały napisane w JavaScript?

Czy wiesz, że na świecie jest około 1,8 miliarda stron internetowych, a 98% z nich korzysta z JavaScript?

Czy wiesz, że jednymi z najbardziej poszukiwanych (i najlepiej zarabiających) programistów na rynku są programiści React i Angular (frameworki JavaScript)?


W trakcie szkolenia:

  • nauczysz się jak pracować z najpopularniejszym frameworkiem JavaScript na świecie czyli ReactJS
  • poznasz tajniki pracy z najnowszą wersją biblioteki do zarządzania stanem globalnym aplikacji Redux Toolkit, która wyniesie Twoje aplikacje na wyższy poziom!

Kurs obejmuje:

  • 28 godzin lekcyjnych praktycznej wiedzy w zakresie tworzenia zaawansowanych aplikacji frontendowych
  • materiały teoretyczne, ćwiczenia
  • możliwość zadawania pytań po spotkaniu

Wymagania:

  • podstawowa znajomość JavaScript

Harmonogram:

TematDataGodzina
1React.js wprowadzenie
Najważniejsze założenia React.jsCo to jest JavaScript, czyli krótka historia najpopularniejszego języka na świecie
27.02.2023
poniedziałek
17.00-17.45
1 godz. lekcyjna
2Konfiguracja środowiska developerskiego
Wprowadzenie do składni JSX
1.03.2023
środa
18.00-19.30
2 godz. lekcyjne
3Tworzenie i renderowanie komponentów6.03.2023
poniedziałek
17.00-17.45
1 godz. lekcyjna
4Obiekt props
Debugowanie aplikacji
8.03.2023
środa
18.00-19.30
2 godz. lekcyjne
5Listy i klucze13.03.2023
poniedziałek
17.00-17.45
1 godz. lekcyjna
6Zarządzanie stanem komponentu15.03.2023
środa
18.00-19.30
2 godz. lekcyjne
7React hooks – useState20.03.2023
poniedziałek
17.00-17.45
1 godz. lekcyjna
8React hooks – useEffect22.03.2023
środa
18.00-19.30
2 godz. lekcyjne
917:00-18:30 03.04.2023 2h
React style 
3.04.2023
poniedziałek
18.00-19.30
2 godz. lekcyjne
10Obsługa zdarzeń5.04.2023
środa
18.00-19.30
2 godz. lekcyjne
11Zapytania asynchroniczne w React19.04.2023

środa
18.00-19.30
2 godz. lekcyjne
12Warunkowe renderowanie
Formularze
24.04.2023
poniedziałek
18.00-19.30
2 godz. lekcyjne
13Routing26.04.2023
środa
18.00-19.30
2 godz. lekcyjne
14Architektura Flux i Redux
Zarządzanie globalnym stanem, porównanie Context i Redux
8.05.2023
poniedziałek
17.00-17.45
1 godz. lekcyjna
15Wdrożenie React-Redux
Praca z Redux DevTools
10.05.2023
środa
18.00-19.30
2 godz. lekcyjne
16Dobre praktyki w pracy z React.js15.05.2023
poniedziałek
17.00-17.45
1 godz. lekcyjna
17Warsztaty końcowe17.05.2023
środa
18.00-19.30
2 godz. lekcyjne

Zajęcia odbywają się dwa razy w tygodniu (poza nielicznymi wyjątkami) – w poniedziałki i we środy, po 1 lub 2 godziny lekcyjne.

Grzegorz Kowalski, wykładowca

Kurs poprowadzi mgr Grzegorz Kowalski: Full Stack Web Developer JS/C#, Team Leader, wykładowca WWSI, trener IT. Związany od 15 lat z branżą IT. Zaczynał jako webmaster w lokalnej gazecie. Obecnie jest liderem technicznym ponad 40-osobowego zespołu developerskiego w Polskim Radiu S.A. Odpowiada za cały obszar projektowania, produkcji i utrzymania aplikacji webowych i mobilnych. Dobrze czuje się w technologiach frontendowych i mobilnych, takich jak React, Redux, React Native, Phaser.io oraz backendowych .NET MVC, .NET Core, bazach danych oraz usługach chmurowych. Jest zwolennikiem i praktykiem zwinnych metodologii wytwarzania oprogramowania, w szczególności Scruma. Posiada ponad 5-letnie doświadczenie jako trener IT i wykładowca. W wolnych chwilach interesuje się gamedev, tematyką Web3 i podróżami. Jest adeptem i instruktorem sztuk walki. Lubi dzielić się wiedzą i uczyć (dorosłych i młodzież tworzenia oprogramowania, a dzieci sztuk walki).

Więcej: LinkedIn

Rejestracja na szkolenie:

Szkolenie będzie realizowane w formule zdalnej z wykorzystaniem platformy Teams.

Aby wziąć udział w zajęciach, należy wypełnić FORMULARZ ZGŁOSZENIA

Termin przesłania formularza do 20 lutego 2023. REKRUTACJA ZAKOŃCZONA – przekroczony limit miejsc

Osoby, które zostaną zakwalifikowane na kurs, otrzymają potwierdzenie na adres e-mail podany w formularzu, a następnie dane dostępu do spotkań. Te informacje zostaną przesłane po zakończeniu rekrutacji.

Pierwszeństwo udziału w kursie mają osoby, które ukończyły z wynikiem pozytywnym bootcamp na poziomie podstawowym.

Liczba miejsc jest ograniczona. Grupa będzie liczyła do 25 osób.

Certyfikat ukończenia:

Zaświadczenie potwierdzające ukończenie kursu otrzymają uczestnicy, którzy wezmą udział w co najmniej 70% spotkań oraz uzyskają pozytywny wynik testu sprawdzającego wiedzę, który zostanie udostępniony na zakończenie szkolenia.

Udział w kursie jest nieodpłatny.
Szczegółowych informacji udziela biuro projektu:

kontakt@uniwersytet-wirtualny.edu.pl
tel. 0 22 489 64 90/93