JavaScript + React od podstaw – weekendowo – Gdańsk.

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 Front-end Developer obejmuje:

72 godziny zajęć warsztatowo-wykładowych z trenerem w soboty i niedziele.

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.

Nie znasz HTML i CSS? Sprawdź kurs weekendowy HTML + CSS >> i zapytaj o pakiet dwóch kursów! Napisz do Karoliny karolina.best@codeme.pl

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

Marcin Kałużny

Specjalista JavaScript, HTML 5, CSS 3, PHP

Pierwsze doświadczenia komercyjne jako programista aplikacji webowych zdobywał tworząc interaktywne witryny internetowe w języku JavaScript w połowie lat 90. ubiegłego wieku. Od tamtego czasu w swojej karierze spotkał się z wieloma technologiami i językami, Obecnie prowadzi własną działalność GetSolution Marcin Kałużny, współpracując z takimi firmami, jak Atos Polska.

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 15.03.2019
Zapisz się
Termin:

27.04-06.07.2019
soboty i niedziele
od 10:00 do 16:00

 

Wielkość grupy: do 15 osób

 

harmonogram kursu

27-28.04
11-12.05
19.05 (nd)
25.05 (sb)
1-2.06
16.06 (nd)
29-30.06
6.07 (sb)

Miejsce:

Fundacja CODE:ME
Aleja Wojska Polskiego 41
80-268 Gdańsk

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836