Podczas szkolenia "CompTIA Tech+" nauczysz się podstaw działania komputerów, sieci, systemów operacyjnych, aplikacji oraz technologii chmurowych i wirtualizacji. Zdobędziesz również umiejętności z zakresu baz danych, podstaw programowania i bezpieczeństwa, co pozwoli Ci swobodnie poruszać się w świecie IT.
Koncepcje i terminologia techniczna
Podstawy informatyki: podstawy wprowadzania danych, przetwarzania, wyprowadzania danych i przechowywania.
Systemy notacji: systemy binarne, szesnastkowe, dziesiętne i ósemkowe.
Jednostki miary: pamięć (bit, bajt, KB, GB, TB), prędkość (MHz, GHz) i przepustowość (bps, Mbps, Gbps).
Metodyka rozwiązywania problemów: identyfikowanie problemów, testowanie teorii, wdrażanie rozwiązań i dokumentowanie wyników.
Infrastruktura
Urządzenia komputerowe: smartfony, tablety, laptopy, serwery, urządzenia IoT i konsole do gier.
Komponenty wewnętrzne: płyta główna, procesor, pamięć RAM, pamięć masowa (HDD, SSD, NVMe), karta sieciowa i karta graficzna.
Rodzaje pamięci masowej: ulotna vs. nieulotna, lokalna, sieciowa i w chmurze.
Konfiguracja urządzeń peryferyjnych: drukarki, skanery, monitory i instalacja sterowników.
Interfejsy urządzeń: USB, HDMI, Ethernet, Bluetooth i NFC.
Wirtualizacja i chmura: hiperwizory, modele SaaS, PaaS, IaaS, hybrydowe i lokalne.
Podstawy sieci: LAN a WAN, adresy IP/MAC, routery, przełączniki i zapory sieciowe.
Sieci bezprzewodowe: standardy 802.11, prędkość i kwestie związane z zakłóceniami.
Aplikacje i oprogramowanie
Systemy operacyjne: mobilne, stacjonarne, serwerowe, systemy wbudowane.
Komponenty systemu operacyjnego: systemy plików (NTFS, FAT32), interfejsy (GUI, wiersz poleceń), narzędzia i sterowniki.
Rodzaje oprogramowania: narzędzia zwiększające produktywność, aplikacje do współpracy, przeglądarki internetowe i zdalne wsparcie techniczne.
Funkcje przeglądarki internetowej: prywatne przeglądanie, dodatki, zarządzanie hasłami i czyszczenie pamięci podręcznej.
Sztuczna inteligencja: chatboty, asystenci i generatywna sztuczna inteligencja do tworzenia treści i prognoz.
Koncepcje tworzenia oprogramowania
Języki programowania: interpretowane, kompilowane, skryptowe, znacznikowe i asemblerowe.
Typy danych: znaki, ciągi znaków, liczby (całkowite, zmiennoprzecinkowe) i wartości logiczne.
Koncepcje programowania: zmienne, stałe, tablice, funkcje i obiekty.
Techniki organizacyjne: pseudokod, schematy blokowe, metody obiektowe, rozgałęzienia, pętle.
Podstawy danych i baz danych
Wartość danych: decyzje oparte na danych, raportowanie i monetyzacja.
Koncepcje baz danych: relacyjne vs. nierelacyjne, tabele, wiersze, pola, klucze główne/obce.
Wykorzystanie baz danych: zapytania, raporty, skalowalność, przechowywanie w chmurze vs. lokalne.
Koncepcje tworzenia kopii zapasowych: kopie zapasowe plików i systemu, przechowywanie lokalne vs. w chmurze.
Bezpieczeństwo
Pojęcia związane z bezpieczeństwem: poufność, integralność, dostępność, uwierzytelnianie i autoryzacja.
Bezpieczeństwo urządzeń: ochrona przed złośliwym oprogramowaniem, zapory sieciowe, aktualizacje, bezpieczeństwo fizyczne, bezpieczne przeglądanie stron internetowych.
Praktyki dotyczące haseł: długość, złożoność, prywatność, ponowne wykorzystanie i menedżery haseł.
Szyfrowanie: dane w spoczynku, dane w trakcie przesyłania, HTTPS, sieci VPN, urządzenia mobilne.