Zaawansowane aplikacje webowe
Zagadnienia i zasoby lekcji
- Wprowadzenie do przedmiotu. PSO. Zasady pracy
- Wprowadzenie do frameworków opartych o technologie Webowe
- React.js vs. Angular – porównanie rozwiązań. Cechy Node.js
- Node.js: moduły, instalacja, struktura projektu, zmienne środowiska
- Node.js – podstawy tworzenia aplikacj i routing
- Serwer Web w Node.js – moduł Express
- Front-end – moduł Handlebar
- Odczyt i zapis do pliku
- Generowanie plików PDF.
- Połączenie z bazą danych
- Wysyłanie poczty e-mail
- Wdrożenie aplikacji Node
- Node.js Przydatne moduły dla aplikacji
- React - instalacja środowiska, tworzenie aplikacji
- React - Komponent. Podstawy tworzenia aplikacji
- React - JSX i JSON. Język i składnia
- React - Routing statyczny i dynamiczny
- React hooks: useLocation, useParams, useState, useEffect, useRef
- React hooks: wszystkie
- React obsługa formularzy
- React i Fetch API
- React zapamiętywanie danych
- React i powiadomienia email
- Tworzenie panelu administracyjnego
- React. Poprawki i wdrożenie aplikacji. Podsumownaie
- React - projekt własnej aplikacji
- Podsumowanie technologii React
- Wdrożenie aplikacji React
- czytać dokumentację bibliotek oraz stosować zawarty w niej kod
- przeglądać rozbudowaną dokumentację oraz zasoby sieci Internet w poszukiwaniu rozwiązania
- zarządzać zasobami potrzebnymi do wygenerowania dokumentu PDF
- tworzyć dokumenty w formacie PDF w oparciu o kod API biblioteki oraz w oparciu o narzędzie konwersji z pliku źródłowego
- dobierać odpowiednie narzędzia (biblioteki) w zależności od potrzeb projektu oraz możliwości i wymagań samej biblioteki
- Ćwiczenia [html]: Moduły do generowania i konwersji plików PDF
- Odnośnik: [EN] Dokumentacja (podstawowa) biblioteki pdfkit
- Odnośnik: [EN] Dokumentacja (pełna) biblioteki pdfkit
- Ćwiczenia [pdf]: Wzorzec dokumentu do wygenerowania pliku PDF (dla pdfkit)
- Archiwum: Zasoby do wygenerowania pliku PDF (dla pdfkit)
- Odnośnik: [EN] Dokumentacja biblioteki html-pdf
- Archiwum: Dokument wejściowy do wygenerowania pliku PDF (dla html-pdf)
Brak zadań przypisanych do lekcji
Brak przypisanych zadań dla klasy: 4TR