JavaScript - zacznij tworzyć dynamiczne strony i aplikacje

Poznaj podstawy programowania w JavaScript i spraw, że Twoje strony i aplikacje będą wyglądały lepiej niż kiedykolwiek!
4.49 (164 reviews)
Udemy
platform
Polski
language
Programming Languages
category
instructor
JavaScript - zacznij tworzyć dynamiczne strony i aplikacje
901
students
11 hours
content
Mar 2019
last update
$29.99
regular price

Why take this course?

  1. Tworzenie drzewa dokumentu przez przeglądarkę: Przeglądarka webowa interpretuje kod HTML, tworząc z niego drzewo dokumentu. Każdy element w HTML jest reprezentowany jako węzeł w tym drzewie, a atrybuty będą miały odpowiednie właściwości lub dzieci w postaci par klucz-wartość. Na przykład, <div class="container"> tworzy węzeł elementu div, który posiada atrybut class z wartością "container".

  2. Współpraca z JavaScript: JavaScript jest językiem, który może bezpośrednio interweniować w proces tworzenia i renderowania strony. Może czytać, modyfikować DOM (Document Object Model), a także reagować na zdarzenia, takie jak kliknięcie myszy. Funkcje JavaScript mogą być wywoływane w odpowiedzi na zdarzenia DOM lub uruchamiane okresowo za pomocą setTimeout lub setInterval.

  3. Wyszukiwanie elementów HTML: W JavaScript można znaleźć elementy HTML po ich identyfikatorach (id), klasach (class), tagach, a także za pomocą selektorów CSS. Na przykład, document.getElementById('mojElement') pobiera element o id 'mojElement', podczas gdy document.querySelector('.klasa') znajduje pierwszym miejscem element z klasą 'klasa'.

  4. Tworzenie nowych elementów, przypisywanie im treść i wstawianie: JavaScript pozwala na tworzenie nowych elementów przez wywołanie odpowiednich konstruktorów DOM (np. document.createElement('div')) i następne dodawanie tych elementów do dokumentu za pomocą metod appendChild, insertBefore itp. Przykład tworzenia nowego elementu <div> z treścią "Nowy div":

var newDiv = document.createElement('div');
newDiv.textContent = 'Nowy div';
document.body.appendChild(newDiv);
  1. Atrybuty, klasy i stylowe właściwości elementów: Atrybuty HTML są przekazywane jako właściwości obiektów DOM. Klasy mogą być dodawane lub usuwane za pomocą metod classList.add/.remove, a styl CSS można manipulować za pomocą obiektu style każdego elementu DOM lub za pomocą odpowiednich interfejsów CSS, takich jak styleSheet.insertRule.

  2. Błędy w kodzie i ich obsługa: W pracy z JavaScript możemy napotkać różne rodzaje błędów - od syntaxowych po błędy logiki. Ważne jest, aby używać konsole przeglądarki do śledzenia i rozwiązywania tych problemów. Przykład obsługi błędu trybu try...catch:

try {
    var result = riskyOperation();
} catch (e) {
    console.error('Wystąpił błąd:', e);
}
  1. Praktyczne zastosowania JavaScript: W ramach kursu będziesz poznawać, jak sortować tablice danych, reagować na wydarzenia formularzy, tworzyć interaktywne elementy użytkownika (np. przyciski), a także jak właściwej sposób zarządzać projektami wyskakującego okienka.

  2. Wskazówki i triki: Zostaniesz podane wielu praktycznych wskazówek, które ułatwią pisanie i debugowanie kodu JavaScript, zarówno na poziomie pojedynczych funkcji, jak i całych aplikacji.

  3. Bezpieczeństwo: Będziesz również nauczyć się o podstawowych zasadach bezpiecznego pisania kodu JavaScript, aby unikać składników XSS (Cross-Site Scripting) i innych typów ataków.

  4. Tworzenie interfejsów użytkownika: W kursie omówione zostaną również metody tworzenia dynamicznych interfejsów użytkownika, które reagują na różne zdarzenia i wpisy użytkownika.

  5. Współdziałanie z backendem: Możesz również nauczyć się, jak komunikować się z serwerem (backend) za pomocą JavaScript, używając technologii takich jak XMLHttpRequest, Fetch API czy WebSockets.

  6. Frameworki i biblioteki: W ostatniej części kursu możesz zapoznać się z popularnymi frameworkami i bibliotekami JavaScript, takimi jak React, Angular lub Vue.js, które znacznie upraszczają budowanie skalowanych aplikacji webowych.

Przekazując wiedzę na temat JavaScript w kontekście zbudowania interfejsów webowych, kurs będzie zawierał zarówno teoretyczne podstawy, jak i praktyczne zastosowania, aby wyposażyć Cię w kompletne narzędzie do tworzenia dynamicznych i interaktywnych stron internetowych.

Course Gallery

JavaScript - zacznij tworzyć dynamiczne strony i aplikacje – Screenshot 1
Screenshot 1JavaScript - zacznij tworzyć dynamiczne strony i aplikacje
JavaScript - zacznij tworzyć dynamiczne strony i aplikacje – Screenshot 2
Screenshot 2JavaScript - zacznij tworzyć dynamiczne strony i aplikacje
JavaScript - zacznij tworzyć dynamiczne strony i aplikacje – Screenshot 3
Screenshot 3JavaScript - zacznij tworzyć dynamiczne strony i aplikacje
JavaScript - zacznij tworzyć dynamiczne strony i aplikacje – Screenshot 4
Screenshot 4JavaScript - zacznij tworzyć dynamiczne strony i aplikacje

Loading charts...

Related Topics

1525952
udemy ID
25/01/2018
course created date
16/11/2019
course indexed date
Bot
course submited by