J. progr. - studium przypadku - wykład 01.pdf
J. progr. - studium przypadku - wykład 02.pdf
J. progr. - studium przypadku - wykład 03.pdf
J. progr. - studium przypadku - wykład 04.pdf
J. progr. - studium przypadku - wykład 05.pdf
J. progr. - studium przypadku - wykład 06.pdf
J. progr. - studium przypadku - wykład 07.pdf
Kurs obejmuje kompleksowy przegląd programowania, ze szczególnym naciskiem na JavaScript i jego ekosystem. Zawiera on teoretyczne wprowadzenie do języków, opis narzędzi programistycznych, zasady programowania w JavaScript, oraz praktyczne zastosowania w tworzeniu aplikacji webowych. Każdy wykład zawiera omówienie kluczowych zagadnień, praktyczne przykłady oraz zadania do wykonania przez studentów.
Spis zagadnień:
-
Podstawy JavaScript i Wprowadzenie do ES6
- Historia i rozwój JavaScript
- Kluczowe cechy JavaScript
- Struktury kontroli przepływu
- JSON - Standardowy Format Wymiany Danych
- Znaczenie ES6 dla rozwoju aplikacji webowych
-
JavaScript: Funkcje, Obiekty i Prototypy
- Deklaracja funkcji
- Wyrażenia funkcyjne i funkcje strzałkowe
- Praca z kolekcjami (tablice, mapy, zestawy)
- Dziedziczenie i prototypy
-
Manipulacja DOM
- Hierarchia obiektów JavaScript
- DOM (Document Object Model)
- Praca z elementami DOM
- Obsługa zdarzeń
-
Wprowadzenie do jQuery
- Podstawowe operacje w jQuery
- Manipulacja DOM za pomocą jQuery
- Obsługa zdarzeń w jQuery
-
JavaScript po stronie klienta: Obsługa zdarzeń i formularze
- Obsługa zdarzeń użytkownika
- Walidacja formularzy
- AJAX i dynamiczne aktualizacje stron
-
Wprowadzenie do Node.js, Angular i Architektura SPA
- Podstawy Node.js
- Asynchroniczność i obsługa zdarzeń w Node.js
- Wprowadzenie do Angular
- Architektura aplikacji typu Single Page Application (SPA)
-
Egzamin (test) i oddanie projektów
- Test jednokrotnego wyboru
- Projekt praktyczny aplikacji (wybór tematu, programowanie funkcjonalności, dokumentacja)
-
Projekt praktyczny aplikacji
- Wybranie tematu projektu aplikacji
- Implementacja funkcjonalności aplikacji
- Dokumentacja projektu
- Przykłady aplikacji: ToDo List, serwis pogodowy, sklep internetowy, aplikacja do zarządzania budżetem, chat w czasie rzeczywistym, portal społecznościowy, gra interaktywna, system rezerwacji biletów, aplikacja edukacyjna, kalkulator finansowy
#JęzykiProgramowania #JavaScript #Programowanie