szkolenie
javascript
podstawy

――

JavaScript to skryptowy oraz wieloparadygmatowy język programowania wysokiego poziomu. 
Możemy go wykorzystać zarówno na front-endzie (przeglądarka internetowa) jak i back-endzie (Node.js)

Cel szkolenia
Szkolenia prowadzone są wg najbardziej aktualnych sposóbów programowania w JS/TS oraz na najnowszych wersjach frameworków i bibliotek.
Aplikacja SPA (Single-page) + wzorzec projektowy MVC. Komunikacja serwerem HTTP. Dobre praktyki oraz rozwiązywanie problemów.
Program szkolenia
Program można modyfikować lub łączyć z programami innych moich szkoleń; jednak przed zamówieniem należy uzgodnić taką zmianę.
  • Wprowadzenie do JavaScript

  • Osadzanie skrytpów w dokumencie HTML

  • Typy zmiennych

    • Liczby
    • Ciągi znaków
    • Wartości logiczne
    • Obiekty
    • Kolekcje
    • Null i Undefined
    • Zasięg zmiennych
  • Operatory

    • logiczne
    • arytmetyczne
    • przypisania
    • porównania
  • Funkcje

    • Wywołanie funkcji
    • Parametry funkcji
    • Zwracanie wartości przez funkcję
    • Funkcje anonimowe oraz automatyczne
    • Przykładowe funkcje predefiniowane
    • Callbacki
    • Domknięcia (closures)
  • Document Object Model (DOM)

    • Drzewo obiektów
    • Referencje do elementów
    • Tworzenie modyfikacja oraz usuwanie elementów drzewa DOM
  • Zdarzenia w JavaScript

    • Rodzaje zdarzeń
    • Nasłuchiwanie oraz emitowanie zdarzeń
    • Zdarzenia własne
  • Obiektowość w JavaScript

    • Własne obiekty
    • Klasa obiektu
    • Dziedziczenie
    • Stałe
  • Sterowanie przepływem programu

    • Instrukcje warunkowe
    • Instrukcja switch
    • Pętle: for, for in, while oraz do while
  • Kontrolowanie czasu

    • Opóźnienie wykonania kodu
    • Interwał czasowy
  • Komunikacja z serwerem

    • Wysyłanie i odbieranie danych w formacie JSON
    • Metody RESTful (GET, POST, DELETE, PUT, PATCH)
  • Formularze w JavaScript

    • Tworzenie interaktywnych formularzy
    • Walidacja danych w formularzach
  • Architektura MVC (Model-View-Controller)

  • Zagadnienia zaawansowane

    • Debugowanie i rozwiązywanie problemów
    • Optymalizacja
Czas trwania
Szkolenie można wydłużyć lub skrócić po wcześniejszym uzgodnieniu.
Szkolenie trwa 3 dni
Adresaci szkolenia
Szkolenie JavaScript podstawy adresowane jest dla wszystkich, którzy chcą poznać podstawy języka JavaScript. Wymagana jest znajomość podstaw programowania oraz języków HTML i CSS.
Forma szkolenia

Szkolenie ma charakter warsztatowy
Może być zrealizowane stacjonarnie lub zdalnie.

Wycena szkolenia grupowego
Cena usługi zależy od czasu trwania szkolenia oraz liczby uczestników.
CENA NETTO: 0
Wycena zajęć indywidualnych
CENA: 0
Lekcja poza pakietem: 100 zł
Pierwsza lekcja próbna jest bezpłatna
Informacje dodatkowe
Jak przygotować się do szkolenia
Informacje ogólne

Info ogólne
  • Dzień szkoleniowy trwa 8 godzin lekcyjnych + przerwy.
  • Ze względu na warsztatowy charakter szkolenia bądź na czas. Standardowo zaczynamy o 9:00 - o ile nie zostało ustalone inaczej.
  • Jest ważne, abyś dobrze radził sobie z obsługą komputera oraz znał (w praktyce) podstawowe skróty klawiaturowe; np. Alt+Tab czy Ctrl+Tilde.
  • W czasie szkolenie postaraj się nie używać telefonu i innych rozpraszaczy; dobrze jest też wyłączyć wszystkie niepotrzebne aplikacje na komputerze.
  • Po szkoleniu uczestnik otrzyma materiały w formie elektronicznej; zawierają one bardziej zaawansowane przykłady oraz aplikacje w formie repozytoriów git.
    Materiały nie zawierają opisów czy regułek.
  • Podczas szkolenia zdalnego, każdy z uczestników będzie proszony (co jakiś czas) o wykonanie prostego zadania (z udostępnionym ekranem) w celu utrzymania koncentracji i utrwalenia poruszanego tematu.

Sprzęt oraz oprogramowanie uczestnika

Niezbędny sprzęt

  • Szybki komputer (np. i5 lub i7, SSD, min. 8GB RAM) z uprawnieniami administratora.
  • Podczas szkolenia zdalnego niezbędne są dwa monitory oraz włączona kamerka internetowa
  • Zaopatrz się we wszystko, co może być użyteczne np. myszkę czy notatnik.

Niezbędne oprogramowanie

Sala szkoleniowa

Sala szkoleniowa
Wyposażenie sali jeżeli szkolenie odbywa się w siedzibie klienta.

  • szybki internet dla uczestników
  • rzutnik/telewizor - najlepiej HDMI
  • flipchart - opcjonalnie
  • komfortowa przestrzeń dla każdego uczestnika
  • możliwość swobodnego podejścia (przez trenera) do każdego uczestnika szkolenia

v. 1.0.352