Przejdź do treści
Technologie / Programowanie

JavaScript od podstaw — kompletny kurs dla web developerów

Czterodniowe szkolenie z JavaScript — zmienne, typy, operatory, funkcje, tablice, obiekty, DOM, zdarzenia, formularze, Date/Math, wyrażenia regularne. Od zera do samodzielnego pisania skryptów.

JavaScript to język #1 w web development — i bez niego nie ruszysz ani frontendu, ani backendu

HTML to struktura. CSS to wygląd. JavaScript to zachowanie — interaktywność, walidacja formularzy, dynamiczne ładowanie danych, animacje. Każda strona internetowa używa JavaScript. React, Angular, Vue — to JavaScript. Node.js na backendzie — to JavaScript. Cypress, Playwright, Postman — testowanie w JavaScript. Bez fundamentów JS nie zrozumiesz żadnego z tych narzędzi.

Cztery dni: od zmiennych i operatorów, przez instrukcje warunkowe, pętle i funkcje, tablice i obiekty, po DOM (manipulacja HTML), zdarzenia, formularze, wyrażenia regularne i JSON. Od zera do samodzielnego pisania interaktywnych aplikacji.

Dla kogo jest to szkolenie?

Dla osób uczących się JavaScript od podstaw. Szczególnie gdy:

  • Znasz HTML/CSS, ale chcesz dodać interaktywność — JavaScript to naturalny następny krok
  • Planujesz naukę React/Angular/Vue, ale nie masz fundamentów JS — potrzebujesz solidnej bazy
  • Przechodzisz do automatyzacji testów (Cypress, Playwright, Postman) i potrzebujesz JavaScript

Cztery dni: od zmiennej do aplikacji

Dzień 1: Fundamenty — zmienne (var/let/const), typy danych, operatory (arytmetyczne, logiczne, porównania), konwersja typów.

Dzień 2: Sterowanie — instrukcje warunkowe (if, switch), pętle (for, while), funkcje (deklaracja, arrow, scope), tablice (map, filter, reduce), obiekty.

Dzień 3: DOM i zdarzenia — własne obiekty, Date/Math, querySelector, manipulacja HTML, addEventListener, propagacja, formularze, walidacja, ciągi znaków.

Dzień 4: Zaawansowane — wyrażenia regularne, obsługa błędów, JSON, fetch (API), moduły. Warsztat: budowanie interaktywnej aplikacji webowej.

Z ponad 2500 szkoleń w ofercie i oceną 4.8/5, EITT jest zaufanym partnerem w rozwoju kompetencji. Skontaktuj się z nami — organizujemy szkolenia JavaScript zamknięte dla zespołów.

To szkolenie jest częścią ścieżki:

Korzyści

  • Pisać programy w JavaScript — zmienne, typy, operatory, instrukcje warunkowe, pętle
  • Tworzyć i używać funkcji — deklaracja, arrow functions, scope, closures
  • Manipulować DOM — querySelector, tworzenie/usuwanie elementów, zmiana stylów
  • Obsługiwać zdarzenia — kliknięcia, formularze, delegacja, propagacja
  • Pracować z tablicami i obiektami — map, filter, reduce, destrukturyzacja
  • Walidować formularze i przetwarzać dane — wyrażenia regularne, JSON, fetch

Dla kogo jest to szkolenie?

Osoby rozpoczynające karierę jako web developer i potrzebujące solidnych podstaw JavaScript
Graficy i webmasterzy znający HTML/CSS i chcący dodać interaktywność do stron
Frontend developerzy budujący fundament przed nauką React/Angular/Vue
Testerzy automatyzujący potrzebujący JavaScript do Cypress, Playwright, Postman
Backend developerzy (Java, C#, Python) chcący opanować JavaScript do pracy full-stack
Osoby przebranżawiające się do IT i uczące się pierwszego języka programowania

Wymagania wstępne

  • Podstawowa znajomość HTML i CSS (struktura strony, selektory, style)
  • Znajomość PHP — opcjonalnie (pomaga, ale nie jest wymagana)
  • Laptop z przeglądarką i edytorem kodu (VS Code zalecany)

Program szkolenia

01

Dzień 1: Fundamenty — zmienne, typy, operatory

  • Wstęp do JavaScript — historia, środowiska uruchomieniowe, narzędzia developerskie
  • Wstawianie skryptów JavaScript — inline, external, defer/async
  • Zmienne — var, let, const — różnice i zasady użycia
  • Typy danych — string, number, boolean, null, undefined, object
  • Operatory arytmetyczne, porównania, logiczne, bitowe, przypisania
  • Priorytety operatorów i konwersja typów
02

Dzień 2: Sterowanie przepływem — instrukcje, pętle, funkcje

  • Instrukcje warunkowe — if/else, switch, operator trójargumentowy
  • Pętle — for, while, do-while, for...of, for...in
  • Funkcje — deklaracja, wyrażenie, arrow functions, parametry, return
  • Zasięg zmiennych — scope, hoisting, closures (wprowadzenie)
  • Tablice — tworzenie, metody (push, pop, map, filter, reduce, forEach)
  • Obiekty — tworzenie, właściwości, metody, this, destrukturyzacja
03

Dzień 3: DOM, zdarzenia i formularze

  • Tworzenie własnych obiektów — konstruktory, prototypy, class
  • Date i Math — operacje na datach, formatowanie, obliczenia matematyczne
  • DOM (Document Object Model) — querySelector, manipulacja elementami HTML
  • Zdarzenia — addEventListener, propagacja (bubbling/capturing), delegacja
  • Formularze — odczyt wartości, walidacja, submit, obsługa błędów
  • Ciągi znaków — metody (slice, split, replace, trim, template literals)
04

Dzień 4: Zaawansowane tematy i praktyka

  • Wyrażenia regularne — składnia, metaznaki, grupy, testowanie
  • Obsługa błędów — try/catch/finally, throw, custom errors
  • JSON — parsowanie, stringify, praca z API (fetch — wprowadzenie)
  • Moduły — import/export, organizacja kodu
  • Warsztaty: budowanie interaktywnej aplikacji webowej od zera
  • Podsumowanie i kierunki dalszego rozwoju (React, Node.js, TypeScript)

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Najczęściej zadawane pytania

Czy to szkolenie dla absolutnych początkujących?

Tak — zaczynamy od zmiennych i operatorów. Jedyne wymaganie to podstawowe HTML/CSS. Po 4 dniach piszesz samodzielnie interaktywne skrypty: manipulacja DOM, zdarzenia, walidacja formularzy, wyrażenia regularne.

Czym to szkolenie różni się od 'Architektura aplikacji webowych" (IT-AR-05)?

IT-AR-05 to przegląd full-stacku (JS + Angular + Node.js) dla osób ze znajomością JS. To szkolenie (IT-SD-17) uczy JavaScript od zera — 4 dni samego JS. Jeśli nie znasz JS, zacznij tu.

W jakim formacie i jak długo trwa szkolenie?

Szkolenie trwa 4 dni (9:00-16:00), dostępne online i stacjonarnie. Każdy dzień łączy teorię z praktyką — od pierwszego skryptu po interaktywną aplikację.

Czy po szkoleniu otrzymam certyfikat?

Tak, każdy uczestnik otrzymuje imienny certyfikat ukończenia szkolenia wydany przez EITT.

Monika Fengler
Monika Fengler Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90