Wrocław INFOTECH

Technik Programista - Specjalność Ogólna

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.

const przedmiot_rozszerzony = "Matematyka";

*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:

Programowanie Aplikacji
Informatyka
Automatyka i Robotyka
Mechatronika
Elektronika i Telekom.
Bioinżynieria

Większość naszych absolwentów łączy pracę w zawodzie ze studiami w trybie zaocznym. Część otrzymuje oferty pracy już w trakcie praktyk.