Ścieżka Podstawy JavaScript
W tej ścieżce nauczysz się języka JavaScript, będącego fundamentem pracy przede wszystkim front-end developerów, ale w rzeczywistości niezbędnym narzędziem w arsenale pracy każdego nowoczesnego programisty. JavaScript to język o mnogości zastosowań i ilości frameworków, które pojawiają się dosłownie każdego dnia. Dzięki temu możliwości wykorzystania JS sięgają wielu dziedzin, dawno wychodzących poza oryginalne założenia. Ta ścieżka to dobry wybór dla każdej osoby, która chce zacząć tworzyć strony WWW.
48 kroków
355 lekcji
45 godzin
Opis ścieżki
W tej ścieżce nauczysz się języka JavaScript, będącego fundamentem pracy przede wszystkim front-end developerów, ale w rzeczywistości niezbędnym narzędziem w arsenale pracy każdego nowoczesnego programisty. JavaScript to język o mnogości zastosowań i ilości frameworków, które pojawiają się dosłownie każdego dnia. Dzięki temu możliwości wykorzystania JS sięgają wielu dziedzin, dawno wychodzących poza oryginalne założenia. Ta ścieżka to dobry wybór dla każdej osoby, która chce zacząć tworzyć strony WWW.
Czego się nauczysz?
-
Nauczysz się podstaw JavaScript.
-
Zdobędziesz umiejętności front-end developera.
-
Poznasz zaawansowane zagadnienia JS.
-
Opanujesz różne frameworki JavaScript.
-
Rozwiniesz umiejętności tworzenia stron WWW.
-
Zrozumiesz zastosowania JS w różnych dziedzinach.
Dla kogo jest ta ścieżka?
Zawartość
Poziom 1
3 kroków · 23 lekcji · 1h 10min-
Wprowadzenie do Programowania
10 lekcji · 21min
-
Ścieżki Programowania
7 lekcji · 21min
-
Praca Programisty
6 lekcji · 28min
Poziom 2
16 kroków · 88 lekcji · 8h 38min-
Wstęp do JS
4 lekcji · 14min
-
Typy danych i operatory w JS
9 lekcji · 56min
-
Tablice w JS
7 lekcji · 34min
-
Obiekty w JS
6 lekcji · 25min
-
Instrukcje Warunkowe i Pętle w JS
9 lekcji · 27min
-
Funkcje w JS
6 lekcji · 28min
-
Praca z Datami, Timery, Wyjątki
7 lekcji · 42min
-
Praktyczny Projekt 1
1 lekcji · 14min
-
Obiektowy Model Dokumentu
4 lekcji · 28min
-
Modyfikacja Drzewa DOM
5 lekcji · 28min
-
HTML i CSS
7 lekcji · 42min
-
Zdarzenia DOM
7 lekcji · 44min
-
Praktyczny Projekt 2 i 3
4 lekcji · 38min
-
Ajax
3 lekcji · 23min
-
Praktyczny projekt 4 i 5
3 lekcji · 34min
-
Node.js
6 lekcji · 41min
Poziom 3
15 kroków · 173 lekcji · 25h 35min-
Programowanie Obiektowe cz.1
15 lekcji · 2h 38min
Wprowadzenie
Podgląd lekcji00:09:06
Jak ułożony jest kurs?
Podgląd lekcji00:03:26
Podstawowe pojęcia OOP
00:13:55
Jak działa dziedziczenie prototypowe
00:09:58
Dziedziczenie prototypowe - przykład
00:18:20
Tworzenie własnych konstruktorów
00:13:55
Korzystanie z prototypu
00:07:11
Przykład dziedziczenia wielokrotnego cz. 1
00:15:35
Przykład dziedziczenia wielokrotnego cz. 2
00:24:36
Metoda .toString
00:06:28
Rozszerzanie wbudowanych obiektów
00:08:01
Operator in oraz metoda hasOwnProperty
00:07:26
Problemy z this
00:08:36
Metody .call i .apply
00:09:19
Metoda .bind
00:09:30
-
Programowanie Obiektowe cz.2
13 lekcji · 2h 26min
Podstawowe pojęcia OOP
00:13:55
Jak działa dziedziczenie prototypowe
00:09:58
Dziedziczenie prototypowe - przykład
00:18:20
Tworzenie własnych konstruktorów
00:13:55
Korzystanie z prototypu
00:07:11
Przykład dziedziczenia wielokrotnego cz. 1
00:15:35
Przykład dziedziczenia wielokrotnego cz. 2
00:24:36
Metoda .toString
00:06:28
Rozszerzanie wbudowanych obiektów
00:08:01
Operator in oraz metoda hasOwnProperty
00:07:26
Problemy z this
00:08:36
Metody .call i .apply
00:09:19
Metoda .bind
00:09:30
-
Programowanie Obiektowe cz.3
13 lekcji · 2h 26min
Podstawowe pojęcia OOP
00:13:55
Jak działa dziedziczenie prototypowe
00:09:58
Dziedziczenie prototypowe - przykład
00:18:20
Tworzenie własnych konstruktorów
00:13:55
Korzystanie z prototypu
00:07:11
Przykład dziedziczenia wielokrotnego cz. 1
00:15:35
Przykład dziedziczenia wielokrotnego cz. 2
00:24:36
Metoda .toString
00:06:28
Rozszerzanie wbudowanych obiektów
00:08:01
Operator in oraz metoda hasOwnProperty
00:07:26
Problemy z this
00:08:36
Metody .call i .apply
00:09:19
Metoda .bind
00:09:30
-
Domknięcia i JSON
5 lekcji · 37min
-
AJAX cz.1
13 lekcji · 2h 34min
Jak działa protokół HTTP?
00:14:35
Czym jest AJAX?
Podgląd lekcji00:06:57
Same-origin policy i CORS
00:09:59
Same-origin policy i CORS w akcji
00:10:13
Wysyłanie żądania
00:09:50
Obsługa zdarzeń
00:08:33
Wysyłanie danych
00:13:00
Śledzenie postępu
00:07:25
Własna biblioteka AJAX cz. 1
00:14:17
Własna biblioteka AJAX cz. 2
00:10:50
Własna biblioteka AJAX cz. 3
00:25:52
Wysyłanie maila z AJAX i PHP
00:14:52
Jak działa JSONP?
00:15:30
-
AJAX cz.2
13 lekcji · 2h 34min
Jak działa protokół HTTP?
00:14:35
Czym jest AJAX?
Podgląd lekcji00:06:57
Same-origin policy i CORS
00:09:59
Same-origin policy i CORS w akcji
00:10:13
Wysyłanie żądania
00:09:50
Obsługa zdarzeń
00:08:33
Wysyłanie danych
00:13:00
Śledzenie postępu
00:07:25
Własna biblioteka AJAX cz. 1
00:14:17
Własna biblioteka AJAX cz. 2
00:10:50
Własna biblioteka AJAX cz. 3
00:25:52
Wysyłanie maila z AJAX i PHP
00:14:52
Jak działa JSONP?
00:15:30
-
AJAX cz.3
13 lekcji · 2h 34min
Jak działa protokół HTTP?
00:14:35
Czym jest AJAX?
Podgląd lekcji00:06:57
Same-origin policy i CORS
00:09:59
Same-origin policy i CORS w akcji
00:10:13
Wysyłanie żądania
00:09:50
Obsługa zdarzeń
00:08:33
Wysyłanie danych
00:13:00
Śledzenie postępu
00:07:25
Własna biblioteka AJAX cz. 1
00:14:17
Własna biblioteka AJAX cz. 2
00:10:50
Własna biblioteka AJAX cz. 3
00:25:52
Wysyłanie maila z AJAX i PHP
00:14:52
Jak działa JSONP?
00:15:30
-
AJAX cz.4
13 lekcji · 2h 34min
Jak działa protokół HTTP?
00:14:35
Czym jest AJAX?
Podgląd lekcji00:06:57
Same-origin policy i CORS
00:09:59
Same-origin policy i CORS w akcji
00:10:13
Wysyłanie żądania
00:09:50
Obsługa zdarzeń
00:08:33
Wysyłanie danych
00:13:00
Śledzenie postępu
00:07:25
Własna biblioteka AJAX cz. 1
00:14:17
Własna biblioteka AJAX cz. 2
00:10:50
Własna biblioteka AJAX cz. 3
00:25:52
Wysyłanie maila z AJAX i PHP
00:14:52
Jak działa JSONP?
00:15:30
-
Cookies
3 lekcji · 27min
-
Wyrażenia Regularne cz.1
18 lekcji · 1h 56min
Czym są wyrażenia regularne?
00:01:55
RegExp w JavaScript
00:03:41
Dostępne symbole
00:13:45
Kwantyfikatory
00:09:49
Greedy i non-greedy
00:02:49
Kotwice
00:07:15
Grupowanie
00:06:06
Lookahead
00:09:20
Przechwycone fragmenty tekstu
00:10:42
Backreference
Podgląd lekcji00:01:51
Metoda .exec
00:09:10
Metoda .test
00:03:23
Metoda .match
00:03:51
Metoda .search
00:06:33
Metoda .replace
00:11:13
Metoda .split
00:03:21
Praktyczny projekt - “Antybluzgacz” cz. 1
00:09:25
Praktyczny projekt - “Antybluzgacz” cz. 2
00:11:51
-
Wyrażenia Regularne cz.2
18 lekcji · 1h 56min
Czym są wyrażenia regularne?
00:01:55
RegExp w JavaScript
00:03:41
Dostępne symbole
00:13:45
Kwantyfikatory
00:09:49
Greedy i non-greedy
00:02:49
Kotwice
00:07:15
Grupowanie
00:06:06
Lookahead
00:09:20
Przechwycone fragmenty tekstu
00:10:42
Backreference
Podgląd lekcji00:01:51
Metoda .exec
00:09:10
Metoda .test
00:03:23
Metoda .match
00:03:51
Metoda .search
00:06:33
Metoda .replace
00:11:13
Metoda .split
00:03:21
Praktyczny projekt - “Antybluzgacz” cz. 1
00:09:25
Praktyczny projekt - “Antybluzgacz” cz. 2
00:11:51
-
Wyrażenia Regularne cz.3
18 lekcji · 1h 56min
Czym są wyrażenia regularne?
00:01:55
RegExp w JavaScript
00:03:41
Dostępne symbole
00:13:45
Kwantyfikatory
00:09:49
Greedy i non-greedy
00:02:49
Kotwice
00:07:15
Grupowanie
00:06:06
Lookahead
00:09:20
Przechwycone fragmenty tekstu
00:10:42
Backreference
Podgląd lekcji00:01:51
Metoda .exec
00:09:10
Metoda .test
00:03:23
Metoda .match
00:03:51
Metoda .search
00:06:33
Metoda .replace
00:11:13
Metoda .split
00:03:21
Praktyczny projekt - “Antybluzgacz” cz. 1
00:09:25
Praktyczny projekt - “Antybluzgacz” cz. 2
00:11:51
-
Dobre Praktyki Pracy z JS
4 lekcji · 24min
-
Tips & Tricks w JS
10 lekcji · 18min
Trick1 - Najwiekszy elementy w tablicy
00:01:20
Trick2 - Konwersja obiektów tablico-podobnych na tablice
00:01:47
Trick3 - Okreslenie, czy jeden element zawiera drugi
00:01:02
Trick4 - Preload obrazów w tle
00:04:12
Trick5 - Wylaczenie arkusza stylów
00:01:28
Trick6 - Wysylanie informacji bez uzycia AJAX
00:03:54
Trick7 - Wyswietlanie powiadomien w tytule strony
00:02:39
Trick8 - Tworzenie kopii obiektu
00:01:16
Trick9 - Kodowanie base64
00:03:06
Trick10 - Usuwanie elementu tablicy
00:01:38
-
Instalacja Serwera Apache
4 lekcji · 15min
Poziom 4
14 kroków · 71 lekcji · 7h 27min-
Wstęp do jQuery
5 lekcji · 29min
-
Wyszukiwanie Elementów na Stronie
5 lekcji · 30min
-
Zdarzenia
6 lekcji · 28min
-
Praca ze stylami CSS
3 lekcji · 26min
-
Manipulowanie Treścią Strony
6 lekcji · 37min
-
Geometria Elementów HTML
3 lekcji · 28min
-
Animacje i Efekty
7 lekcji · 39min
-
Pętle w jQuery
4 lekcji · 15min
-
Praca z Formularzami
3 lekcji · 22min
-
data i AJAX
7 lekcji · 53min
-
Deffereds
2 lekcji · 30min
-
Własne Pluginy
5 lekcji · 1h 10min
-
Gotowe Skrypy
4 lekcji · 19min
-
Tips & Tricks w jQuery
11 lekcji · 21min
Sprawdzanie wersji jQuery
00:00:35
Wykrywanie przeglądarki
00:01:46
Skrót ‘document.ready’
00:02:01
Ustawianie kontekstu dla funkcji
00:03:08
Przestrzenie nazw dla zdarzeń
00:01:25
Korzystanie z własnych zdarzeń w pluginach
00:04:42
Wczytywanie jQuery w WordPressie
00:01:04
Rozwiązywanie konfliktów
00:02:36
Wysyłanie wielu zapytań AJAX
00:02:21
Korzystanie z funkcji pomocniczych
00:01:50
Podsumowanie
00:04:36
Dołącz do ponad 10 tys. zadowolonych z naszych kursów
Super wprowadzenie w temat - aż chce się więcej! I zdecydowanie warto, jesli ktoś jeszcze tematu nie zna. Tylko słowo ostrzeżenia: po tym szkoleniu ilość rzeczy, które zostają zauważone i są do poprawienia wzrasta do kwadratu! :)
Bartek
24 listopada 2021
To najlepszy kurs jeśli chodzi o grafikę 3D. Bez tego kursu nie ma co nawet zaczynać przygody z 3D. Wszystko wytłumaczone od podstaw, sensownie i dogłębnie...
Dariusz Zamojski
14 listopada 2022
Super, prosto, jasno i przejrzyście :)
Piotr Bąk
13 września 2022
Wyjaśnione prosto i klarownie. Niewielkim nakładem pracy możemy sprawić, by ze strony mogły korzystać również osoby z niepełnosprawnością.
Łukasz Dragon
7 czerwca 2021
Świetnie poprowadzony, wiele wyjaśniający i dający solidne podstawy do rozpoczęcia przygody z fotografią. Dużo nowej wiedzy, przedstawionych zagadnień w zrozumiały sposób dla słuchacza. SZCZERZE POLECAM! :)
Anita
7 listopada 2022
Bardzo podoba mi się ten kurs, polecam!
Kamil Hajduła
26 października 2022
Bardzo dobrze merytorycznie przygotowany kurs. Choć już kilka lat przygotowuję pliki do druku to i tak udało mi się nieco poszerzyć już posiadaną wiedzę.
Sylwia Mielczarek
19 sierpnia 2022
Super warsztat, praktyczna wiedza podana w profesjonalny i przyjemny sposób. Sama przyjemność z nauki :-)
Piotr Kaniowski
30 czerwca 2021
Ciekawy kurs. Pozwala na zapoznanie i przećwiczenie różnych technik. Warto się z nim zapoznać.
Robert Studziński
6 stycznia 2020
Prowadzący ma cechy bardzo dobrego nauczyciela. Wszystkie zagadnienia są rzetelnie przygotowane i wytłumaczone.
Julita
20 kwietnia 2022
Bardzo dobry Kurs! Tym bardziej dla początkujących osób
Paweł
4 lutego 2022
Fajna treść łatwa do przyswojenia :0
Kamil Kłapciński
16 lutego 2021
Ścieżka Podstawy JavaScript
-
355 lekcji w ścieżce
-
45 godzin materiału
-
Certyfikat ukończenia
-
Dostęp do społeczności Ahoy
Certyfikat Ścieżki Podstawy JavaScript
Obejrzyj wszystkie lekcje aby uzyskać Certyfikat w tej Ścieżce.
Ta ścieżka jest przeznaczona dla osób, które chcą nauczyć się języka JavaScript, który jest niezbędny w pracy programistów, szczególnie front-end developerów. Nie jest wymagana wcześniejsza znajomość JavaScript, ponieważ kursy w ścieżce przygotują uczestników do użycia JS od podstaw, aż do zaawansowanych zagadnień. Ścieżka ta jest odpowiednia dla każdej osoby, która chce nauczyć się tworzenia stron internetowych.
Pytania i odpowiedzi
Przeczytaj najczęściej zadawane pytania dotyczące ścieżek i certyfikatów.
Masz więcej pytań?
Porozmawiaj z nami na na czacie
Zadzwoń +48 880880606
Choć można jednocześnie jechać windą i żuć gumę, nie można przerabiać w tym samym czasie wielu ścieżek. Chcemy, abyś maksymalnie skupił się na nauce w danej ścieżce i ukończył ją w terminie. Dopasowujemy do tego także cele w zadaniach oraz komunikację, aby nauka przebiegała optymalnie, dlatego nie przewidujemy opcji wielu otwartych ścieżek naraz. Możesz jednak w każdej chwili przełączyć się na nową ścieżkę, nie tracąc postępu w poprzednich - jeśli do nich wrócisz, postępy zostaną zachowane.
Dlaczego mam już postęp w ścieżce?Przechodząc do ścieżki, możesz zauważyć że masz już w niej jakiś postęp. Jest tak dlatego, że ścieżki składają się z kursów i warsztatów, które już wcześniej mogłeś oglądać! Postępy na platformie są wspólne dla tych materiałów a to znaczy, że w danej ścieżce możesz już mieć jakiś postęp nigdy do niej nie przystępując.
Jak uczyć się z innymi?Dobre pytanie! W ramach naszej społeczności Ahoy! organizujemy tak zwane sesje peer-learning. Dotyczy to nowych ścieżek, ale także istniejących, gdzie użytkownicy mogą zorganizować się w grupy wsparcia i wspólnie podjąć wyzwanie nauki w danej ścieżce. Aby mieć dostęp do przestrzeni peer-learningowej potrzebujesz abonament, który obejmuje społeczność Ahoy! Przejdź na tą przestrzeń i zaproponuj wspólną naukę. Mamy też materiały pomocy dotyczące tego, jak najlepiej się zorganizować.
Co się stanie jeśli w trakcie nauki zmieni się zawartość ścieżki?W zasadzie, niewiele - nowe materiały będą oznaczone jako nieobejrzane jeśli wcześniej ich nie przerobiłeś. Trzeba będzie przerobić je wszystkie aby uzyskać certyfikat. Natomiast jeśli już masz certyfikat ze ścieżki, nie zabieramy go po dodaniu nowych materiałów.
Czym się różni ścieżka od warsztatu i kursu?Kursy to kilku godzinne, kompleksowe opracowanie danego zagadnienia, podzielone na lekcje i rozdziały. Często uzupełniają je Warsztaty, które mają formę jednej dłuższej, praktycznej lekcji (30min-1h), natomiast ścieżki stanowią zbiór jednych i drugich materiałów - ułożoną z kursów i warsztatów playlistę, która pozwala Ci kompleksowo opanować dane zagadnienie.
Czy otrzymam certyfikat po ukończeniu ścieżki?Tak, po ukończeniu ścieżki (obejrzeniu wszystkich lekcji) otrzymasz certyfikat, którym możesz podzielić się w mediach społecznościowych. Certyfikat jest ważny przez 2 lata po ukończeniu ścieżki. Aby uzyskać go ponownie, musisz ponownie obejrzeć całą ścieżkę po tym czasie, ponieważ wiele lekcji może być zaktualizowanych.
We frontendzie nie można stać w miejscu, niezależnie od tego, czy jest się początkującym, czy zaawansowanym. Narzędzia i techniki się zmieniają, więc trzeba cały czas trzymać rękę na pulsie. Jako twórca kursów i programista mogę spokojnie polecić eduweb.pl jako aktualne i dobre źródło wiedzy.
Adam Romański
helloroman.com
Zacznij naukę w ścieżce Podstawy JavaScript
-
355 lekcji w ścieżce
-
45 godzin materiału
-
Certyfikat ukończenia
-
Dostęp do społeczności Ahoy