Kurs Programowanie:
- Koncepcja platformy Microsoft .NET. Architektura platformy Microsoft .NET
- Instalacja środowiska programistycznego Microsoft Visual Studio
- Omówienie środowiska programistycznego Microsoft Visual Studio
- Najważniejsze elementy języka C#
- Program typu „Hello World”
- Praca z plikami źródłowymi, projektami i rozwiązaniami
- Typy danych w języku C#
- Zmienne w języku C#
- Instrukcje warunkowe
- Operatory i wyrażenia
- Pętle
- Tablice jednowymiarowe
- Tablice dwuwymiarowe
- Definiowanie funkcji
- Przestrzenie nazw oraz biblioteki platformy .NET
- Praca z bibliotekami dynamicznymi
- Obsługa wyjątków
- Współpraca z bazą danych
Kurs Bazy danych:
- Podstawowe pojęcia dotyczące relacyjnych baz danych (relacja, krotka, atrybut, encja, itp.).
- Modele baz danych. Klucz główny, klucz obcy. Relacje i ich typy.
- Normalizowanie baz danych, redundancje, postaci normalne.
- Projektowanie relacyjnej bazy danych.
- Funkcje SZBD.
- Serwery sieciowych baz danych (MsSQL, Oracle).
- Właściwości bazy danych. Współdzielenie danych.
- Integracja i integralność danych. Trwałość danych.
- Bezpieczeństwo danych. Abstrakcja danych. Niezależność danych.
- Instalacja bazy danych. Uruchamianie i wyłączanie serwera bazy danych.
- Uzyskiwanie informacji o serwerze i bazach danych.
- Konfiguracja, optymalizacja konfiguracji serwera.
- Optymalizacja bazy danych.
- Język SQL.
- Instrukcje sterowania dostępem do danych.
- Optymalizacja zapytań. Transakcje.
- Planowanie prac związanych z bezpieczeństwem bazy danych.
- Weryfikacja bezpieczeństwa bazy danych.
- Dostęp do bazy danych. Dostęp do aplikacji bazodanowej.
- Rozdzielenie bazy danych.
- Poprawki bezpieczeństwa. Tworzenie kopii zapasowych.
- Kategorie użytkowników bazy danych. Uprawnienia dla użytkowników bazy danych.
- Logowanie dostępu do bazy danych. Szyfrowanie. Bezpieczeństwo po stronie aplikacji.
- Miejsce składowania danych. Replikacja bazy danych. Odtwarzanie bazy danych.
Kurs Sieci Komputerowe
- Jednostki miar w sieciach komputerowych (Kb/s itp.) Oraz parametry techniczne
- Topologie sieciowe(logiczna i fizyczna)
- Model ISO-OSI oraz DOD
- Rodzaje metod dostępu do sieci (rywalizacja, przesyłanie tokenu, priorytet żądań oraz przełączanie)
- Protokoły sieciowe
- Klasy adresów ipv4 oraz ipv6
- Podział sieci na podsieci, przykłady komputerowych systemów sieciowych
- Rodzaje materiałów, urządzeń i narzędzi do budowy sieci komputerowej
- Zasady projektowania lokalnej sieci komputerowej
- Przykłady projektów okablowania strukturalnego
- Normy, KNR, katalogi sprzętu sieciowego, cenniki
- Zasady projektowania adresacji IP
- Struktura dokumentacji projektowej
- Zasady sporządzania harmonogramu prac wykonawczych
- Zasady kosztorysowania prac
- Symbole graficzne elementów i urządzeń sieciowych (np. CISCO)
- Czytanie rzutów poziomych i pionowych budynków
- Zasady doboru materiałów, narzędzi i urządzeń sieciowych
Kurs Obsługa urządzeń sieciowych
- Podstawy technologii sieciowych: Modele OSI i TCP / IP
- Protokoły Ethernet i IPv4 oraz IPv6
- Wprowadzenie do IOS (Internetwork Operating System), Podstawy konfiguracji routerów i przełączników
- Konfiguracja i testowanie sieci IP
- Routing: Routing statyczny, Protokoły wektora odległości: RIP v1 oraz RIP v2
- Projektowanie sieci. Maski o stałej lub zmiennej długości (VLSM). Routing bezklasowy (CIDR)
- Protokół stanu łącza: OSPF. Protokół hybrydowy: EIGRP
- Switching: Wirtualne sieci lokalne (VLAN)
- Protokół VTP, Protokół drzewa opinającego (STP)
- Routing pomiędzy VLAN-ami. WLAN – podstawy.