Menu

Piotr Siewniak

Materiał zawarty w książce Kwalifikacja INF.04.Projektowanie, programowanie i testowanie aplikacji.Podstawy programowania aplikacji webowych w Node.js. Ćwiczenia praktyczne do nauki zawodu technik programista opiera się na podstawie programowej kształcenia w zawodzie technika programisty.Z założenia stanowi ona rozszerzenie i uzupełnienie podręcznika autorstwa Łukasza Guziaka Kwalifikacja INF.04.Projektowanie, programowanie i testowanie aplikacji. Część 3. Aplikacje webowe.Podręcznik do nauki zawodu technik programista, opublikowanego przez wydawnictwo Helion Edukacja w 2021 roku.Książki można używać jako pomocy dydaktycznej w ramach specjalizacji w zawodach technika programisty i technika informatyka.Podręcznik omawia tematykę programowania aplikacji webowych w środowisku uruchomieniowym Node.js, a więc z wykorzystaniem języka JavaScript wykonywanym po stronie serwera. Koncentruje się głównie na zaprezentowaniu najważniejszych możliwości środowiska Node.js ze szczególnym uwzględnieniem zasobów frameworka Express. Do współpracy z aplikacjami Node.js Express wybrano bazy danych: MySQL/MariaDB (jako bazę relacyjną) i MongoDB (jako bazę danych typu NoSQL, czyli bazę „dokumentową”).
W tej publikacji, będącej podręcznikiem do nauki zawodu technik programista, położono szczególny nacisk na zagadnienie programowania obiektowego. Zakres omówionego tu materiału obejmuje wszystkie efekty kształcenia wymienione w podstawie programowej z zakresu nauki zawodu technik programista, w dziale INF.04.4. Programowanie obiektowe kwalifikacji INF.04. Projektowanie, programowanie i testowanie aplikacji. Dotyczy to również kryteriów weryfikacji osiągnięć edukacyjnych ucznia. Podręcznik składa się z dwudziestu rozdziałów, które można umownie podzielić na dwie części. Pierwsza, obejmująca rozdziały 1 - 10, zawiera wprowadzenie do programowania i środowiska programistycznego, a także podstawy algorytmiki i opis najważniejszych elementów języka C++. W części drugiej, w rozdziałach 11 - 20, omówiono zagadnienia dotyczące programowania zorientowanego obiektowo. Podręcznik do nauki zawodu technik programista to charakteryzujący się wysoką jakością kompletny zestaw edukacyjny przygotowany przez dysponującego ogromnym doświadczeniem lidera na rynku książek informatycznych - wydawnictwo Helion. W skład zestawu podręczników do kwalifikacji INF.04 wchodzą także: Kwalifikacja INF.04. Projektowanie, programowanie i testowanie aplikacji. Część 1. Inżynieria programowania ? projektowanie oprogramowania, testowanie i dokumentowanie aplikacji. Podręcznik do nauki zawodu technik programista Kwalifikacja INF.04. Projektowanie, programowanie i testowanie aplikacji. Część 3. Aplikacje webowe. Podręcznik do nauki zawodu technik programista Kwalifikacja INF.04. Projektowanie, programowanie i testowanie aplikacji. Część 4. Aplikacje mobilne. Podręcznik do nauki zawodu technik programista Kwalifikacja INF.04. Projektowanie, programowanie i testowanie aplikacji. Część 5. Aplikacje desktopowe. Podręcznik do nauki zawodu technik programista
Technik informatyk nie jest zwykłym użytkownikiem komputerów. Jeśli uczeń wybiera szkołę o takim profilu, z czasem staje się prawdziwym komputerowym specem. Materiał zawarty w książce Kwalifikacje E.14 i EE.9. Podstawy programowania w języku JavaScript. Ćwiczenia praktyczne do nauki zawodu technik informatyk jest zgodny z podstawą programową kształcenia w zawodzie technik informatyk. Przy tym dotyczy to zarówno starej (kwalifikacja E.14), jak również nowej (kwalifikacja EE.9) podstawy programowej. To kompletna pomoc naukowa — konkretna, jednoznaczna i stworzona bezpośrednio z myślą o potrzebach nastolatków. Ze względu na fakt, że uczniowie preferują zazwyczaj selektywny wybór materiału, każdy z dwunastu rozdziałów może funkcjonować niezależnie. Dla ułatwienia każdy rozdział składa się z trzech podpunktów: teorii, przykładów praktycznych oraz zadań do wykonania w szkole i (lub) w domu. Przykłady obszernie opisano i wyjaśniono. Dzięki takiemu układowi deklarowanie zmiennych, korzystanie z różnych typów danych, operatorów czy wyrażeń, a także użycie instrukcji warunkowych i pętli programowych nie powinno sprawiać uczniom żadnych problemów. Zilustrowano tu również sposoby i narzędzia pozwalające na dostęp do elementów HTML z poziomu kodu języka JavaScript oraz na kompleksową obsługę formularzy HTML. Przyszli technicy informatycy poznają też mechanizm tworzenia obiektów oraz tablic i metody ich praktycznego wykorzystywania. Nieobca będzie im również tematyka rejestracji i obsługi zdarzeń z poziomu kodu języka JavaScript. To samo dotyczy walidacji danych wejściowych użytkownika strony WWW.