JavaScript + React od podstaw – Poznań.

Zrób kolejny krok w kierunku kariery Front-end Developera

Jeśli HTML i CSS przestały Ci wystarczać, czas na kolejny etap nauki programowania i język JavaScript.

Front-end Developer odpowiada za wszystko to, co dzieje się w przeglądarce: ułożenie treści i wygląd strony, komunikację użytkownika z serwerem. To właśnie JavaScript odpowiada za możliwość osadzenia na stronie internetowej interaktywnych komponentów czy dynamicznych elementów aplikacji internetowych. To też jednej z języków wykorzystywanych do tworzenia gier przeglądarkowych czy programowania mikrokntrolerów… Tyle możliwości, a tylko jeden język!

Zobacz, z jakich programów możesz skorzystać, aby sfinansować ten kurs >>>

Dzięki akredytacji Kuratorium Oświaty możemy zagwarantować najwyższą jakość naszych kursów.

Wszyscy nasi trenerzy to praktycy z wieloletnim doświadczeniem, a każdy absolwent otrzymuje certyfikat ukończenia kursu.

120h

pracy z kodem

Platforma

z zadaniami online

Certyfikat

ukończenia kursu

Jak przebiega ten kurs?

Kurs JavaScript + React od podstaw obejmuje:

72 godziny zajęć warsztatowo-wykładowych z trenerem w poniedziałki i środy

48 godzin samodzielnego programowania  i nauki

Dla kogo jest ten kurs?

Kurs przeznaczony jest dla osób, które znają podstawy języków HTML i CSS, a swoją karierę chciałyby skierować w stronę tworzenia stron internetowych i aplikacji od strony użytkownika, a więc dla przyszłych front-end developerów.

Co musisz wiedzieć?

Kurs jest prowadzony zupełnie od zera, więc wystarczy Ci podstawowa umiejętność obsługi komputera.

Czego się nauczysz?

  • podstaw programowania w języku JavaScript
  • tworzenia aplikacji przy użyciu frameworku React
  • sprawdzania poprawność napisanego kodu
  • dobrych praktyk w pracy programisty
  • zaawansowanej wiedzy na temat programowania w JavaScript: tworzenia klas, przekazywania danych pomiędzy oknami, wykorzystywania danych przechowywanych w przeglądarce, komunikowania się z serwerem i in.

Dlaczego uczyć się JavaScript właśnie z CODE:ME?

  • Dogodne finansowanie: wszystkie nasze kursy można sfinansować w ramach programów: Inwestuj w Rozwój, KFS lub Open; w połączeniu z naszymi promocjami, cena kursu może być niższa nawet o 1/3! Zobacz szczegóły >>>
  • Jakość gwarantowana przez akredytację Kuratorium Oświaty
  • Odpowiadamy na zapotrzebowanie rynku dzięki kontaktom z potencjalnymi pracodawcami
  • Nie musisz porzucać swojego życia: nasze zajęcia odbywają się w dogodnych terminach – wieczorami i w weekendy
  • Hackerspace Trójmiasto: tworzymy największą w Trójmieście społeczność skupioną wokół technologii, gdzie będziesz mógł rozwijać się także po ukończeniu kursu
  • Kompleksowe podejście do nauczania: na naszym kursie poznasz wszystko, co musi znać Junior Front-end Developer: HTML, CSS, JavaScript oraz React
  • Metody nauki dostosowane do rynku pracy: połączenie grupowych warsztatów i samodzielnego rozwiązywania zadań przygotuje Cię zarówno do pracy zespołowej, jak i indywidualnej
  • Twoim trenerem będzie praktyk z wieloletnim doświadczeniem

Program kursu

1. Wartości i zmienne

  • deklaracja i inicjalizacja zmiennych,
  • organizacja kodu z wykorzystaniem zmiennych,
  • konwencja nazewnictwa zmiennych,
  • zakres zmiennych,
  • techniki wykorzystania zakresu lokalnego.

2. Typy danych

  • różnice w typach danych,
  • operacje na typach danych.

3. Instrukcje  warunkowe if, else, switch, sterujące

  • składnia instrukcji warunkowych,
  • używanie instrukcji if-else do podejmowania decyzji w kodzie,
  • instrukcja switch: kiedy i jak używać.

4. Pętle: for, while i do…while

  • składnia pętli,
  • działanie pętli,
  • praca z pętlami.

5. Funkcje

  •  w jaki sposób funkcje pomagają lepiej zorganizować i pogrupować kod,
  •  w jaki sposób funkcje sprawiają, że kod może być używany wielokrotnie,
  •  znaczenie argumentów funkcji i korzystanie z nich.

6. Timery

  • opóźnienie uruchomienia kodu,
  • wielokrotne uruchomienie kodu bez blokowania aplikacji.

7. Domknięcia

  • co to jest domknięcie,
  • utrwalenie wiedzy o funkcji, zmiennych i zakresach.

 

8. Interface DOM

  •  wstawianie skryptów JavaScript na stronie,
  •  szukanie elementów w drzewie DOM,
  •  modyfikowanie elementów DOM,
  •  nadawanie stylu zawartości,
  •  tworzenie i usuwanie elementów,
  •  podpinanie zdarzeń (events).

9. Programowanie deklaratywne i imperatywne

10. Środowiska Node.js, Webpack, Babel

  • omówienie i postawienie środowiska potrzebnego do napisania aplikacji w React.

11. Pierwszy komponent w React

  • początek przygody z React.

12. Stan i Props

  • podstawowe zagadnienia związane z komponentem w React.

13. Redux

  • omówienie zastosowań biblioteki.

14. Aplikacja w React i Redux

  • pisanie aplikacji PWA za pomocą Reacta i przy wykorzystaniu Reduxa,
  • zagadnienie stanu aplikacji i stanu komponentu.

15. ECMAScript6

  • nowości w ECMAScript6,
  • różnice między ES5 i ES6.

16. Zaawansowane elementy obiektowości

  • definiowanie własności przez deskryptor,
  • tworzenie klas.

 

17. Wyrażenia regularne

  • wprowadzenie do wyrażeń regularnych,
  • tworzenie reguł,
  • wykorzystanie w praktyce RegExpu.

18. Storage w przeglądarce

  • przetrzymywanie danych w przeglądarce i ich wykorzystanie w działaniu aplikacji.

19. Podstawowe wzorce projektowe

  • prezentacja wzorców na przykładzie tworzonej aplikacji.

20. Progressive Web Apps oraz ciekawe elementy CSS3

  • zaawansowane techniki tworzenia transformacji w CSS,
  • jak powiązać je z aplikacją JavaScript,
  • czym są PWA (Progressive Web Apps).

21. Wzorzec Promise

  • zalety i wady popularnego wzorca,
  • miejsca, w których może się przydać.

22. Zaawansowane techniki komunikacji

  • jak komunikować się z serwerami danych,
  • jak stworzyć socket,
  • jak przekazywać dane pomiędzy oknami.

Front-end Developerzy mają do dyspozycji wiele bibliotek i frameworków ułatwiających im pracę. Obecnie najpopularniejszym z nich jest React.js, używany przez takich gigantów jak Netflix, Wallmart czy PayPal – dlatego właśnie jego wybraliśmy do naszego kursu. Za pomocą Reacta zaprojektujesz graficzne interfejsy aplikacji internetowych, a Twój projekt będzie nie tylko działał sprawnie, ale także profesjonalnie się prezentował.

Trener

Jarosław Wulnikowski

Specjalista JavaScript / Node.js, HTML 5, CSS 3

Programista z 4 letnim doświadczeniem, startupowiec miłośnik nowych technologii. Od 2 lat współzałożyciel firmy programistycznej eCodile skupiającej się na technologii JavaScript. W swojej karierze brał udział w realizacji projektów dla takich firm jak: Nissan, Axe, Emirates airlines.

Nie odpowiada Ci termin, nie znalazłeś kursu dla siebie albo po prostu chcesz o coś zapytać?

Napisz do nas na kontakt@codeme.pl lub zadzwoń pod 724 379 836. Możesz też wysłać SMSa ze swoim numerem – oddzwonimy!

Cena
3650 815 zł zniżki
2835
Cena promocyjna do 27.04.2019
Zapisz się
Termin:

06.05-01.07.2019
poniedziałki i środy
od 17:00 do 20:00

 

Wielkość grupy: do 15 osób

 

sobotnie hackathony

25.05.2019 10:00-18:30
15.06.2019 10:00-18:30
29.06.2019 10:00-18:30

Miejsce:

Sale Omega

Dąbrowskiego 79A, 11 piętro
Poznań

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836