Technik Programista
Specjalność Ogólna (Full Stack)Technik Programista – specjalność Full Stack skupia się na doskonaleniu podstawowych umiejętności wymaganych od współczesnego programisty: podstawy programowania, bazy danych, systemy WWW, aplikacje mobilne, aplikacje desktopowe.
Zajmuje się on wtedy zarówno przygotowaniem logicznej mechaniki działania (back-end), administracją serwera czy bazy danych, jak i projektowaniem wizualnej odsłony produktu (front-end), kodowaniem oraz integracją systemów. Można zatem powiedzieć, że full stack developer jest programistą z kategorii „umiem wszystko”.
Łączenie tych umiejętności sprawia, że młody programista staje się wszechstronny, mając pełną kontrolę nad całym procesem tworzenia oprogramowania.
Specjalność Full Stack to kompleksowe przygotowanie do pracy w branży IT. Skupia się na fundamentalnych umiejętnościach wymaganych od programistów w dziedzinach aplikacji internetowych, mobilnych i desktopowych.
Uczniowie zdobywają praktyczną wiedzę do zastosowania w wielu sektorach rynku. Spektrum możliwości jest szerokie – nawet AI nie jest zagrożeniem, a wręcz pomocą w doskonaleniu kodu.
Profil kandydata
- Motywacja do ciągłego rozwoju
- Zamiłowanie do technologii
- Umiejętność wykorzystywania inteligencji matematyczno-logicznej
- Pasja do programowania
- Podstawowa znajomość tematyki programowania (m.in. czym są języki programowania)
Języki i Rozszerzenia
Języki obce do wyboru:
- Hiszpański – język pełen pasji i kultury.
- Niemiecki – kluczowy w przemyśle i technologii w Europie.
- Japoński – język kultury azjatyckiej (zajęcia dodatkowe).
Język Angielski jest obowiązkowy. Stanowi podstawę komunikacji w IT. Z nami opanujesz go na poziomie zawodowym, gotowym do wykorzystania w branży.
*Przedmiot rozszerzony nie jest obligatoryjny na maturze.
Cykl Kształcenia (Stack Technologiczny)
[1] Klasa Pierwsza
- Język angielski zawodowy
- Podstawy programowania
- Podstawy systemów operacyjnych
- Kontrola wersji kodu (Git)
[2] Klasa Druga
- Programowanie obiektowe (OOP)
- Podstawy baz danych
- Podstawowe aplikacje WWW
- Testowanie i dokumentacja
[3] Klasa Trzecia
- Projektowanie oprogramowania
- Zaawansowane bazy danych
- Zaawansowane aplikacje WWW
- Podstawy PHP (Back-end)
[4] Klasa Czwarta
- Zaawansowane aplikacje WWW
- Aplikacje desktopowe
- Aplikacje mobilne
[5] Klasa Piąta
- Systemy desktopowe
- Serwerowe systemy WWW
Egzaminy Zawodowe
| Termin | Kwalifikacja |
|---|---|
| Klasa 4 (Czerwiec) | INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych. |
| Klasa 5 (Styczeń) | INF.04 - Projektowanie, programowanie i testowanie aplikacji. |
Certyfikaty
PCEP (Python Institute)
Oficjalny certyfikat potwierdzający podstawową znajomość języka Python.
LPI (Linux Professional Institute)
Seria certyfikatów potwierdzających wiedzę i umiejętności związane z administracją systemami Linux.
Certyfikaty to "twardy dowód" Twoich umiejętności. Umożliwiają wyróżnienie się na rynku pracy i otwierają drzwi do zaawansowanych specjalizacji.
Praktyki Zawodowe
Praktyki pozwalają zdobyć praktyczne doświadczenie w rzeczywistych projektach. Nawiązaliśmy współpracę z ponad 40 firmami IT z regionu.
- 4 klasa: 140h (maj/czerwiec)
- 5 klasa: 140h (listopad/grudzień)
Ścieżki Rozwoju (Studia)
Absolwenci są świetnie przygotowani do pracy, ale mogą też kontynuować naukę na kierunkach:
Większość naszych absolwentów łączy pracę w zawodzie ze studiami w trybie zaocznym. Część otrzymuje oferty pracy już w trakcie praktyk.