Przygotuj się do pracy jako programista! cz. 2

Why take this course?
Ćwiczenie to opisuje podstawowy kurs programowania, który ma na celu wprowadzenie uczącego się w świecie programowania z poziomu zero. Kurs ten zakłada się na zrozumieniu podstawowych koncepcji i terminologii, a także na przeforsowaniu pierwszych kroków w języku programowania, którym w tym przypadku jest JavaScript. Oto co zawiera ten kurs:
-
Wstęp do programowania:
- Co to jest programowanie?
- Dlaczego uczymy się programować?
- Podstawowe narzędzia i edytory tekstów używane w programowaniu (np. Visual Studio Code, Sublime Text).
-
JavaScript jako język:
- Czym jest JavaScript i dlaczego jest popularny?
- Przeglądarki internetowe jako silniki JavaScript.
- Server-side JavaScript (Node.js).
-
Podstawy kodu źródłowego:
- Jak tworzy się plik z kodem źródłowym?
- Kompilacja i interpretacja kodu.
- Uruchamianie skryptów w konsole lub terminalu.
-
Zmienne i typy danych:
- Jak deklarować zmienne?
- Dlaczego musimy zadeklarować zmienne?
- Pracując ze zwrotną uwagą (typowe błędy i sposoby ich unikania).
-
Operatory i kontrola przepływu:
- Zrozumienie operatorów matematycznych i logicznych.
- Instrukcja warunkowa IF.
- Operatory porównania (równość, większość, mniejszość).
-
Funkcje:
- Co to jest funkcja?
- Tworzenie i wywoływanie własnych funkcji.
- Funkcje jako bloki kodu, które można używać ponownie.
-
Pętle:
- Co to jest pętla?
- Typy pętli: for, while, do-while.
- Jak unikać nieskończonych pętli.
-
Ciągi znaków (strings) i manipulacja z nimi:
- Tworzenie, modyfikowanie i wykorzystywanie łańcuchów znaków.
- Konkatenacja, wyszukiwanie podciągów, zastępowanie podciągów.
-
Wyrażenia regularne (regex):
- Czym są wyrażenia regularne?
- Jak mogą być wykorzystywane w programowaniu?
-
Tablice (arrays) i kolekcje (objects):
- Tworzenie tablic i ich manipulacja.
- Działanie i struktura obiektów.
-
Debugowanie:
- Czym jest debugowanie?
- Narzędzia do debugowania w JavaScript (np. console w browserze).
- Praktyczne ćwiczenia z debugowaniem.
-
Wprowadzenie do programowania obiektowego:
- Czym jest programowanie obiektowe?
- Klasy, obiekty i dziedziczność.
- Metody i właściwości.
Kurs ten ma na celu zapewnić uczącemu się solidne podstawy w programowaniu i przygotować go do dalszego rozwoju w tej dziedinie. Po jego ukończeniu uczestnik będzie w stanie zrozumieć podstawowe koncepcje programistyczne, a także będzie w stanie zapisać prosty kod w JavaScript. Dalsze kroki mogą obejmować studiowanie zaawansowanych tematów, takich jak ramki (frameworks) w JavaScript, testowanie oprogramowania, backendowe technologie, bazy danych czy front-end development.
Course Gallery




Loading charts...