Plan Szkolenia

Moduł 1: Wprowadzenie do podstawowych koncepcji programowania

  • Magazynowanie i przetwarzanie danych komputerowych
  • Typy aplikacji
  • Cykl życia aplikacji
  • Kompilacja kodu

Moduł 2: Podstawowe koncepcje języka programowania

  • Składnia
  • Typy danych
  • Zmienne i stałe

Moduł 3: Przepływ programu

  • Wprowadzenie do koncepcji programowania strukturalnego
  • Wprowadzenie do rozgałęzień
  • Używanie funkcji
  • Używanie struktur decyzyjnych
  • Wprowadzenie do powtórzeń

Moduł 4: Algorytmy i struktury danych

  • Nauka pisania pseudokodu
  • Przykłady algorytmów
  • Wprowadzenie do struktur danych

Moduł 5: Obsługa błędów i debugowanie

  • Wprowadzenie do błędów programu
  • 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 enkapsulacji

Moduł 7: Więcej o programowaniu obiektowym

  • Wprowadzenie do dziedziczenia
  • Wprowadzenie do polimorfizmu
  • Wprowadzenie do frameworku .NET i biblioteki klas bazowych

Moduł 8: Wprowadzenie do bezpieczeństwa aplikacji

  • Autoryzacja i autentykacja
  • Uprawnienia kodu na komputerach
  • Wprowadzenie do podpisywania kodu

Moduł 9: Podstawowe programowanie wejścia/wyjścia

  • Używanie wejścia/wyjścia konsoli
  • Używanie wejścia/wyjścia plików

Moduł 10: Wydajność aplikacji i zarządzanie pamięcią

  • Typy wartościowe vs. typy referencyjne
  • Konwersja typów
  • Zbieracz śmieci

Wymagania

  • Umiejętność korzystania z komputera w celu uruchamiania programów, otwierania i zapisywania plików, poruszania się po menu aplikacji i interfejsach
  • Umiejętność rozumienia pojęć logicznych, takich jak porównania
  • Zrozumienie teorii liczb
  • Umiejętność tworzenia, rozumienia i przestrzegania ustrukturyzowanych wskazówek lub procedur krok po kroku
  • Umiejętność rozumienia i stosowania abstrakcyjnych pojęć w konkretnych przykładach

Publiczność:

Ten kurs jest przeznaczony dla każdego, kto jest nowy w tworzeniu oprogramowania i chce lub musi zrozumieć podstawy programowania i koncepcje programowania obiektowego. Zazwyczaj będą to uczniowie szkół średnich, studenci szkół policealnych lub osoby zmieniające karierę, bez wcześniejszego doświadczenia w programowaniu. Mogą oni chcieć zrozumieć podstawowe podstawy programowania przed przejściem do bardziej zaawansowanych kursów, takich jak 20483B: Programming w języku C#.

 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie