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#.

 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie