Przedmioty

Uczniowie zdobywają praktyczne i wszechstronne umiejętności, które przygotowują ich do wyzwań współczesnego rynku IT.

Mapa nauki

Sprzęt i oprogramowanie komputerów

Przedmiot ma na celu zapoznanie uczniów z kluczowymi komponentami systemów komputerowych oraz ich funkcjonowaniem. W trakcie zajęć uczniowie:

  • poznają budowę i działanie podstawowych elementów sprzętu komputerowego, takich jak procesor, pamięć RAM, dysk twardy, płyta główna oraz urządzenia peryferyjne;
  • zdobędą wiedzę na temat różnych typów oprogramowania, w tym systemów operacyjnych, aplikacji użytkowych oraz narzędzi programistycznych;
  • nauczą się instalować, konfigurować i aktualizować oprogramowanie, dbając o bezpieczeństwo i legalność jego użytkowania;
  • zdobędą umiejętności diagnozowania i rozwiązywania podstawowych problemów sprzętowych i programowych;
  • poznają zasady bezpiecznego i ergonomicznego korzystania z komputerów oraz etyczne aspekty związane z użytkowaniem technologii informatycznych.

Przedmiot ten przygotowuje uczniów do korzystania z technologii komputerowych w życiu codziennym oraz w przyszłej pracy zawodowej.

Urządzenia techniki komputerowej

Przedmiot przedstawia budowę, działanie oraz zastosowanie różnorodnych urządzeń stosowanych w informatyce. W trakcie zajęć uczniowie:

  • poznają funkcje i zasady działania podzespołów komputerowych, takich jak procesory, pamięci, dyski twarde, płyty główne oraz urządzenia peryferyjne;
  • zdobędą umiejętność posługiwania się dokumentacją techniczną urządzeń techniki komputerowej;
  • nauczą się dobierać urządzenia techniki komputerowej do określonych warunków technicznych;
  • będą potrafili montować i modernizować komputery osobiste oraz serwery;
  • poznają zasady instalacji, aktualizacji i konfiguracji systemów operacyjnych oraz oprogramowania użytkowego;
  • zdobędą umiejętności diagnozowania i naprawy urządzeń techniki komputerowej;
  • nauczą się przygotowywać i eksploatować lokalne sieci komputerowe.

Przedmiot ten przygotowuje uczniów do zarządzania sprzętem komputerowym oraz rozwiązywania problemów technicznych, co jest niezbędne w pracy technika informatyka.

Lokalne sieci komputerowe

Przedmiot "Lokalne sieci komputerowe" ma na celu zapoznanie uczniów z projektowaniem, budową oraz zarządzaniem sieciami lokalnymi (LAN). W ramach zajęć uczniowie:

  • poznają topologie sieci LAN oraz zasady ich projektowania;
  • nauczą się dobierać odpowiednie urządzenia sieciowe, takie jak przełączniki, routery i punkty dostępowe;
  • zdobędą umiejętności konfiguracji i zabezpieczania urządzeń sieciowych;
  • poznają metody diagnozowania i rozwiązywania problemów w sieciach lokalnych.

W ramach Lokalnej Akademii Cisco realizowany jest kurs "Wprowadzenie do sieci" (Introduction to Networks - ITN), który stanowi pierwszy etap programu CCNA. Kurs ten obejmuje zagadnienia takie jak:

  • architektury, modele i protokoły sieciowe;
  • funkcje urządzeń sieciowych;
  • adresowanie IP w wersjach IPv4 i IPv6;
  • podstawowa konfiguracja routerów i przełączników.

Uczestnictwo w tym kursie pozwala uczniom zdobyć praktyczne umiejętności niezbędne do pracy w dziedzinie sieci komputerowych.

Systemy operacyjne

Przedmiot ma na celu zapoznanie uczniów z funkcjonowaniem, instalacją oraz zarządzaniem różnymi systemami operacyjnymi. W trakcie zajęć uczniowie:

  • poznają rolę i funkcje systemów operacyjnych w zarządzaniu zasobami komputerowymi;
  • nauczą się instalować i aktualizować różne systemy operacyjne na stacjach roboczych oraz serwerach;
  • zdobędą umiejętność stosowania poleceń systemowych do zarządzania systemem;
  • poznają zasady instalacji i konfiguracji sterowników urządzeń;
  • nauczą się monitorować i optymalizować pracę systemów operacyjnych;
  • zdobędą umiejętności diagnozowania i rozwiązywania problemów związanych z funkcjonowaniem systemów operacyjnych.

Przedmiot ten przygotowuje uczniów do efektywnego zarządzania systemami operacyjnymi, co jest kluczowe w pracy technika informatyka.

Aplikacje desktopowe i mobilne

Przedmiot przygotowuje uczniów do projektowania, programowania i testowania aplikacji przeznaczonych na komputery stacjonarne oraz urządzenia mobilne. W trakcie zajęć uczniowie:

  • poznają różnice między aplikacjami desktopowymi a mobilnymi, uwzględniając specyfikę różnych platform i systemów operacyjnych;
  • zdobędą umiejętność projektowania interfejsów użytkownika z uwzględnieniem zasad ergonomii i doświadczeń użytkownika (UX);
  • nauczą się programować aplikacje z wykorzystaniem odpowiednich języków programowania oraz narzędzi deweloperskich;
  • poznają techniki testowania i debugowania aplikacji w celu zapewnienia ich niezawodności i wydajności;
  • zdobędą wiedzę na temat publikacji i dystrybucji aplikacji w odpowiednich sklepach i platformach.

Przedmiot ten przygotowuje uczniów do samodzielnego tworzenia aplikacji dostosowanych do potrzeb rynku, co jest istotnym elementem pracy technika informatyka.

Lokalne systemy baz danych

Przedmiot ma na celu przygotowanie uczniów do projektowania, tworzenia oraz zarządzania relacyjnymi bazami danych w środowisku lokalnym. W trakcie zajęć uczniowie:

  • poznają podstawowe pojęcia związane z bazami danych;
  • projektują relacyjne bazy danych;
  • stosują lokalne i sieciowe systemy zarządzania bazami danych;
  • korzystają z podstawowych funkcji strukturalnego języka zapytań (SQL);
  • tworzą strukturę tabel i powiązań między nimi;
  • importują i eksportują dane do i z bazy danych;
  • tworzą formularze, zapytania i raporty do przetwarzania danych;
  • modyfikują i rozbudowują struktury baz danych;
  • zarządzają systemem bazy danych;
  • pobierają dane z aplikacji i przechowują je w bazach danych;
  • tworzą kopie baz danych i odtwarzają je z kopii;
  • kontrolują spójność baz danych;
  • dokonują naprawy baz danych.

Przedmiot ten przygotowuje uczniów do efektywnego zarządzania lokalnymi systemami baz danych, co jest kluczowe w pracy technika informatyka.

Montaż i eksploatacja lokalnych sieci komputerowych

Przedmiot ma na celu przygotowanie uczniów do projektowania, instalacji oraz zarządzania lokalnymi sieciami komputerowymi. W trakcie zajęć uczniowie:

  • poznają zasady projektowania i budowy lokalnych sieci komputerowych, w tym dobór odpowiednich urządzeń i okablowania;
  • uczestniczą w montażu i konfiguracji urządzeń sieciowych, takich jak routery i przełączniki, z uwzględnieniem bezpieczeństwa i optymalizacji działania sieci;
  • nabywają umiejętności diagnozowania i rozwiązywania problemów związanych z funkcjonowaniem sieci lokalnych;
  • poznają zasady dokumentowania struktury i konfiguracji sieci komputerowych.

W ramach zajęć uczniowie uczą się konfigurować routery i przełączniki firm TP-Link oraz Planet, co pozwala na zdobycie praktycznych umiejętności w zakresie obsługi popularnych urządzeń sieciowych.

Dodatkowo, uczniowie zdobywają doświadczenie w konfiguracji routerów Mikrotik. Po zakończeniu zajęć mają możliwość bezpłatnego przystąpienia do egzaminu Mikrotik Certified Network Associate (MTCNA), co potwierdza ich kompetencje w obszarze zarządzania sieciami opartymi na rozwiązaniach Mikrotik.

Ponadto, w ramach Lokalnej Akademii Cisco, realizowany jest kurs "Podstawy przełączania, routingu i łączności bezprzewodowej" (Switching, Routing, and Wireless Essentials – SRWE). Kurs ten obejmuje zagadnienia takie jak:

  • konfiguracja i rozwiązywanie problemów związanych z sieciami VLAN oraz routingu między VLAN-ami;
  • zrozumienie protokołów redundancji pierwszego skoku (FHRP);
  • konfiguracja i zabezpieczanie sieci bezprzewodowych;
  • wdrażanie i zabezpieczanie podstawowych rozwiązań routingu statycznego oraz dynamicznego.

Udział w tym kursie pozwala uczniom na zdobycie wiedzy i umiejętności niezbędnych do zarządzania nowoczesnymi sieciami komputerowymi, przygotowując ich do ról takich jak administrator sieci czy inżynier sieciowy.

Przedmiot ten, wzbogacony o praktyczne szkolenia i certyfikacje, przygotowuje uczniów do efektywnego zarządzania lokalnymi sieciami komputerowymi oraz podnosi ich konkurencyjność na rynku pracy w branży IT.

Administrowanie serwerowymi systemami operacyjnymi

Przedmiot przygotowuje uczniów do efektywnego zarządzania serwerowymi systemami operacyjnymi w środowisku sieciowym. W trakcie zajęć uczniowie:

  • poznają narzędzia do wirtualizacji, takie jak VirtualBox, umożliwiające tworzenie i zarządzanie maszynami wirtualnymi;
  • uczą się administrowania i konfiguracji systemu Windows Server 2022, w tym usług takich jak Active Directory (AD), DHCP, DNS, IIS oraz FTP;
  • zdobywają umiejętności zarządzania serwerem Linux na przykładzie dystrybucji OpenSUSE, obejmujące konfigurację usług SSH, DHCP, DNS, Samba, CUPS, Apache i FTP;
  • korzystają z subskrypcji Azure Dev Tools for Teaching, dzięki której uzyskują dostęp do szerokiej gamy narzędzi deweloperskich i systemów operacyjnych Microsoft, co wspiera ich proces nauki i rozwijania praktycznych umiejętności.

Przedmiot ten przygotowuje uczniów do profesjonalnego zarządzania serwerowymi systemami operacyjnymi, co jest kluczowe w pracy technika informatyka.

Specjalizacja - Budowa i konfiguracja sieci komputerowych

Przedmiot ma na celu pogłębienie wiedzy i umiejętności uczniów w zakresie zaawansowanych technologii sieciowych oraz nowoczesnych rozwiązań informatycznych. W trakcie zajęć uczniowie:

  • realizują kurs "Sieci korporacyjne, bezpieczeństwo i automatyzacja" (Enterprise Networking, Security, and Automation – ENSA) w ramach Lokalnej Akademii Cisco. Kurs ten obejmuje zaawansowane zagadnienia związane z projektowaniem, zabezpieczaniem oraz automatyzacją sieci korporacyjnych, przygotowując uczniów do uzyskania certyfikatu CCNA;
  • uczestniczą w konfiguracji serwerów NAS w ramach Akademii Synology, zdobywając praktyczne umiejętności w zakresie zarządzania sieciowymi systemami przechowywania danych;
  • poznają konfigurację urządzeń smart home we współpracy z firmą Aqara, co pozwala na integrację nowoczesnych technologii inteligentnego domu z sieciami komputerowymi;
  • uczestniczą w konfiguracji urządzeń dostępu do sieci bezprzewodowej, takich jak punkty dostępowe firm Mikrotik oraz TP-Link, co umożliwia zdobycie praktycznych umiejętności w zakresie zarządzania sieciami Wi-Fi;
  • uczestniczą w montażu i spawaniu światłowodów, zdobywając praktyczne doświadczenie w pracy z nowoczesnymi technologiami transmisji danych.

Przedmiot ten, poprzez realizację specjalistycznych kursów i praktycznych zajęć, przygotowuje uczniów do pracy z zaawansowanymi technologiami sieciowymi, zwiększając ich konkurencyjność na rynku pracy w branży IT.

Laboratorium aplikacji internetowych

Przedmiot przygotowuje uczniów do projektowania, tworzenia oraz wdrażania aplikacji internetowych. W trakcie zajęć uczniowie:

  • poznają technologie stosowane w tworzeniu aplikacji internetowych, takie jak HTML, CSS, JavaScript oraz języki skryptowe po stronie serwera;
  • uczestniczą w projektowaniu i implementacji interfejsów użytkownika z uwzględnieniem zasad responsywności i dostępności;
  • poznają zasady integracji aplikacji z bazami danych oraz implementacji mechanizmów uwierzytelniania i autoryzacji użytkowników;
  • uczestniczą w testowaniu, debugowaniu oraz optymalizacji aplikacji pod kątem wydajności i bezpieczeństwa.

Dodatkowo, uczniowie zdobywają praktyczne umiejętności w zakresie uruchamiania aplikacji w kontenerach przy użyciu technologii Docker. Poznają proces tworzenia obrazów Docker, definiowania usług w plikach Docker Compose oraz zarządzania kontenerami. Dzięki temu uczą się, jak zapewnić spójność środowisk uruchomieniowych oraz jak efektywnie wdrażać aplikacje w różnych środowiskach.

Przedmiot ten, poprzez praktyczne podejście do tworzenia i wdrażania aplikacji internetowych, przygotowuje uczniów do pracy w dynamicznie rozwijającej się branży IT, kładąc nacisk na nowoczesne technologie i narzędzia stosowane w profesjonalnym środowisku programistycznym.

Laboratorium baz danych

Przedmiot ma na celu przygotowanie uczniów do efektywnego projektowania, tworzenia oraz zarządzania relacyjnymi bazami danych. W trakcie zajęć uczniowie:

  • poznają podstawowe pojęcia związane z bazami danych;
  • projektują i tworzą relacyjne bazy danych;
  • korzystają z funkcji strukturalnego języka zapytań (SQL) do obsługi baz danych;
  • tworzą strukturę tabel oraz definiują powiązania między nimi;
  • importują dane do bazy danych oraz eksportują je z bazy;
  • tworzą formularze, zapytania i raporty do przetwarzania danych;
  • modyfikują i rozbudowują struktury baz danych;
  • zarządzają systemem bazy danych, w tym kontrolują spójność danych oraz wykonują kopie zapasowe i odtwarzają bazy danych z kopii;
  • pobierają dane z aplikacji i przechowują je w bazach danych;
  • dokonują naprawy baz danych w przypadku wystąpienia błędów.

Przedmiot ten przygotowuje uczniów do profesjonalnego zarządzania bazami danych, co jest kluczowe w pracy technika informatyka.