Bądźmy w kontakcie

Plan Szkolenia

Moduł 1: Wprowadzenie do podstawowych pojęć programistycznych

  • Przechowywanie i przetwarzanie danych w komputerze
  • Typy aplikacji
  • Cykl życia aplikacji
  • Kompilacja kodu

Moduł 2: Podstawowe pojęcia 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 sposobu pisania pseudokodu
  • Przykłady algorytmów
  • Wprowadzenie do struktur danych

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

  • Wprowadzenie do błędów programistycznych
  • 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 (struct)
  • Wprowadzenie do klas
  • Wprowadzenie do hermetyzacji

Moduł 7: Zaawansowane programowanie obiektowe

  • 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: Podstawy programowania wejścia/wyjścia

  • Korzystanie z wejścia/wyjścia konsoli
  • Korzystanie z wejścia/wyjścia plików

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

  • Typy wartościowe a typy referencyjne
  • Konwersja typów
  • Moduł odśmiecania pamięci

Wymagania

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

Odbiorcy:

Kurs jest przeznaczony dla osób, które dopiero zaczynają przygodę z tworzeniem oprogramowania i chcą lub muszą zdobyć wiedzę na temat podstaw programowania oraz koncepcji programowania obiektowego. Zazwyczaj są to uczniowie szkół średnich, studenci lub osoby zmieniające ścieżkę kariery, bez wcześniejszego doświadczenia w programowaniu. Mogą chcieć zdobyć podstawową wiedzę programistyczną przed przejściem do bardziej zaawansowanych kursów, takich jak 20483B: Programowanie w C#.

 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie