Absolwent szkoły prowadzącej kształcenie w zawodzie technik programista powinien być przygotowany do wykonywania zadań zawodowych w zakresie kwalifikacji:

INF.03. Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych:

  • tworzenie i administrowanie stronami internetowymi,

  • tworzenie, administrowanie i użytkowanie relacyjnych baz danych,

  • programowanie aplikacji internetowych,

  • tworzenie i administrowanie systemami zarządzania treścią.

INF.04. Projektowanie, programowanie i testowanie aplikacji:

  • projektowanie, programowanie i testowanie zaawansowanych aplikacji webowych,

  • projektowanie, programowanie i testowanie aplikacji desktopowych,

  • projektowanie, programowanie i testowanie aplikacji mobilnych.

R1DbtewegFveH1
Źródło: GroMar Sp. z o.o., Technik programista, licencja: CC BY-SA 3.0.

„W swojej pracy tworzę zarówno aplikacje webowe jak i desktopowe oraz mobilne oraz dobieram język programowania i technologie webowe właściwe do tworzonej aplikacji lub strony internetowej”.

Jan, technik programista

Ciekawostka

Za pierwszego programistę i zarazem pierwszą programistkę w historii powszechnie uważa się Adę Lovelace, żyjącą w latach 1815‑1852, a więc przeszło 150 lat temu. Ada Lovelace była brytyjską matematyczką i poetką, która zasłynęła napisaniem pierwszego algorytmu, który miał zostać wykorzystany na tzw. maszynie analitycznej (uważanej za pierwszy programowalny komputer).

RsQFgAO3H0vim
Źródło: Kelly Sikkema, Programistka w pracy, dostępny w internecie: www.unsplash.com, tylko do użytku edukacyjnego na zpe.gov.pl.

Przykładowe zadania zawodowe

Tworzenie i administrowanie stronami internetowymi

Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.

Zdjęcie pierwsze, podpisane Tworzenie strony internetowej. Na zdjęciu widać fragment laptopa z kodem źródłowym wyświetlonym na ekranie.

Zdjęcie drugie, podpisane Administrowanie strony internetowej. Na zdjęciu widać biurko programisty. Znajdują się na nim trzy duże monitory i laptop. Na dwóch monitorach i ekranie laptopa widoczny jest kod źródłowy. Pisze go programista siedzący przy biurku. Widoczne są jedynie jego ręce na klawiaturze laptopa.

Tworzenie, administrowanie i użytkowanie relacyjnych baz danych

1,1,1
R18CnuvBpb8Ly
Tworzenie bazy danych
Źródło: Jorge Jesus, Wywoływanie funkcji, dostępny w internecie: www.pexels.com, tylko do użytku edukacyjnego na zpe.gov.pl.
RcYC3sI7kFV7E
Technik programista podczas wykonywania pracy
Źródło: GroMar Sp. z o.o., Rozmowa przez telefon, licencja: CC BY-SA 3.0.
RRxSd2PXlVTSe
Administrowanie bazą danych
Źródło: GroMar Sp. z o.o., Monitory z wyświetlonym kodem źródłowym, licencja: CC BY-SA 3.0.

Galeria przedstawia przykładowe zadania zawodowe. W galerii są trzy zdjęcia.

Zdjęcie pierwsze, podpisane Tworzenie bazy danych. Na zdjęciu widać fragment kodu źródłowego wywołującego napisaną funkcję.

Zdjęcie drugie, podpisane Technik programista podczas wykonywania pracy. Na zdjęciu widać mężczyznę siedzącego przy biurku. Przed sobą ma klawiaturę, myszkę i dwa monitory. Trzyma przy uchu telefon komórkowy. Na biurku stoi również mała lampka oświetlająca przestrzeń. Przy lampie leży notatnik z długopisem. W prawym dolnym rogu zdjęcia widać też fragment innego sprzętu elektronicznego.

Zdjęcie trzecie, podpisane Administrowanie bazą danych. Na zdjęciu widać dwa duże monitory. Wyświetlony jest na nich kod źródłowy.

Programowanie aplikacji internetowych

1,1
RUEojthFqChEL
Programowanie aplikacji internetowej
Źródło: Danial Igdery, Pisanie kodu źródłowego, dostępny w internecie: www.unsplash.com, tylko do użytku edukacyjnego na zpe.gov.pl.
RvkfH9T6ccyBa
Pisanie kodu
Źródło: Christina @ wocintechchat.com, Praca w zespole, dostępny w internecie: www.unsplash.com, tylko do użytku edukacyjnego na zpe.gov.pl.

Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.

Zdjęcie pierwsze, podpisane Programowanie aplikacji internetowej. Na zdjęciu częściowo widać mężczyznę siedzącego przy stole, pracującego na laptopie. Na ekranie widoczny jest pisany przez niego kod źródłowy. W tle widać dwa krzesła i kawałek stołu.

Zdjęcie drugie, podpisane Pisanie kodu. Na zdjęciu częściowo widać dwie osoby siedzące przy biurku, przed laptopem. Jedna z nich pisze kod źródłowy, który wyświetla się na ekranie. W tle widać fragment dużego monitora i telefon komórkowy.

Galeria przedstawia przykładowe zadania zawodowe w pracy technika programisty w formie prezentacji krok po kroku.

Na zdjęciu widać mężczyznę siedzącego przy biurku, przed monitorem. Pisze kod źródłowy na klawiaturze, który wyświetla się na monitorze. Na blacie, obok klawiatury, leżą słuchawki.

Krok pierwszy, podpisany Prowadzenie kontaktu z klientem. Na zdjęciu widać mężczyznę siedzącego przy biurku. Przed sobą ma klawiaturę, myszkę i dwa monitory. Trzyma przy uchu telefon komórkowy. Na biurku stoi również mała lampka oświetlająca przestrzeń. Przy lampie leży notatnik z długopisem. W prawym dolnym rogu zdjęcia widać też inny sprzęt elektroniczny.

Krok drugi, podpisany Notowanie wytycznych klienta. Na zdjęciu widać mężczyznę siedzącego przy biurku. Przed sobą ma klawiaturę, myszkę i dwa monitory. Trzyma przy uchu telefon komórkowy. Na biurku stoi również mała lampka oświetlająca przestrzeń. Przy lampie leży notatnik, w którym mężczyzna coś zapisuje. W prawym dolnym rogu zdjęcia widać też fragment innego sprzętu elektronicznego.

Krok trzeci, podpisany Opracowywanie nowych rozwiązań programistycznych. Na zdjęciu widać mężczyznę siedzącego przy biurku. Przed sobą ma klawiaturę i dwa monitory. Mężczyzna pisze na klawiaturze. Na biurku stoi również mała lampka oświetlająca przestrzeń. Przy lampie leży notatnik z długopisem i telefon komórkowy.

Krok czwarty, podpisany Pisanie kodu programu. Na zdjęciu widać fragment monitora, na którym wyświetlony jest kod źródłowy. Obok widoczny jest kawałek małej lampki. Jest włączona.

Podsumowanie. W prezentacji ukazane zostały typowe zadania zawodowe. Zastanów się, na co warto zwrócić uwagę, wykonując poszczególne czynności, aby cały proces przebiegł bezpiecznie i sprawnie.

Tworzenie i administrowanie systemami zarządzania treścią

1,1,1
R1Uu0Lihf29LB
Narzędzia pracy technika programisty
Źródło: Goran Ivos, Laptop i telefon komórkowy, dostępny w internecie: www.unsplash.com, tylko do użytku edukacyjnego na zpe.gov.pl.
R7VgNxkv1VGJ4
Administrowanie systemem
Źródło: Patrick Amoy, Programiści w pracy, dostępny w internecie: www.unsplash.com, tylko do użytku edukacyjnego na zpe.gov.pl.
Rqnqxh4W96KLN
Tworzenie systemu
Źródło: Autor nieznany, Przykład kodowania z wykorzystaniem biblioteki React, dostępny w internecie, tylko do użytku edukacyjnego na zpe.gov.pl.

Galeria przedstawia przykładowe zadania zawodowe. W galerii są trzy zdjęcia.

Zdjęcie pierwsze, podpisane Narzędzia pracy technika programisty. Na zdjęciu widać otwartego laptopa. Na jego ekranie widoczny jest kod źródłowy. Obok leży telefon komórkowy i okulary przeciwsłoneczne. Po drugiej stronie laptopa widoczna jest mała roślinka w białej doniczce.

Zdjęcie drugie, podpisane Administrowanie systemem. Na zdjęciu widać pomieszczenie zamknięte, w którym pracuje wiele osób. Wszyscy siedzą przy monitorach komputerowych, klawiaturach i myszkach. Na pierwszym planie widoczny jest mężczyzna w jasnej koszulce. Siedzi przed dwoma monitorami. Prawą dłoń trzyma na myszce. Na jednym z jego monitorów wyświetlony jest kod źródłowy.

Zdjęcie trzecie, podpisane Tworzenie systemu. Na zdjęciu widać fragment kodu źródłowego wykorzystującego bibliotekę React.

Projektowanie, programowanie i testowanie aplikacji mobilnych

1,1
RWXpz4ieJCwC3
Pisanie kodu do programu aplikacji mobilnej
Źródło: Mizuno K, Programiści w biurze, dostępny w internecie: www.pexels.com, tylko do użytku edukacyjnego na zpe.gov.pl.
RqwKwVBnqJqEk
Testowanie aplikacji mobilnej
Źródło: Olha Ruskykh, Praca z laptopem i telefonem komórkowym, dostępny w internecie: www.pexels.com, tylko do użytku edukacyjnego na zpe.gov.pl.

Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.

Zdjęcie pierwsze, podpisane Pisanie kodu do programu aplikacji mobilnej. Na zdjęciu widać zamkniętą przestrzeń biurową. Na pierwszym planie widoczny jest laptop. Siedzi przy nim częściowo widoczny człowiek. Pisze kod, który wyświetla się na ekranie urządzenia. W oddali widać jeszcze dwoje ludzi: mężczyznę siedzącego przy laptopie oraz kobietę, która stoi obok. Patrzą na siebie.

Zdjęcie drugie, podpisane Testowanie aplikacji mobilnej. Na zdjęciu częściowo widać mężczyznę z laptopem na kolanach. W jednej ręce trzyma telefon komórkowy. Drugą rękę trzyma na klawiaturze laptopa. Na ekranie urządzenia widoczny jest kod źródłowy.

Projektowanie, programowanie i testowanie aplikacji desktopowych

1,1
ROPKK5XCu8a1I
Programowanie aplikacji desktopowej
Źródło: Autor nieznany, Pracujący programista, dostępny w internecie, tylko do użytku edukacyjnego na zpe.gov.pl.
RpA2Of81utlBv
Testowanie aplikacji desktopowej
Źródło: Lee Campbell, Monitor z wyświetlonym kodem źródłowym, dostępny w internecie: www.unsplash.com, tylko do użytku edukacyjnego na zpe.gov.pl.

Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.

Zdjęcie pierwsze, podpisane Programowanie aplikacji desktopowej. Na zdjęciu częściowo widać mężczyznę w zamkniętej przestrzeni biurowej. Siedzi za biurkiem, przed komputerem. Pisze kod na klawiaturze, który wyświetla się na monitorze. Na biurku znajdują się inne przedmioty: kubek, plastikowe opakowanie po jedzeniu, notatnik. Widoczne są też różne kable od podłączonych urządzeń. W tle widać inne stanowiska pracy.

Zdjęcie drugie, podpisane Testowanie aplikacji desktopowej. Na zdjęciu częściowo widać człowieka za biurkiem, przed komputerem. Pisze na klawiaturze kod źródłowy, który wyświetla się na ekranie. Na biurku widać również tablet i długopis.

Projektowanie, programowanie i testowanie zaawansowanych aplikacji webowych

1,1
R1ekMfrZ1661w
Pisanie kodu aplikacji webowej
Źródło: Shahadat Rahman, Deklarowanie funkcji, dostępny w internecie: www.unsplash.com, tylko do użytku edukacyjnego na zpe.gov.pl.
R1JqUEv4Fa92E
Testowanie aplikacji webowej
Źródło: Autor nieznany, Praca zdalna programisty, dostępny w internecie, tylko do użytku edukacyjnego na zpe.gov.pl.

Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.

Zdjęcie pierwsze, podpisane Pisanie kodu aplikacji webowej. Na zdjęciu widać fragment kodu źródłowego deklarującego funkcję.

Zdjęcie drugie, podpisane Testowanie aplikacji webowej. Na zdjęciu widać mężczyznę pracującego z domu. Siedzi przy stole, na którym znajduje się duży monitor, dwa laptopy, dwie klawiatury i otwarty zeszyt z notatkami. Mężczyzna jedną rękę trzyma przy jednej z klawiatur, a drugą na jednym z laptopów.

Gra edukacyjna

Po zapoznaniu się z rozdziałem „Zadania zawodowe” zapraszamy do gry, która pozwoli Ci na utrwalenie swojej wiedzy dotyczącej zawodu technik programista.

Ćwiczenia

Wykonaj poniższe ćwiczenia. Wykorzystaj informacje nabyte w tym materiale.

R1esm0lgO6r0a1
Ćwiczenie 1
Zaznacz wszystkie prawidłowe odpowiedzi.
Jakie zadania zawodowe należą do kwalifikacji INF.03. zawartej w zawodzie technik programista?
R1IdmyMaNNO2U1
Ćwiczenie 2
Zaznacz wszystkie prawidłowe odpowiedzi.
Jakie zadania zawodowe należą do kwalifikacji INF.04. zawartej w zawodzie technik programista?
1
R1RHJlXPqJZbX1
Gra edukacyjna
Źródło: GroMar Sp. z o.o., Gra edukacyjna, licencja: CC BY-SA 3.0.