JavaScript + React od podstaw – kurs zdalny.
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 mikrokontrolerów… Tyle możliwości, a tylko jeden język!
Zobacz, z jakich programów możesz skorzystać, aby sfinansować ten kurs >>>
„Jesienią 2019 r. brałem udział w warsztatach poświęconych JavaScript-owi. Sympatyczna ekipa, przyjemnie urządzone wnętrza i… ciekawa oferta szkoleń oraz warsztatów. To dobre miejsce do wzrostu swoich kompetencji lub pasji związanych z IT„
– Paweł, Kursant JavaScript w CODE:ME w 2019 r
Dzięki wpisowi do Rejestru Instytucji Szkoleniowych 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.
3 x 8h
sobotnich hackathonów
Platforma
z zadaniami online
Certyfikat
ukończenia kursu
Jak przebiega ten kurs?
Kurs JavaScript + React od podstaw obejmuje:
72 godziny zdalnych zajęć warsztatowo-wykładowych z trenerem, w tym:
- 16 x 3 h wieczornych spotkań w poniedziałki i czwartki od 17:00 do 20:00
- 3 x 8 h sobotnich hackathonów od 10:00 do 18:00
Czym są zajęcia zdalne?
Atmosfera i przebieg kursu jest zbliżony do tego odbywającego się w trybie stacjonarnym, z tą różnicą, że trener i inni uczestnicy są po drugiej stronie ekranu.
Kurs odbywa się w czasie rzeczywistym w określonym dniu i w godzinie w trybie online. Dzięki ustalonemu harmonogramowi i prowadzeniu ich na żywo uczestnicy mogą kontaktować się z trenerem na bieżąco i są zmotywowaniu do regularnego uczestnictwa.
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 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.
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.
Co zyskasz dodatkowo?
- Bezpłatnych dostęp do spotkań o tematyce rekrutacji z naszą HR ekspertką – idziesz dalej!
- Konsultacje z doświadczonym trenerem dotyczące rekrutacji dwa razy w miesiącu w trakcie trwania kursu
- Bezpłatne materiały szkoleniowe, szablony profesjonalnego CV
- Certyfikat – na zamówienie również w języku angielskim i w wersji papierowej
- Dostęp do społeczności CODE:ME na platformie DISCORD – wspólny kanał nauki, wspólne kalambury, nowe znajomości 🙂
A ponadto…
- Dla osób zaangażowanych – opinia mentora po kursie, którą będziesz mógł wykorzystać przy rekrutacji!
- Jako absolwent otrzymasz 15% zniżki na kolejny kurs w CODE:ME
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 >>>
- 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
- 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 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ł.
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:
28.03-13.06.2022
Poniedziałek i czwartek 17:00-20:00
Sobotnie warsztaty:
23.04.2022 10:00-18:00
21.05.2022 10:00-18:00
11.06.2022 10:00-18:00