MS-55337 Introduction to Programming
02.02.2026 - 06.02.2026, 23.02.2026 - 27.02.2026, 16.03.2026 - 20.03.2026, 13.04.2026 - 17.04.2026, 04.05.2026 - 08.05.2026, 01.06.2026 - 05.06.2026, 29.06.2026 - 03.07.2026
This is some text inside of a div block.
Czas trwania kursu:
5 dni
TEMATYKA ZAJĘĆ
-
Wprowadzenie do podstawowych koncepcji programowania
- Przechowywanie i przetwarzanie danych komputerowych
- Typy aplikacji
- Cykl życia aplikacji
- Kompilacja kodu
- Laboratorium: Myślenie jak komputer
-
Podstawowe koncepcje języka programowania
- Składnia
- Typy danych
- Zmienne i stałe
- Laboratorium: Praca z typami danych
-
Przepływ programu
- Wprowadzenie do koncepcji programowania strukturalnego
- Wprowadzenie do rozgałęzień
- Używanie funkcji
- Używanie struktur decyzyjnych
- Wprowadzenie do powtórzeń
- Laboratorium: Tworzenie funkcji, decyzji i pętli
-
Algorytmy i struktury danych
- Zrozumienie, jak pisać pseudokod
- Przykłady algorytmów
- Wprowadzenie do struktur danych
- Laboratorium: Praca z algorytmami i strukturami danych
-
Obsługa błędów i debugowanie
- Wprowadzenie do błędów programu
- Wprowadzenie do strukturalnej obsługi błędów
- Wprowadzenie do debugowania
- Laboratorium: Implementacja debugowania i obsługi błędów
-
Wprowadzenie do programowania obiektowego
- Wprowadzenie do złożonych struktur
- Wprowadzenie do struktur (Structs)
- Wprowadzenie do klas
- Wprowadzenie do hermetyzacji (Encapsulation)
- Laboratorium: Implementacja złożonych struktur danych
-
Więcej o programowaniu obiektowym
- Wprowadzenie do dziedziczenia
- Wprowadzenie do polimorfizmu
- Wprowadzenie do .NET i biblioteki klas bazowych (Base Class Library)
- Laboratorium: Implementacja dziedziczenia
- Laboratorium: Implementacja polimorfizmu
-
Wprowadzenie do bezpieczeństwa aplikacji
- Uwierzytelnianie i autoryzacja
- Uprawnienia kodu na komputerach
- Wprowadzenie do podpisywania kodu
-
Podstawy programowania wejścia/wyjścia (I/O)
- Używanie konsolowego I/O
- Używanie plikowego I/O
- Laboratorium: Podstawy programowania I/O
-
Wydajność aplikacji i zarządzanie pamięcią
- Typy wartościowe a typy referencyjne
- Konwersja typów
- Garbage Collector
- Laboratorium: Używanie typów wartościowych i referencyjnych