Kurs JavaScript od podstaw 2025 (ES6)
What you'll learn
- Solidnych podstaw języka JavaScript
- Nauczysz się pracować z DOM
- Zapoznasz się z klasami i dziedziczeniem
- Nasłuchiwać zdarzeń na elementach
- Będziesz potrafił operować na LocalStorage
- Zapoznasz się z metodą setTimeout i setInterval
- Stworzysz projekt aplikacji na zakupy
- Poznasz zmienne, funkcje, instrukcje warunkowe, typy danych, pętle, tablice i obiekty
Requirements
- Nie musisz mieć żadnego doświadczenia z językiem JavaScript
Description
JavaScript od podstaw 2025 (ES6) – praktyczny kurs programowania
Chcesz nauczyć się programowania, ale nie wiesz, od czego zacząć?
Ten kurs to idealne wprowadzenie do języka JavaScript – jednego z najważniejszych języków w świecie frontendu.
Od podstaw nauczysz się wszystkiego, co niezbędne, aby swobodnie pisać kod, zrozumieć logikę działania stron internetowych i tworzyć własne funkcje i aplikacje.
Nie musisz mieć żadnego doświadczenia – wszystko tłumaczę krok po kroku.
Czego się nauczysz?
Podstawy języka JavaScript (ES6):
– Tworzenie zmiennych const i let
– Rodzaje typów danych i dobre praktyki nazewnictwa
– Instrukcje warunkowe if, else, switch...case
– Operatory matematyczne, logiczne i porównania
– Zasięg zmiennych (scope)
Funkcje i pętle:
– Różne sposoby tworzenia funkcji (w tym strzałkowe)
– Pętle for, while, do...while oraz for...of
– Użycie break i continue
Tablice i obiekty:
– Tworzenie i modyfikacja tablic
– Metody tablicowe: map, forEach i inne
– Praca z obiektem Math – zaokrąglanie, pierwiastki, potęgowanie, losowanie liczb
Interakcja z przeglądarką (DOM):
– Pobieranie elementów z DOM
– Obsługa zdarzeń (np. kliknięcie, wpisanie tekstu, najechanie myszką)
– Użycie addEventListener()
– Zmiana stylów i klas elementów
– Odczytywanie i zapisywanie wartości pól tekstowych
Praktyczne umiejętności webowe:
– Obsługa alert, setTimeout, setInterval
– Praca z LocalStorage (zapisywanie, odczyt, usuwanie danych)
– Tworzenie klas i dziedziczenie
Dlaczego warto?
Kurs oparty na nowoczesnym standardzie ES6
Jasne wyjaśnienia, dużo praktycznych przykładów
Praktyczny projekt: lista zakupów, który tworzysz samodzielnie
Na końcu: quiz sprawdzający wiedzę
Dla kogo jest ten kurs?
Dla osób, które nigdy wcześniej nie programowały
Dla początkujących, którzy chcą opanować podstawy JavaScript
Dla każdego, kto chce rozpocząć przygodę z frontendem, Reactem, Node.js czy testowaniem
W ciągu kilku godzin opanujesz kluczowe fundamenty JavaScript i będziesz gotów do tworzenia własnych małych projektów, dalszej nauki i pracy z nowoczesnymi narzędziami webowymi.
Who this course is for:
- Kurs jest skierowany dla osób, które chcą nauczyć się podstaw języka JavaScript
Instructors
Hej! Jestem Rafał :)
Od wielu lat zajmuje się tworzeniem stron, aplikacji internetowych oraz testowaniem oprogramowania. Swoją pierwszą stronę internetową stworzyłem w wieku 10 lat a pracę zawodowo zacząłem w trakcie studiów. Dodatkowo prowadzę kanał na YouTube na którym co tydzień dziele się nową dawką wiedzy, bloga na którym pojawiają się wpisy a także uwielbiam sport i wędrówki górskie.
Serdecznie zapraszam Cię do zapoznania się z moimi materiałami, które na tym profilu Udemy będą związane tylko z programowaniem. Tworzone kursy są dedykowane dla osób początkujących, które chcą nauczyć się frontendu.
EN
QA Engineer, instructor, content creator, and author. On a daily basis, I work on improving testing processes, ensuring software quality, and implementing automated test scripts using JavaScript and TypeScript.
Since November 2021, I have been developing the Software Testing profile on Udemy, where I publish educational courses—some of which have achieved bestseller status. I am the creator of a blog and an active participant in the testing community, regularly producing content related to testing and programming on the Technika Programowania YouTube channel.
In addition to my technical skills, I also have experience in business skills such as risk management and project management. My business courses help students develop not only technically but also strategically, enabling them to effectively manage projects and teams.
When creating courses, I combine a practical approach with theoretical foundations, providing valuable tools that students can immediately apply in their work. This makes my courses not only educational but also practical, making them highly valuable for individuals looking to develop their skills in both technical and business areas.
Let's learn
PL
QA Engineer, instruktor, twórca treści, autor książki. Na co dzień zajmuje się usprawnianiem procesów związanych z testowaniem, dbaniem o jakość dostarczanego oprogramowania oraz implementacją automatycznych skryptów testowych z wykorzystaniem języków JavaScript i TypeScript.
Od listopada 2021 roku tworzy profil Testowanie Oprogramowania na platformie Udemy, gdzie publikuje kursy edukacyjne — część z nich uzyskała status bestsellerów. Jest twórcą bloga i aktywnym działaczem w społeczności testerskiej, regularnie tworzy treści związane z testowaniem i programowaniem na kanale YouTube Technika Programowania.
Oprócz umiejętności technicznych, posiada również doświadczenie w zakresie umiejętności biznesowych, takich jak zarządzanie ryzykiem czy zarządzanie projektami. Jego kursy z zakresu biznesu pomagają uczniom rozwijać się nie tylko technicznie, ale także strategicznie, umożliwiając im efektywne zarządzanie projektami i zespołami.
Tworząc kursy, łączy praktyczne podejście z teoretycznymi podstawami, dostarczając wartościowych narzędzi, które uczniowie mogą natychmiast zastosować w swojej pracy. Dzięki temu jego kursy są nie tylko edukacyjne, ale i praktyczne, co czyni je niezwykle wartościowymi dla osób pragnących rozwijać swoje umiejętności zarówno w obszarze technicznym, jak i biznesowym.
Uczmy się
DE
QA-Ingenieur, Ausbilder, Content Creator, Buchautor. Täglich beschäftigt er sich mit der Verbesserung von Testprozessen, der Sicherstellung der Qualität von ausgelieferter Software und der Implementierung automatisierter Testscripts unter Verwendung der Sprachen JavaScript und TypeScript.
Seit November 2021 erstellt er das Profil „Testowanie Oprogramowania“ auf der Plattform Udemy, wo er Bildungskurse veröffentlicht – einige davon haben den Bestseller-Status erreicht. Er ist der Schöpfer eines Blogs und ein aktives Mitglied der Test-Community. Regelmäßig erstellt er Inhalte zu den Themen Testen und Programmierung auf dem YouTube-Kanal „Technika Programowania“.
Neben technischen Fähigkeiten verfügt er auch über Erfahrung in betriebswirtschaftlichen Bereichen wie Risikomanagement und Projektmanagement. Seine Business-Kurse helfen den Schülern, sich nicht nur technisch, sondern auch strategisch weiterzuentwickeln, indem sie effektives Projekt- und Teammanagement ermöglichen.
Bei der Erstellung von Kursen kombiniert er einen praxisorientierten Ansatz mit theoretischen Grundlagen, um wertvolle Werkzeuge bereitzustellen, die die Schüler sofort in ihrer Arbeit anwenden können. Dadurch sind seine Kurse nicht nur lehrreich, sondern auch praktisch, was sie besonders wertvoll für Personen macht, die ihre Fähigkeiten sowohl im technischen als auch im geschäftlichen Bereich weiterentwickeln möchten.
Lernen wir gemeinsam