Plan Szkolenia
Wprowadzenie do JavaScript i funkcji
- Czym jest JavaScript?
- JavaScript na przestrzeni czasu
- Kiedy i gdzie używać JavaScript
- Kiedy i gdzie nie używać JavaScript
- Podstawy skryptów internetowych
- Dodawanie JavaScript do strony internetowej
- Pisanie instrukcji JavaScript
- Używanie zmiennych
- Praca z operatorami
- Przechwytywanie zdarzeń myszy
- Ogólna składnia
- Wywoływanie funkcji
- Zakres zmiennych
- Funkcje strzałkowe
- Ustawianie domyślnych parametrów
Obiekty DOM i wbudowane obiekty
- Interakcja z użytkownikiem
- Wybór elementów po ID
- Dostęp do historii przeglądarki
- Używanie obiektu location
- Używanie dat i czasu
Praca z liczbami i ciągami znaków
- Liczby
- Metody globalne
- Obiekt Number
- Funkcja Number()
- Wartości logiczne
- Wartości null i undefined
- Ciągi znaków
- Szablony ciągów znaków
Przechowywanie danych w tablicach
- Tablice
- Jak iterować przez tablice
- Operator trzech kropek
Obsługa zdarzeń w JavaScript i kontrola przepływu programu
- Typy zdarzeń
- Obsługa zdarzeń
- Obiekt zdarzenia
- Instrukcje warunkowe
- Pętle i struktury sterujące
- Jak ustawiać i używać timerów
Tworzenie skryptów z wykorzystaniem DOM
- Węzły DOM
- Wybór elementów za pomocą getElementsByTagName()
- Jak czytać atrybuty elementów
- Inspektor DOM w Mozilli i Chrome
- Czym jest JSON? Wprowadzenie
Programowanie z wykorzystaniem JavaScript, manipulacja HTML i CSS
- Ważne elementy
- Przeciąganie i upuszczanie
- Lokalne przechowywanie danych
- Jak pracować z plikami lokalnymi
- Właściwość style w DOM
- Jak uzyskać dostęp do klas za pomocą className
- Obiekt DOM styleSheets
- Jak odwoływać się do właściwości CSS3 w JavaScript
- Jak ustawiać właściwości CSS3
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość HTML i CSS
- Znajomość ogólnych koncepcji programowania
Odbiorcy
- Programiści stron internetowych
- Inżynierowie oprogramowania
- Każdy, kto chce nauczyć się JavaScript do tworzenia stron internetowych
Opinie uczestników (5)
Pokazanie nieoczywistych i nieintuicyjnych zachowań/funkcjonalności na przykładach.
Arkadiusz Prochwicz
Szkolenie - Advanced TypeScript
Uproszczenie nowych złożonych technik
Brian Zaranyika - Vodacom SA
Szkolenie - React Native Expo
Przetłumaczone przez sztuczną inteligencję
Szerokość omawianych tematów była znaczna, a trener starał się im sprawiedliwie służyć.
Lakshmipriya Sivakumar - Deque Systems Inc
Szkolenie - Spring Boot, React, and Redux
Przetłumaczone przez sztuczną inteligencję
Porównywanie w praktyce rozwiązań :D Obrazowanie rzeczy na realnych przykładach. Dodatkowo bardzo doceniam przygotowanie dla nas API, bazy danych i zadań- dzięki czemu można było wszystko przetestować "w boju" :D
Mateusz Redzik - BETFAN SP. Z O. O.
Szkolenie - React with Next.js
Instruktor wydawał się bardzo zdolny w dziedzinie Vue. Doceniałem możliwość obserwacji jego stylu programowania oraz nauki nowych konceptów, które można wypróbować.
Adrian Borrmann - CBC/Radio-Canada
Szkolenie - Advanced Vue.js
Przetłumaczone przez sztuczną inteligencję