Plan Szkolenia
Moduł 1: Wprowadzenie do podstawowych koncepcji programowania
- Przechowywanie i przetwarzanie danych w komputerze
- Typy aplikacji
- Cykl życia aplikacji
- Kompilacja kodu
Moduł 2: Podstawowe koncepcje języków programowania
- Składnia
- Typy danych
- Zmienne i stałe
Moduł 3: Przepływ programu
- Wprowadzenie do koncepcji programowania strukturalnego
- Wprowadzenie do rozgałęzień
- Korzystanie z funkcji
- Korzystanie ze struktur decyzyjnych
- Wprowadzenie do powtórzeń
Moduł 4: Algorytmy i struktury danych
- Zrozumienie, jak pisać pseudokod
- Przykłady algorytmów
- Wprowadzenie do struktur danych
Moduł 5: Obsługa błędów i debugowanie
- Wprowadzenie do błędów programowych
- Wprowadzenie do strukturalnej obsługi błędów
- Wprowadzenie do debugowania w Visual Studio
Moduł 6: Wprowadzenie do programowania obiektowego
- Wprowadzenie do złożonych struktur
- Wprowadzenie do struktur
- Wprowadzenie do klas
- Wprowadzenie do hermetyzacji
Moduł 7: Więcej o programowaniu obiektowym
- Wprowadzenie do dziedziczenia
- Wprowadzenie do polimorfizmu
- Wprowadzenie do .NET Framework i biblioteki klas bazowych
Moduł 8: Wprowadzenie do bezpieczeństwa aplikacji
- Uwierzytelnianie i autoryzacja
- Uprawnienia kodu na komputerach
- Wprowadzenie do podpisywania kodu
Moduł 9: Podstawowe programowanie wejścia/wyjścia
- Korzystanie z konsoli wejścia/wyjścia
- Korzystanie z plików wejścia/wyjścia
Moduł 10: Wydajność aplikacji i zarządzanie pamięcią
- Typy wartościowe a typy referencyjne
- Konwersja typów
- Garbage Collector
Wymagania
- Umiejętność korzystania z komputerów do uruchamiania programów, otwierania i zapisywania plików, nawigacji po menu i interfejsach aplikacji
- Umiejętność rozumienia koncepcji logicznych, takich jak porównania
- Zrozumienie teorii liczb
- Umiejętność tworzenia, rozumienia i stosowania uporządkowanych instrukcji lub procedur krok po kroku
- Umiejętność rozumienia i stosowania koncepcji abstrakcyjnych na konkretnych przykładach
Grupa docelowa:
Kurs jest przeznaczony dla osób, które są nowicjuszami w dziedzinie tworzenia oprogramowania i chcą lub potrzebują zdobyć zrozumienie podstaw programowania oraz koncepcji programowania obiektowego. Zazwyczaj będą to uczniowie szkół średnich, studenci lub osoby zmieniające zawód, bez wcześniejszego doświadczenia w programowaniu. Mogą oni chcieć zrozumieć podstawowe koncepcje programowania przed przejściem na bardziej zaawansowane kursy, takie jak 20483B: Programowanie w C#.
Opinie uczestników (2)
Dziękuję za informatywną i wspaniałą kurs. Chciałbym również podziękować trenerowi p. Ahmed El Gendy za przedstawienie informacji w bardzo płynny i zrozumiały sposób. Wielce skorzystałem z tego kursu i mogę z pełnym przekonaniem stwierdzić, że rozumiem wszystkie tematy i jestem w stanie je praktycznie zastosować.
Atheer hadi aljezani - Tamkeen Technologies
Szkolenie - Windows Server 2019 Administration (authorized training course WS 011T00)
Przetłumaczone przez sztuczną inteligencję
dyskusja na temat legalnosci umieszczania danych w chmurze i dobre praktyki przy modelowaniu i raportowaniu.