Wprowadzenie do technologii informatycznych niezbędnych w biegłym poruszaniu się w obszarach technicznych oraz efektywnym uczestnictwie w zaawansowanych szkoleniach

sieci komputerowe Linux Windows aplikacja wirtualizacja Docker oprogramowanie maszyna wirtualna system operacyjny wirtualizator technologia informatyczna

Kurs Wprowadzenie do technologii informatycznych niezbędnych w biegłym poruszaniu się w obszarach technicznych oraz efektywnym uczestnictwie w zaawansowanych szkoleniach obejmuje następujące tematy:

  • Systemy operacyjne typu Linux oraz Windows - w tym kluczowe elementy, takie jak zarządzanie usługami, monitorowanie dzienników zdarzeń, czy znajomość powłoki linii komend.
  • Działanie sieci komputerowych - m. in. adresacja urządzeń, zrozumienie podstaw routingu, omówienie protokoły stosu TCP/IP oraz portów sieciowych.
  • Wirtualizacja - stworzenie środowiska maszyn wirtualnych oraz wykorzystanie Dockera zgodnie z panującymi obecnie trendami na rynku.

 

Cel kursu:
Wprowadzenie w zagadnienia informatyki potrzebne do pracy w komórkach wykorzystujących aspekty techniczne w profilu swojej działalności. Tematyka kursu została opracowana w taki sposób, aby nowo przyjęte osoby mogły szybko dołączyć do zadań realizowanych w nowym zespole oraz dla osób, które pragną usprawnić swoją pracę lub się w niej usamodzielnić. Dzięki temu kursowi, uczestnik będzie mógł z większym zrozumieniem uczestniczyć w kursach wykorzystujących aspekty i narzędzia techniczne, gdzie często wskazana jest podstawowa wiedza z zakresu systemów operacyjnych Linux/Windows, działanie sieci komputerowych, wirtualiacja.
Oferowane na rynku szkoleniowym kursy nie obejmują swoim zakresem jednocześnie tylu tematów, a czas trwania poszczególnych kursów znacznie wydłużyłby okres potrzebny do zdobycia wiedzy, a następnie wykorzystywania jej w pracy. Istnieje również nikła szansa, że terminy kursów będą realizowane dzień po dniu, a zatem czas realizacji wszystkich kursów może trwać nawet kilka miesięcy.

 

Adresaci kursu:
Kurs jest dedykowany osobom, które planują poruszać się biegle w ww. obszarach. Stanowi on swojego rodzaju podstawę techniczną, która jest niezbędna podczas realizacji czynności związanych z tematyką taką jak: programowanie, OSINT, WebScrapping, pentesting, automatyzacja pracy (skrypty).
W ww. obszarach przydatne jest samodzielne przygotowanie środowiska testowego oraz bezpiecznego, aby w przypadku problemów z działaniem danego rozwiązania, nie miało to wpływu na działanie pozostałych usług (wirtualizacja). Znaczna ilość aplikacji nie posiada interfejsu graficznego (GUI), dlatego wskazane jest biegłe poruszanie się w powłoce systemu (linii komend), w której są one uruchamiane. Zarządzanie i monitorowanie usługami zdarzeń pozwala na łatwą administrację środowiskiem, a przeglądanie dzienników zdarzeń, na szybkie reagowanie w zależności od potrzeb.
Posiadanie ww. kompetencji przez wszystkich członków zespołu umożliwi pracę na wspólnym jednolitym poziomie, stanowiąc swego rodzaju rdzeń, jednocześnie umożliwiając łatwość komunikacji posługując się zrozumiałym dla całej grupy specjalistycznym językiem technicznym.
Osoba posiadająca te umiejętności w prosty sposób będzie mogła zmienić profil swojej aktywności zawodowej oraz poszerzać swoją wiedzę o kolejne gałęzie specjalistyczne.

 

Plan kursu:

  1. Środowisko wirtualne:
    • Wirtualizacja:
    • Zrozumienie podstaw wirtualizacji.
    • Narzędzia do wirtualizacji typu desktop: VirtualBox, VMware workstation.
    • Praktyczne wykorzystanie wirtualizatora:
    • Tworzenie maszyny wirtualnej oraz konfiguracja sprzętowa - m.in. przypisanie CPU, pamięci RAM, wirtualny dysk, urządzeń peryferyjnych (USB).
    • Komunikacja sieciowa: VM-Host, VM-VM, tryb bridge, tryb host only, tryb NAT.
  2. System Linux:
    • Codzienna praca użytkownika w terminalu:
    • Praca z plikami i katalogami - tworzenie, kopiowanie, przenoszenie, usuwanie.
    • Repozytoria i praca z nimi (yum/dnf, narzędzia APT).
    • Instalacja z pliku (rpm i deb).
    • Operacja na tekście - przeglądanie, filtrowanie, wycinanie, zamiana.
    • Edytor tekstu w konsoli (nano, vim).
    • Potoki, strumienie i przekierowania.
    • Uprawnienia plików:
    • Użytkownicy, grupy i prawa dostępu (podstawy).
    • Podział uprawnień.
    • Narzędzia sudo i su.
    • Instalacja dystrybucji Linux:
    • Wybór dystrybucji i przygotowanie nośnika startowego.
    • Instalacja przykładowej dystrybucji.
    • Znajomość partycji w systemie (typ, przeznaczenie).
    • Szyfrowanie partycji.
    • Ponadto:
    • Procesy - wyświetlanie oraz zamykanie procesów.
    • Usługi (systemctl) uruchamianie i zatrzymywanie, sprawdzanie stanu usług.
    • Dziennik zdarzeń (logi) - przeglądanie i lokalizacja plików.
  3. Podstawy sieci:
    • Omówienie podstawowych pojęć:
    • IP, adresacja, maska sieci, brama, porty sieciowe.
    • Usługi w sieciach:
    • DNS, DHCP, HTTP, HTTPS, NAT, SSH, FTP.
    • Ponadto:
    • TCP vs UDP.
    • Routing, switching.
    • Adresacja karty sieciowej (IP, maska, DNS, brama) w systemie Linuks.
  4. System Windows:
    • Zaawansowana praca w systemie Windows:
    • Instalacja oprogramowania pobranego ze strony producenta.
    • Procesy - wyświetlanie oraz zamykanie procesów.
    • Usługi - uruchamianie i zatrzymywanie, sprawdzenie stanu usług.
    • Dziennik zdarzeń (logi) - przeglądanie.
    • Dostęp zdalny (pulpit zdalny).
    • Instalacja systemu Windows 10/11.
    • Adresacja karty sieciowej (IP, maska, DNS, brama) w systemie Windows.
  5. Docker:
    • Architektura i podstawowe pojęcia:
    • Instalacja i działanie Dockera.
    • Daemon, klient, kontener, obraz, wolumin, rejestr.
    • Praca z Dockerem:
    • Użycie gotowych obrazów.
    • Uruchamianie, zatrzymywanie, wstrzymywanie oraz zabijanie kontenera.
    • Konfiguracja sieci, udostępnianie portów i usług sieciowych.
    • Monitorowanie działajacego kontenera.

 

Wymagania wstępne:
Od uczestników nie jest wymagane przygotowanie techniczne.
Prework:
Przed rozpoczęciem kursu będzie udostępniony prework. Ukończenie jego przed rozpoczęciem kursu nie jest wymagane dla osób, które kojarzą tematykę kursu i zapisały się na niego w celu jej pogłębienia. Dla pozostałych osób, dla których tematyka jest nowa, prework należy traktować jako niezbędny element kursu. Po skończonym rozdziale, uczestnik będzie miał do rozwiązania krótki test wraz z wyjaśnieniem poszczególnych pytań.

 

Warunki ukończenia kursu:
Obecność, aktywny udział w zajęciach oraz wykonanie zadań praktycznych.
Dla zainteresowanych istnieje możliwość przystąpienia do egzaminu teoretycznego i praktycznego, który będzie poświadczeniem faktycznie zdobytej wiedzy. Zdany egzamin jest swego rodzaju gwarantem dla pracodawcy, że uczestnik kursu posiada wiedzę i może ją wykorzystać w pracy, co czyni go wartościowym pracownikiem na rynku.
Podejście do egzaminu jest bezpłatne.

 

Wymagania dotyczące środowiska komputerowego:

  • Umiejętność instalacji programów pobranych z Internetu.
  • Posiadanie zainstalowanej aplikacji do prowadzenia zajęć online (oprogramowanie wskazane będzie przez prowadzącego).
  • Posiadanie adresu mailowego.

Kurs będzie prowadzony w formie hybrydowej.
W przypadku realizacji kursu w formie zdalnej, wymagany będzie od uczestników komputer z dostępem do sieci Internet, w tym do poczty e-mail.

W przypadku realizacji kursu w formie stacjonarnej, sprzęt będzie zapewniony w sali.

 

Jak się zapisać?

  1. Żeby zapisać się na kurs musisz posiadać konto w naszym systemie. Żeby je założyć kliknij tutaj. Konto to umożliwia korzystanie z oferty, zarówno na platformie szkolenia.ctb.agh.edu.pl, jak i szkolenia.informatyka.agh.edu.pl oraz podyplomowe.informatyka.agh.edu.pl. Jeśli już posiadasz konto możesz pominąć ten krok.
  2. Po utworzeniu konta zapisz się na kurs. O przyjęciu decyduje kolejność przesłanych zgłoszeń.
  3. Z naszego systemu otrzymasz automatyczne potwierdzenie Twojego zgłoszenia.
  4. Poczekaj na potwierdzenie uruchomienia kursu. Następnie prześlij na adres e-mailowy szkolenia@informatyka.agh.edu.pl skan wypełnionego i podpisanego formularza zgłoszeniowego oraz potwierdzenie dokonania wpłaty. Dane do przelewu zostaną podane w e-mailu potwierdzającym uruchomienie kursu.
  5. Prześlij lub dostarcz oryginały dokumentów przed terminem rozpoczęcia kursu (najpóźniej w dniu rozpoczęcia kursu).

Wymagane dokumenty:

  • oryginał formularza zgłoszeniowego,
  • potwierdzenie wniesienia opłaty za kurs.

Sposób i miejsce złożenia dokumentów:

  • osobiście - bezpośrednio do osoby obsługującej kurs pod kątem administracyjnym:
    Wydział Informatyki, budynek D-17, ul. Kawiory 21,
    po wcześniejszym umówieniu się (szczegółowe informacje zostaną podane w e-mailu potwierdzającym uruchomienie kursu),
  • pocztą - adres do wysyłki:
    Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
    al. A. Mickiewicza 30, 30-059 Kraków
    Wydział Informatyki (budynek D-17)
    z dopiskiem: kurs Wprowadzenie do technologii informatycznych niezbędnych w biegłym poruszaniu się w obszarach technicznych oraz efektywnym uczestnictwie w zaawansowanych szkoleniach (pok. 2.13).

Minimalna liczba osób warunkująca uruchomienie kursu: 10 osób.

Czas trwania: 6 dni (48 godzin dydaktycznych)
Cena: 4999 PLN
Brak terminów 🙁

DOKUMENTY DO POBRANIA

Formularz zgłoszeniowy
Regulamin organizacji innych form kształcenia w AGH

 

INFORMACJE KONTAKTOWE

Koordynator kursu:
dr Krzysztof Krassowski
e-mail: kkr@agh.edu.pl

Administracja kursu:
e-mail: szkolenia@informatyka.agh.edu.pl

Podobne