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