Strefa edukacyjna
Arkusze egzaminacyjne oraz elektroniczne egzaminy zawodowe
Technik informatyk |
![]() |
Projekt edukacyjny 2020/2021, 2019/2020 i 2018/2019
Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami
Kwalifikacje E.14 (wymagania) i EE.09 (wymagania) obejmują umiejętności z zakresu programowania aplikacji przy wykorzystaniu języka PHP lub język JavaScript, tworzenia i administrowania bazami danych (język SQL) oraz tworzenia stron internetowych (HTML 5), a także umiejętność dostosowania grafiki na potrzeby stron www.
Kwalifikacja przygotowuje do pracy na stanowisku webdeveloper’a, chociaż wymagania pracodawcy są zdecydowanie wyższe i obejmują na przykład konieczność posiadania dyplomu ukończenia uczelni wyższej oraz – a może przede wszystkim – osiągnięcia poparte portfolio, zawierające przykłady zrealizowanych projektów.
Przede wszystkim webdeveloper bierze udział w tworzeniu witryn internetowych, skupiając się na poprawnym jej funkcjonowaniu od strony programowej. Najczęściej używane technologie w tym przypadku to m.in. Java, Perl, PHP, Python, Ruby, czy ASP.NET. Należy zdawać sobie sprawę, że witryna powstaje przy współpracy zespołu specjalistów, wśród których należy jeszcze wymieć: webdesigner’a (zajmuje się stroną graficzną) oraz copywriter’a (przygotowuje teksty na stronę).
Wśród osób zajmujących się aplikacjami internetowymi, pojawiają się dwa rodzaje specjalistów: front-end developer oraz back-end developer. Ten pierwszy zajmuje się tym, co widać od strony aplikacji webowej. Jest odpowiedzialny za obsługę interfejsu, a także dopasowanie go do różnego rodzaju urządzeń. Od osoby takiej wymagana jest m.in. bardzo dobra znajomości języka JavaScript (dodatkowo np. biblioteki JQuery czy też preprocesora SASS). Praca front-end developera polega m.in. na komunikacji z API (najczęściej REST) utworzonym przez backend, aby pobrać dane. Natomiast od back-end developer’a wymaga się sprawnego poruszania po frameworkach PHP takich jak: Zend Framework, Symphony2 oraz wzorcach projektowych i architektonicznych (MVC).