Poziom

Podstawowy

Czas

40h / 5 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie z JavaScript

JavaScript jest jednym z najpopularniejszych języków programowania na świecie. Wraz z HTML5 i CSS tworzy fundamentalny pakiet, z którym pracuje na co dzień Front End Developer. JavaScript wykorzystywany jest najczęściej w tworzeniu dynamicznych stron internetowych czy aplikacji mobilnych. Na szkoleniu poznasz podstawy programowania w JavaScript, dowiesz się, czym są Obiekty i DOM API, zdarzenia, asynchroniczność oraz dowiesz się, jak budować projekt i przeprowadzać testy.

Dla kogo jest szkolenie JavaScript?
  • logo infoshare Dla specjalistów UX/UI, frontendowców, programistów webowych, którzy chcą projektować interaktywne strony internetowe.
  • logo infoshare Dla niektórych backendowców, którzy pracują z aplikacjami wymagającymi komunikacji z przeglądarką.
  • logo infoshare Dla testerów oprogramowania i administratorów stron internetowych.

Czego nauczysz się na szkoleniu JavaScript?

  • Poznasz podstawy programowania w JavaScript, kluczowego języka dla Front End Developerów, niezbędnego do tworzenia dynamicznych stron internetowych i aplikacji mobilnych.

  • Nauczysz się korzystać z narzędzi i środowisk uruchomieniowych JavaScript, zrozumiesz podstawy składni oraz operacje na typach prostych i złożonych.

  • Zdobędziesz umiejętności w zakresie obsługi instrukcji warunkowych, zakresów zmiennych, stałych oraz operacji na obiektach i DOM API.

  • Opanujesz techniki obsługi zdarzeń i callbacków oraz asynchroniczność w JavaScript, w tym działanie event loopa, promise, timery oraz pobieranie danych asynchronicznie za pomocą Fetch API i alternatyw.

  • Nauczysz się budować projekty w JavaScript, stosować modułowość, podstawy TypeScript oraz przeprowadzać testy jednostkowe i stosować popularne wzorce projektowe.

Program szkolenia JavaScript

Podstawy JavaScript
  • JavaScript – Narzędzia, środowiska uruchomieniowe i składnia
  • omówienie podstawowych programów do edycji, środowisk, podstaw składni
  • Operacje na typach prostych, pętle
  • wszystkie rodzaje pętli + dostępne typy proste
  • JavaScript – Instrukcje warunkowe
  • omówienie wszystkich rodzajów instrukcji warunkowych
  • JavaScript – zakresy, zmienne, stałe
  • omówienie specyficznych dla JS zakresów zmiennych oraz ich własności
Obiekty i DOM API
  • Operacje na typach złożonych – omówienie operacji na obiekcie oraz manipulacja nim
  • Funkcje wyższego rzędu oraz domknięcia
  • DOM API i osadzanie skryptów omówienie podstawowych możliwości operacji na dokumencie wraz z osadzeniem skryptów na stronie
Eventy
  • Obsługa zdarzeń i callbacki
  • Jak obsługiwać kliknięcia, wpisywanie w pola formularzy czy akcje myszki
  • Obsługa formularzy
  • Jak obsługiwać formularze za pomocą javascript
Asynchroniczność
  • Asynchroniczność ogólnie
  • Opis działania event loopa, promise, timerów
  • Pobieranie danych asynchronicznie – Fetch API i alternatywy
Budowanie projektu
  • Budowanie projektu, modułowość i podstawy Typescript
  • Testy jednostkowe i popularne design patterny

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Zamów rozmowę

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.