Szkolenia Compendium CE

Cel szkolenia

Wprowadzenie w składnię języka JavaScript po zmianach wprowadzonych do specyfikacji EcmaScript 2015 wraz z zmianami języka wprowadzonymi w specyfikacji EcmaScript 2016/2017/2018. Użycie aktualnie stosowanej składni z użyciem klas, modułów pozwoli wykorzystać pełnię możliwości współczesnych przeglądarek internetowych. Zakres szkolenia nie obejmuje budowy stron HTML i stylowaniu CSS od podstaw.

Plan szkolenia Rozwiń listę

  1. Wprowadzenie do tematyki szkolenia
    • Rola JavaScript w aktualnym Frontend Developer RoadMap
    • Środowisko programowania Visual Studio Code
      • Instalacja
      • Konfiguracja
      • Instalacja niezbędnych rozszerzeń
      • Skróty klawiaturowe
    • Konfiguracja struktury projektu witryny www
  2. Powtórzenie wybranych tematów składni JavaScript
    • Osadzanie kodu w dokumencie HTML
    • Zmienne i stałe – deklaracja i konwersja
    • Komentarze
    • Okna dialogowe
    • Typy danych
    • Operatory
    • Instrukcje warunkowe
    • Instrukcje typu pętle
    • Debugowanie kodu z poziomu przeglądarki
  3. Programowanie z użyciem typów i obiektów
    • Funkcje (Function)
    • Tablice (Array)
    • Daty (Date)
    • Wyrażenia regularne (RegEx)
    • Teksty (String, Template strings)
    • Liczby
    • NaN, Undefined, Null
    • Map, Set
    • Symbol
    • Object
    • Iteratory
    • Generatory
  4. Programowanie w technologii AJAX
    • Wprowadzenie do technologii asynchronicznych
    • Funkcje typu zwrotnego (Callback)
    • Formaty transferu danych: JSON, XML, BLOB, i inne
    • Użycie obiektu klasy XMLHttpRequest
    • Zastosowanie obietnic (Promise)
    • Zastosowanie Fetch API
    • Składnia async / await
  5. Programowanie z użyciem biblioteki jQuery (opcjonalnie)
    • Instalacja biblioteki i dołączenie do strony
    • Obsługa zdarzeń tagów HTML z użyciem jQuery
    • Użycie animacji wbudowanych w jQuery (opcjonalnie)
    • Użycie technologii AJAX w jQuery
  6. Programowanie obiektowe
    • Projektowanie klas
    • Deklaracja właściwości i akcesoriów
    • Deklaracja konstruktora
    • Deklaracja metod i metod statycznych
    • Destrukturyzacja obiektów
    • Rola wskazania this w pracy z obiektami
    • Implementacja dziedziczenia
  7. Praca z plikami oraz magazynami danych
    • Użycie technologii AJAX
    • Użycie FileReader
    • Użycie local i session storage
    • Użycie cookies
    • Użycie IndexedDB
    • Użycie WebSQL (opcjonalnie)
  8. Praca z modułami
    • Deklaracja skryptu jako modułu
    • Oznaczanie klas i metod w module do eksportu
    • Import modułu
    • Domyślna klasa modułu
    • Alias nazwy
    • Warunkowe importowanie
  9. Środowisko Node.js
    • Wprowadzenie do środowiska
    • Instalacja środowiska
    • Instalacja wybranych pakietów
    • Konfiguracja package.json
    • Użycie narzędzia npx
    • Użycie narzędzie do konwersji (transpilacji), np. sass do css
    • Reakcja na zdarzenia zmian w zawartości plików js, css, i innych
  10. Użycie narzędzi automatyzujących (Bundlerów)
    • Wprowadzenie do webpack, parcel, rollupjs
    • Instalacja webpack
    • Konfiguracja webpack
    • Użycie konwerterów
    • Użycie optymalizatorów
    • Budowa przykładowego projektu z użyciem webpack
  11. Projekty przykładowych aplikacji (opcjonalnie)
    • Projekt Angular
    • Projekt React
    • Projekt Vue
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne

Dla osób znających strukturę dokumentu HTML i składnię stylów CSS przynajmniej w podstawach. Również znających tematy obejmujące poziom podstawowy programowania JavaScript.

Poziom trudności
Czas trwania 3 dni
Certyfikat

Uczestnicy szkolenia otrzymują certyfikat wystawiony imiennie oraz na firmę, sygnowany przez Compendium Centrum Edukacyjne.

Prowadzący

Wykładowca Compendium Centrum Edukacyjnego.

Pozostałe szkolenia Compendium CE | Web development

Szkolenia powiązane tematycznie

Programowanie

  • konspekt szkolenia: AZ-204T00 Developing Solutions for Microsoft Azure

    AZ-204T00 Developing Solutions for Microsoft Azure szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 3900 PLN
    czas: 5 dni
    poziom trudności: 3 z 6
    kod: AZ-204T00
    wersja: A
    2025-03-03 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-03-10 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika MTG: możliwy termin gwarantowany zarezerwuj
    2025-03-10 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-04-07 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-05-05 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-06-02 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: AZ-220T00 Microsoft Azure IoT Developer

    AZ-220T00 Microsoft Azure IoT Developer szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 3500 PLN
    czas: 4 dni
    poziom trudności: 3 z 6
    kod: AZ-220T00
    wersja: A
    2025-02-18 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-03-18 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-04-15 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-05-20 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-06-17 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: MB-500T00 Microsoft Dynamics 365: Finance and Operations Apps Developer

    MB-500T00 Microsoft Dynamics 365: Finance and Operations Apps Developer szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 4300 PLN
    czas: 5 dni
    poziom trudności: 3 z 6
    kod: MB-500T00
    wersja: A
    2025-02-17 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-02-24 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-03-24 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-04-28 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-05-26 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-06-23 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: Introduction to Python for Programmers

    Introduction to Python for Programmers szkolenie Python Academy

    dostępne terminy szkolenia
    cena od: 3700 PLN
    czas: 3 dni
    poziom trudności: 3 z 6
    kod: PA-IPP
    2025-02-19 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-03-19 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-04-16 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-05-21 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-06-18 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: Python For Non-Programmers

    Python For Non-Programmers szkolenie Python Academy

    dostępne terminy szkolenia
    cena od: 4150 PLN
    czas: 4 dni
    poziom trudności: 3 z 6
    kod: PA-PNP
    2025-02-25 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika MTG: możliwy termin gwarantowany zarezerwuj
    2025-03-03 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika MTG: możliwy termin gwarantowany zarezerwuj
    2025-03-25 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-04-22 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-05-27 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-06-24 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: Advanced Python

    Advanced Python szkolenie Python Academy

    dostępne terminy szkolenia
    cena od: 3700 PLN
    czas: 3 dni
    poziom trudności: 3 z 6
    kod: PA-AP
    2025-03-12 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-04-16 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: Introduction to Django

    Introduction to Django szkolenie Python Academy

    dostępne terminy szkolenia
    cena od: 3700 PLN
    czas: 3 dni
    poziom trudności: 3 z 6
    kod: PA-ID
    2025-02-12 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-03-12 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-04-09 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-05-14 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-06-11 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: Advanced Django

    Advanced Django szkolenie Python Academy

    dostępne terminy szkolenia
    cena od: 3700 PLN
    czas: 3 dni
    poziom trudności: 3 z 6
    kod: PA-AD
    2025-03-05 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-04-23 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj

JavaScript

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 3000 PLN NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
Zarezerwuj termin szkolenia
zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

Najbliższe szkolenia Compendium CE

  • 2025-02-12 | 3 dni | Kraków / Wirtualna sala

    Usługi pocztowe w systemie Linux

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-02-12 | 3 dni | Warszawa / Wirtualna sala

    macOS Support Essentials 12 (Monterey)

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-02-12 | 3 dni | Warszawa / Wirtualna sala

    Testy penetracyjne: atakowanie i ochrona systemów informatycznych

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-02-13 | 2 dni | Kraków / Wirtualna sala

    Microsoft 365 Outlook - poczta

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-02-13 | 2 dni | Warszawa / Wirtualna sala

    FortiGate - kompleksowa ochrona każdej sieci I

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-02-14 | 1 dzień | Kraków / Wirtualna sala

    Bezpieczeństwo w sieciach społecznościowych

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-02-14 | 1 dzień | Kraków / Wirtualna sala

    Microsoft Teams - szkolenie dla użytkowników

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-02-14 | 1 dzień | Kraków / Wirtualna sala

    Socjotechnika

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-02-14 | 1 dzień | Warszawa / Wirtualna sala

    Usługi DNS w systemie Linux

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-02-17 | 5 dni | Kraków / Wirtualna sala

    Enterprise Linux Security Administration

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
Harmonogram szkoleń
Compendium CE