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.
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 trenerką 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
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 za pomocą Reacta i przy wykorzystaniu Reduxa,
- zagadnienie stanu aplikacji i stanu komponentu Routing.
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
- czym są PWA (Progressive Web Apps),
- pisanie aplikacji PWA.
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 w technologii AJAX.
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ł.
Monika Junik
Specjalistka JS / Angular / React / HTML / CSS
Frontend developerka, skryta miłośniczka Angulara. Organizowała takie eventy jak ngGirls i girls.js.
Swoją karierę IT rozpoczęła w małych lokalnych firmach, dzisiaj pracuje w międzynarodowym zespole tworząc dedykowane aplikacje dla dużych klientów.
Stawia na zrozumienie podstaw materiału i ćwiczenia praktyczne.
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!
Termin:
21.10-16.12.2019
poniedziałki i środy, 17:00-20:00
sobotnie hackathony, 10:00-18:00
09.11.2019
30.11.2019
14.12.2019
Wielkość grupy: do 15 osób