Kursy szkoły Code Road

Kurs CR | Moduł 00 – Wirtualna maszyna

59 pln.
Kurs CR | Moduł 00 - Virtual Machine to szkolenie, które obejmuje wprowadzenie do maszyn wirtualnych i uczy uczestników, jak tworzyć i konfigurować maszyny wirtualne. Kurs składa się z siedmiu lekcji, w tym wprowadzenia do tematu, tworzenia i konfigurowania maszyn wirtualnych, instalowania systemów operacyjnych na maszynie wirtualnej oraz konfigurowania współpracy host-gość. Po ukończeniu kursu uczestnicy będą mieli podstawową wiedzę i umiejętności w zakresie tworzenia i zarządzania maszynami wirtualnymi, co pomoże im efektywnie wykorzystywać środowiska wirtualne do tworzenia i testowania oprogramowania lub do konfigurowania środowiska systemowego.
Podstawowe, Średniozaawansowany
online
Przejdź do strony internetowej kursu

Kurs CR | Moduł 01 – Narzędzia

59 pln.
Kurs przeznaczony jest dla osób, które dopiero rozpoczynają swoją przygodę z programowaniem i chcą nauczyć się korzystać z podstawowych narzędzi niezbędnych do tworzenia oprogramowania. Podczas kursu uczestnicy zapoznają się z przeglądarką Google Chrome i edytorem tekstu Visual Studio Code, które są ważnymi narzędziami dla programistów. Kurs pomoże uczestnikom zrozumieć, jak prawidłowo zainstalować i skonfigurować te programy, a także wprowadzi dodatki i przydatne skróty klawiaturowe, które pomogą przyspieszyć proces tworzenia oprogramowania. Obejmuje również podstawy zarządzania plikami, wyszukiwania plików, porównywania i sprawdzania pisowni. Kurs pomoże zrozumieć, jak korzystać z narzędzi przeglądarki i edytora, aby zapewnić wygodną i wydajną pracę z kodem. Po ukończeniu kursu uczestnicy będą mogli rozpocząć pracę nad swoimi projektami programistycznymi z pewnością siebie i wykorzystać narzędzia do usprawnienia swojej pracy w przyszłości.
Podstawowe
online
Przejdź do strony internetowej kursu

Kurs CR | Moduł 05 – GIT i Linux

159 pln.
Kurs jest ważną częścią szkolenia programistycznego, ponieważ znajomość systemu kontroli wersji GIT i systemu operacyjnego Linux jest niezbędna do praktycznej pracy każdego programisty. W tej części kursu uczestnicy zdobędą szczegółową wiedzę na temat wykorzystania GIT do zarządzania wersjami kodu, przechowywania momentów roboczych, współpracy z zespołem oraz pracy ze zdalnymi repozytoriami na platformie GitHub. Ponadto uczestnicy zapoznają się z systemem operacyjnym Linux, jego strukturą, pracą z plikami i folderami za pośrednictwem terminala, podstawowymi poleceniami i używaniem SSH do bezpiecznego łączenia się ze zdalnymi serwerami. Nauka GIT pozwoli im kontrolować wersje swoich projektów, przywracać stany robocze, współpracować z innymi programistami i wdrażać zmiany w projekcie. Opanowanie Linuksa zwiększy produktywność i elastyczność pracy z systemem operacyjnym, który jest popularnym wyborem wśród programistów.
Średniozaawansowany
online
Przejdź do strony internetowej kursu

Kurs CR | Moduł 10 – Moduły, NPM i ES6+

159 pln.
Kurs oferuje uczestnikom dogłębne spojrzenie na nowoczesne możliwości JavaScript, koncentrując się na ES6 (ECMAScript 6) i nowszych wersjach języka, które zostały wydane od 2015 roku. Uczestnicy poznają moduły, ich importowanie i eksportowanie, korzystanie z funkcji i zmiennych. Kurs obejmuje również instalację NodeJS, inicjalizację NPM i korzystanie z pakietów, a także naukę korzystania z Webpack do budowania i optymalizacji kodu JavaScript. Uczestnicy dowiedzą się o zmianach wprowadzonych w JavaScript od ES6 do ES11, w tym o rozszerzonych literałach obiektów, destrukturyzacji, nowych wbudowanych właściwościach obiektów i innych ulepszeniach funkcjonalnych. Poznanie najnowszych funkcji i możliwości języka pomoże uczestnikom pisać bardziej wydajny, zrozumiały i łatwy w utrzymaniu kod. Po ukończeniu kursu uczestnicy będą bardziej kompetentni w zakresie nowoczesnych funkcji JavaScript i będą mogli wdrożyć je w swoich projektach.
Średniozaawansowany
online
Przejdź do strony internetowej kursu

Kurs CR | Moduł 15 – React — hooks + context

159 pln.
Ten kurs obejmuje dwa istotne dodatki do biblioteki React, Hooks i Context, które zostały wydane w 2019 roku i zyskały popularność wśród programistów. Uczestnicy kursu dowiedzą się, jak działają hooki, takie jak useState, useEffect, useCallback, useMemo, useRef i inne, pozwalając im efektywnie wykorzystywać stan, efekty uboczne i optymalizację aplikacji. Ponadto uczestnicy dowiedzą się, jak używać kontekstu do przekazywania danych głęboko w drzewie komponentów, unikając konieczności przekazywania rekwizytów przez wiele komponentów pośrednich. Kurs obejmuje również implementację niestandardowych haków i optymalizację aplikacji za pomocą haków i kontekstu. Po ukończeniu kursu uczestnicy będą w stanie umiejętnie stosować haki i konteksty w swoich aplikacjach React, zwiększając produktywność i łatwość programowania.
Średniozaawansowany
online
Przejdź do strony internetowej kursu

Kurs CR | Moduł 16 – React Router — ekosystem Reacta

159 pln.
Moduł 16 kursu React Router - React Ecosystem wprowadza programistów w React Router, ważną część ekosystemu biblioteki React, która umożliwia tworzenie dynamicznej nawigacji i zarządzanie trasami w aplikacjach. Uczestnicy kursu szczegółowo zbadają, jak działają routery, jak tworzyć trasy, korzystać z linków i NavLinks, pracować z parametrami URL, zagnieżdżonymi trasami, obsługiwać trasy 404 i inne aspekty. Po ukończeniu kursu uczestnicy będą mogli efektywnie wykorzystywać React Router do tworzenia złożonych aplikacji z łatwą nawigacją i zoptymalizowanymi trasami.
Średniozaawansowany
online
Przejdź do strony internetowej kursu

Kurs CR | Moduł 17 – React Hook Form — ekosystem Reacta

159 pln.
Ten kurs to dogłębny samouczek mający na celu poznanie technik i praktyk tworzenia formularzy przy użyciu React Hook i ekosystemu React. Uczestnicy zdobędą wiedzę na temat tworzenia reaktywnych i dynamicznych formularzy, w tym walidacji danych, warunkowego zarządzania polami, zapisywania stanu formularza i resetowania danych. Kurs ma na celu pomóc programistom efektywnie wykorzystywać gotowe rozwiązania do tworzenia funkcjonalnych i interaktywnych formularzy, oszczędzając czas i wysiłek, co może być przydatne dla programistów pracujących nad projektami wymagającymi wielofunkcyjnych formularzy i elementów interakcji z użytkownikiem.
Średniozaawansowany
online
Przejdź do strony internetowej kursu

Kurs CR | Moduł 18 – Material UI — ekosystem Reacta

159 pln.
Ten kurs poświęcony jest nauce biblioteki Material UI do tworzenia interfejsów w aplikacjach React. Uczestnicy kursu dowiedzą się, jak używać komponentów Material UI do stylizacji i aranżacji elementów interfejsu, w tym przycisków, ikon, komponentów graficznych, systemu siatki i stylizowanych funkcji. Kurs obejmuje ważne aspekty pracy z motywami i paletami, używania makeStyles i sx prop do łatwego tworzenia stylów oraz interakcji z innymi ekosystemami React, takimi jak routing.
Podstawowe, Średniozaawansowany
online
Przejdź do strony internetowej kursu

Kurs CR | Moduł 19 – Redux i wykorzystanie go w React

159 pln.
Ten moduł kursu koncentruje się na nauczeniu zrozumienia i efektywnego wykorzystania biblioteki Redux w połączeniu z React. Uczestnicy kursu zdobędą dogłębną wiedzę na temat zasad i koncepcji Redux, tworzenia kontenerów stanowych i prostych stanów, a także korzystania z reduktorów i łączenia ich w celu efektywnego zarządzania stanem aplikacji. Ponadto dowiedzą się, jak zintegrować Redux z biblioteką React za pomocą react-redux i używać narzędzi programistycznych Redux do debugowania i śledzenia stanu swoich aplikacji.
Średniozaawansowany
online
Przejdź do strony internetowej kursu

Kurs CR | Moduł 20 – Efekty asynchroniczne w Redux

159 pln.
Moduł kursu skupia się na rozwiązywaniu problemów związanych z operacjami asynchronicznymi w zarządzaniu stanem aplikacji przy użyciu biblioteki Redux. Uczestnicy kursu dowiedzą się, jak efektywnie ładować dane za pomocą Redux i Redux Thunk, opracowywać przepływ akcji na diagramach i tworzyć asynchroniczne akcje za pomocą createAsyncDuck. Ponadto dowiedzą się, jak zaimplementować pulpit administracyjny, który obejmuje zarządzanie użytkownikami, lekcjami i kursami.
Średniozaawansowany
online
Przejdź do strony internetowej kursu