Okładka kursu Video Kurs AJAX - zdjęcie przedstawiające tematykę kursu

Video Kurs AJAX

AJAX - asynchroniczna komunikacja bez przeładowywania strony!

22 lekcji 4h 35m 46s

Nie kupuj kota w worku!

Sprawdź wcześniej kurs oglądając przykładowe lekcje:

Lekcja 1 - Czym jest AJAX?

Lekcja 1 - Czym jest AJAX?

Lekcja 1 - Czym jest AJAX?

Zapraszam wszystkich do kupna video kursu AJAX! Kurs ten trwa 4 godziny 35 minut 46 sekund. Jest to nie tylko nauka - ale i praktyka!

Kurs jest przygotowany przez młodego człowieka, więc używany język jest przystępny dla każdego.

AJAX jest to technologia, która umożliwi Ci wczytywanie / sprawdzanie danych na Twojej witrynie przez użytkownika bez przeładowywania lub też przechodzenia na inną stronę. AJAX umożliwia zadanie w "tle" zapytania do bazy danych i uzyskania od niej odpowiedzi, bez wkurzania użytkownika naszej witryny zbędnym przeładowywaniem całej zawartości strony. Po poznaniu technologi AJAX, Twoja witryna będzie dynamiczniejsza oraz przyjemniejsza dla jej użytkowników. Oglądnij pierwszą lekcję i dowiedz się Czym jest AJAX oraz gdzie i jakie ma zastosowania.

Uwaga! Proszę pamiętać, że AJAX jest to technologia, z tego powodu opiera się ona na innych językach. W kursie założone jest, że posiada się wiadomości z zakresu xHTML i CSS, PHP, MySql, JavaScript, XML. Z tymi wiadomościami można zapoznać sie z naszych kursów, lub też z innego źródła, proszę jednak wziąć pod uwagę, że w kursie o AJAX'ie opieramy się na wiadomościach poznanych w poprzednich kursach.

  • Dowiesz się czym jest oraz jak korzystać z AJAX'a w różnych sytuacjach
  • Będziesz potrafił/a stworzyć ciekawe aplikacje np. - suggestBox - pudełko z podpowiedziami, po wpisaniu pewnej literki, pudełko będzie podpowiadało użytkownikowi co miał na myśli (coś na wzór Google suggest box) - dynamiczna filtracja danych
  • podczas kursu poznasz jeszcze wiele ciekawostek...
"Idealna transakcja - świetny kontakt i błyskawiczna wysyłka. Kursy wciągają, i ogląda się z zapartym tchem, to zasługa wesołego lektora ;) Mało który film tak wciąga :)" by Kuba_T1000

"Powiem Krotko Jestes PRO Nikt mnie nienauczyl tfu nauczl nie wytlumaczyl tak dobrze jak Pan uwazam pana za czlowieka godnego szacunku Widac Ze Pan Sie ZNA i chce pomoc innym oby tak dalej 99/5" by Gattan123

"szczerze warto było zacząć właśnie od TEGO KURSU. Polecam bezapelacyjnie. I szacun dla AUTORA." by mrozwalka

"Przesyłka Expresowa, kurs bardzo fajny ! Lektor umie tłumaczyć ;) POLECAM" by lak12

"Jak najbardziej duzy pozytyw. Szybka przesyłka, miły kontakt, a do tego musze przyznac że kurs jest tłumaczony w bardzo przejrzysty, dostepny sposób. Nauczyciele powinni tak tłumaczyc, to wtedy mogliby wymagać. Serdecznie polecam" by marcinjac1982

"Profesjonalny kurs lepszego nie znajdziecie nigdzie, polecam !!!" by Jas72

Przykładowe ekrany kursu Video Kurs AJAX:

Kliknij by powiększyć

Zawartość kursu AJAX'a:

  1. Lekcja 0 Instalacja kodeków i zapoznanie się z autorem

  2. Instalujemy kodeki oraz zapoznajemy się z lektorem, aby lekcje przebiegały miło i wiadomo z kim :)
  3. Lekcja 1 Czym jest AJAX? 12 min i 8 s

  4. Dowiadujemy się czym jest AJAX, gdzie się go stosuje i dlaczego warto go stosować.
  5. 2,89 zł

    Lekcja 2 XMLHttpRequest 11 min i 46 s

  6. Tworzymy "przygotówkę" AJAX'owej aplikacji tworząc formularz, który ma w przyszłości wczytywać zawartości plików tekstowych, PHP, XML w miejscu wybranym przez nas.
  7. Dowiadujemy się czym jest XMLHttpRequest oraz tworzymy funkcję ajaxInit();, która tworzy obiekt pozwalający nam używać AJAX'a pod każdą nowszą przeglądarkę bez żadnych błędów.
  8. Zaznajamiamy się z konstrukcją try{} catch{}.
  9. 4,67 zł

    Lekcja 3 Ajax w praktyce 25 min i 39 s

  10. Wykorzystujemy AJAXA do wczytywania dynamicznie plików .txt, .php, .html, .xml do wybranego przez nas diva. Wyjaśniamy sobie pojęcia synchronicznie oraz asynchronicznie, dowiadujemy się jaka jest różnica pobierania danych w ajaxie używających tych wartości. Dowiadujemy się:
    - czym jest funkcja anonimowa, dlaczego się tak nazywa
    - dlaczego można przypisywać funkcje / metody do zdarzeń
    - jaki obiekt powstaje, gdy wywoływane są zdarzenia oraz jak go wykorzystać
    - jak sprawić, aby wykorzystać ten obiekt w każdej przeglądarce
    - jak wysłać żadanie do serwera
    - czym jest readyStateChange, jak z niego korzystać
    - jakie mamy statusy readyState
    - jak obsłużyć statusy typu 404 (not found)
    - jak sprawić, aby w IE przestał działać cache
  11. 1,69 zł

    Lekcja 4 Loading GIF 3 min i 57 s

  12. Pokazujemy w jaki sposób poinformować naszego użytkownika o wczytywaniu danych, które są duże.
  13. 2,69 zł

    Lekcja 5 DOM 11 min i 23 s

  14. Dowiadujemy się czym jest Document Object Model(DOM), dlaczego się tak nazywa, poznajemy narzędzie firefox'a: "DOM inspector", pokazujemy na przykładzie zastosowanie DOM. Przedstawiamy aplikację webową, którą będziemy tworzyć w następnych lekcjach.
  15. 2,49 zł

    Lekcja 6 suggestBox - wstęp 15 min i 56 s

  16. Przygotowujemy nasz formularz, który ma być przyszłym suggestBox'em. Analizujemy naszą bazę danych w pliku XML, tworzymy formularz, ustawiamy dla niego wygląd w CSS. Przygotowujemy ramkę do wyświetlania podpowiedzi, sprawiamy, aby dostosowywała swoją pozycję dynamicznie.
  17. 2,77 zł

    Lekcja 7 suggestBox - obsługa myszki 20 min i 47 s

  18. Tworzymy dynamicznie zmieniającą zawartość "pudełka", które jako wartości sugeruje / podpowiada naszemu użytkownikowi to co miał na myśli po wpisaniu literki lub też części słowa. Sprawiamy, aby po najechaniu myszki nad wybrany rekord, zmieniało się tło, a po kliknięciu został on wybrany. W razie, gdy podane słowo przez użytkownika nie istnieje, nasza ramka robi się czerwona sygnalizując błąd.
  19. 2,77 zł

    Lekcja 8 suggestBox - obsługa klawiatury 19 min i 30 s

  20. Sprawiamy, aby nasz suggestBoX reagował na strzałkę w dół oraz w górę. Możemy poruszać się po stworzonym menu składającym się z podpowiedzi przy pomocy strzałek oraz po wciśnięciu entera zatwierdzić odpowiedni wybór. Naprawiamy wiele ciekawych bugów.
  21. 2,77 zł

    Lekcja 9 suggestBox - wyświetlanie danych w tabeli 19 min i 41 s

  22. Uczymy się tworzyć dynamicznie zmieniającą się tabelę w zależności od wybranej wartości z menu podpowiedzi.
  23. 2,77 zł

    Lekcja 10 suggestBox - z wykorzystaniem PHP i MySql 17 min i 0 s

  24. Dowiadujemy się co zrobić, jeżeli nasza baza danych przechowywana jest nie w pliku xml, ale w MySql. Uczymy się przetwarzać dane z bazy MySql tak, aby działały w naszym suggestBoxie. Pokazujemy co trzeba zrobić, aby wyświetlały się poprawnie polskie znaki w bazie danych MySql jak i po ich pobraniu w dynamicznie stworzonym pliku XML przy pomocy PHP.
  25. 1,12 zł

    Lekcja 11 zapowiedź aplikacji filtrującej 2 min i 53 s

  26. Zapowiadamy w jaki sposób będzie wyglądać nasza aplikacja filtrująca dynamicznie dane z bazy danych. Aplikacja ta będzie reagowała poprawnie na button BACK (cofający historię oglądanych stron) oraz będzie można z dynamicznie stworzonej treści wysłać komuś url, który otworzy odpowiednią treść. Czyli jest to zapowiedź zabawy :)
  27. 1,89 zł

    Lekcja 12 aplikacja filtrująca - wygląd i przygotowanie funkcji 12 min i 25 s

  28. Przygotowujemy formularz, CSS (wygląd) i funkcje do dalszej zabawy.
  29. 2,77 zł

    Lekcja 13 aplikacja filtrująca - dynamicznie filtrowanie 11 min i 44 s

  30. Stwarzamy zapytania oraz funkcje odpowiedzialne za dynamiczne filtrowanie danych bez przeładowania całej strony.
  31. 2,77 zł

    Lekcja 14 aplikacja filtrująca - dalsze przekazywanie linków 11 min i 10 s

  32. Tworzymy dynamicznie zmieniający się url, który pozwala nam przekazać dynamicznie stworzone informacje dla np. kolegów użytkownika naszej strony.
  33. 2,89 zł

    Lekcja 15 aplikacja filtrująca - obsługa przycisków historii back i forward 4 min i 4 s

  34. Sprawiamy, aby button BACK oraz button FORWARD, czyli tzw. wstecz i wprzód działał prawidłowo z naszą dynamicznie zmieniająca się treścią strony.
  35. 1,77 zł

    Lekcja 16 wysyłanie danych metodą POST 4 min i 9 s

  36. Pokazujemy w jaki sposób wysyłać danę metodą POST oraz dowiadujemy się kiedy powinniśmy stosować POST, a kiedy GET.
  37. 1,12 zł

    Lekcja 17 rozwijane boxy - zapowiedź 3 min i 52 s

  38. rozwijane boxy - zapowiedź
  39. 3,47 zł

    Lekcja 18 rozwijane boxy - przygotowanie boxow 22 min i 3 s

  40. Instalujemy bazę danych dla naszych przyszłych boxów. Tworzymy wygląd naszych boxów w HTML oraz CSS. Stwarzamy własną funkcję getElementsByClassName, aby działała nam pod IE. Piszemy funkcję, która po kliknięciu na nagłówek lub znak plus / minus rozsuwa albo chowa boxy.
  41. 2,97 zł

    Lekcja 19 rozwijane boxy - zakończenie aplikacji 17 min i 32 s

  42. Piszemy funkcje, które dynamicznie pobierają dane z bazy danych do naszych rozwijanych boxów.
  43. 2,47 zł

    Lekcja 20 podpowiedzi 6 min i 7 s

  44. Zmieniamy rozwijane boxy w taki sposób, aby nagłówki reagowały na zdarzenie onmouseover. Po najechaniu myszką na nagłówek pojawiają się w dynamicznie stworzonym okienku podpowiedzi; podpowiedzi pojawiają się koło najechanego nagłówka tzn. zmieniają swoją pozycję w zależności od pozycji nagłówka.
  45. 3,77 zł

    Lekcja 21 zapytania przez nagłówek 22 min i 0 s

  46. Dowiadujemy się w jaki sposób zadawać zapytanie przy pomocy HEAD. Tworzymy aplikację, która aktualizuje zawartość strony co np. 1 s, jeżeli uległa zmianie.