MS-55337 Introduction to Programming
14.07.2025 - 18.07.2025, 18.08.2025 - 22.08.2025, 15.09.2025 - 19.09.2025, 13.10.2025 - 17.10.2025, 03.11.2025 - 07.11.2025, 01.12.2025 - 05.12.2025, 15.12.2025 - 19.12.2025
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