JavaScript jest szeroko stosowany i wspierany przez większość przeglądarek internetowych, co sprawia, że jest on uniwersalnym językiem programowania do tworzenia interaktywnych stron internetowych.
JavaScript umożliwia tworzenie interaktywnych elementów na stronie, takich jak formularze, animacje, rozwijane menu, bannery reklamowe itp., co sprawia, że strona staje się bardziej atrakcyjna dla użytkowników.
Pozyskasz wiedzę na temat:
- składni i typów danych
- definiowania i wywoływanie funkcji
- tworzenia obiektów i ich właściwości
- metod tablicowych m.in. map, filter, reduce
- eventów i obsługi zdarzeń
- obsługi błędów
- animacji i tworzenia efektów wizualnych
- optymalizacji wydajności kodu
JavaScript stał się jednym z najpopularniejszych języków programowania i niezastąpionym narzędziem w świecie web developmentu.
JavaScript jest stale rozwijany i ulepszany. Nowe standardy języka, takie jak ECMAScript, wprowadzają regularnie nowe funkcje i ułatwienia dla programistów. To sprawia, że JavaScript jest zawsze na bieżąco z najnowszymi trendami i technologiami w branży.
Nauczysz się wielu cennych umiejętności:
- interakcji z elementami HTML
- modyfikacji zawartości
- obsługi zdarzeń
- ładowania danych bez przeładowywania strony
- debugowania kodu JavaScript
- obsługi błędów i wyjątków
- zabezpieczania kodu JavaScript
- zapobiegania atakom XSS i CSRF
- optymalizacji kodu
Podstawowe informacje
Dni zjazdów
14-15.09.2023
25-26.09.2023
05-06.10.2023
16-17.10.2023
- Wprowadzenie do JavaScript
- Czym jest JavaScript i jak działa
- Wykorzystanie JavaScriptu w frontendzie i backendzie
- Narzędzia i środowiska programistyczne
- Podstawy składni i typy danych
- Zmienne i stałe
- Typy danych: liczby, tekst, tablice, obiekty
- Operatory arytmetyczne i logiczne
- Instrukcje warunkowe i pętle
- Funkcje
- Definiowanie i wywoływanie funkcji
- Parametry i argumenty funkcji
- Wartość zwracana przez funkcję
- Funkcje anonimowe i wyrażenia funkcyjne
- Obiekty i klasy
- Tworzenie obiektów i ich właściwości
- Metody obiektów
- Dziedziczenie i klasy
- Praca z tablicami
- Tworzenie i modyfikacja tablic
- Iterowanie po tablicach
- Metody tablicowe (np. map, filter, reduce)
- Obsługa zdarzeń
- Eventy i obsługa zdarzeń
- Dodawanie i usuwanie event listenerów
- Praca z formularzami
- Asynchroniczność w JavaScript
- Asynchroniczne wywołania funkcji
- Callbacks i Promises
- Obsługa żądań HTTP i API
- Obsługa błędów
- Obsługa wyjątków i bloków try-catch
- Debugowanie i konsola deweloperska
- Moduły i narzędzia
- Importowanie i eksportowanie modułów
- Narzędzia do zarządzania zależnościami (np. npm)
- Transpilacja i bundling kodu JavaScript
- Praktyczne zastosowanie JavaScriptu
- Manipulacja elementami strony HTML i CSS
- Walidacja formularzy
- Animacje i efekty wizualne
- Bezpieczeństwo i dobre praktyki
- Zabezpieczanie kodu JavaScript
- Zapobieganie atakom XSS i CSRF
- Optymalizacja wydajności kodu
- Trendy i rozwój JavaScriptu
- Nowe funkcje i możliwości w ECMAScript 6+
- Frameworki i biblioteki JavaScript
- Podsumowanie i dalsze kroki
- Najważniejsze zagadnienia JavaScriptu
- Samorozwój i doskonalenie umiejętności
- Zakończenie szkolenia
Szkolenie kierowane jest do:
- Początkujących programistów
- Web Deweloperów
- Programistów backendowych
- Projektantów interakcji
- Studentów
- Spec. ds. marketingu internetowego
- Freelancerzy
- Trenera z dużym doświadczeniem
- Fantastyczną atmosferę
- Komfortową salę szkoleniową
- Laptop
- Zainstalowane środowisko (PHP Storm)
- Wiedzę na temat HTML i CSS
- Chęci, czas i uśmiech
- Otwartą głowę na niesamowitą wiedzę
Masz pytania?
Skontaktuj się z nami
Jesteśmy do twojej dyspozycji codziennie od poniedziałku do piątku
w godzinach od 8:00 do 17:00.
Adres: Koszalin, ul. Waryńskiego 12/3
Tel: +48 694 482 125
Mail: kontakt@wyszkoleni.edu.pl
Formularz kontaktowy