.NET podstawy

Zarejestruj tutaj lub napisz bezpośrednio

Opis

Celem szkolenia jest nabycie wiedzy na temat platformy .Net i języka C#. W pierwszej części szkolenia omawiana jest architektura platformy .Net, środowisko programistyczne Visual Studio oraz najważniejsze elementy języka C#. W drugiej części prezentowane będą wybrane elementy platformy .NET pozwalające na tworzenie kompletnej aplikacji okienkowej korzystającej z relacyjnej bazy danych.

Czas trwania: 3 dni

Szczegóły

  • Wstęp do .NET
    • Architektura .NET
    • Rodzaje aplikacji .NET
    • Wersje .NET
    • Wersje C#
    • Global Assembly Cache
    • Deasemblacja kodu
  • Visual Studio
    • Rodzaje projektów
    • Logiczna i fizyczna struktura projektu
    • Najważniejsze widoki, komendy oraz skróty klawiszowe w Visual Studio
    • Uruchomienie oraz debugowanie aplikacji
    • Aplikacja „Hello World”
    • Resharper
  • Wstęp do programowania w C#
    • Komentarze, regiony
    • Typy podstawowe
    • Operatory
    • Metody
    • Tablice
    • Pętle
    • Instrukcje warunkowe
    • Typy danych
    • Typy generyczne
    • Wnioskowanie typu (var)
    • Typy wyliczeniowe
  • Wstęp do obiektowości
    • Klasy
    • Struktury
    • Konstruktory
    • Pola
    • Właściwości
    • Zdarzenia
    • Polimorfizm
    • Delegaty
    • Metody anonimowe
    • Indeksery
    • Interfejsy
  • LINQ
    • Metody rozszerzające
    • Wyrażenia lambda
    • LINQ to Objects
    • LINQ to XML
  • Wybrane elementy platformy .Net
  • Zasoby, ustawienia, lokalizowanie aplikacji
  • Obsługa IO (system plików, sieć)
  • Serializacja (binarna, XML, JSON)
  • Aplikacje okienkowe (WPF)
    • Data Binding
    • Wzorzec Model-View-ViewModel
  • Komunikacja z relacyjną bazą danych (Entity Framework)