Szkolenie Programowanie .NET wprowadza w praktyczne tworzenie aplikacji w języku C# na platformie .NET, obejmuje podstawy programowania obiektowego, obsługę Visual Studio, zarządzanie typami danych, kolekcjami, wyjątkami oraz nowoczesne techniki kodowania
Przekazywanie, konwersja i rzutowanie obiektów, boxing
Operatory rzutowania
Definiowanie operatorów
Zdarzenia
Delegaty
Metody anonimowe
Wyrażenia lambda
Klasy anonimowe
Zarządzanie cyklem życia obiektów
Czym są typy generyczne?
Podstawowe typy i kolekcje generyczne
Używanie typów generycznych
Deklarowanie własnych typów generycznych
Czym są i jak działają wyjątki?
Obsługa sytuacji wyjątkowych
Ważniejsze typy wyjątków
Tworzenie własnych typów wyjątków
Ciągi znaków i operacje na nich
Formatowanie napisów
Podstawy wyrażeń regularnych
Internacjonalizacja i lokalizacja
Czym są strumienie?
Rodzaje strumieni
Używanie strumieni
Kodowanie znaków
Dostęp do plików
Podstawowe informacje o serializacji danych, typy serializacji
Podstawowe informacje o LINQ, LINQ to objects
Podstawy diagnostyki i logowania, dziennik zdarzeń, liczniki wydajności
Podstawowe informacje na temat refleksji
Kod niezarządzany, typy dynamiczne
Szkolenie poprowadzi Marcin Sulecki
Ekspert technologii .NET | Architekt rozwiązań IT | Trener i wykładowca akademicki
Od ponad 25 lat aktywnie działam w branży IT, łącząc pasję do technologii z praktycznym wdrażaniem rozwiązań dla biznesu. Specjalizuję się w projektowaniu i implementacji dedykowanych systemów informatycznych, głównie w oparciu o technologie .NET, Redis i Crystal Reports.
Karierę rozpocząłem w firmach Telmax oraz Altkom Software & Consulting, gdzie przez lata rozwijałem kompetencje w zakresie inżynierii oprogramowania,…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Dobre połączenie teorii i praktyki. Dużo zadań praktycznych, które łączyły się bezpośrednio z przedstawioną wcześniej teorią. Prowadzący był otwarty na pytania i chętnie pomagał w przypadkach trudności z realizacją zadań.
Bardzo fajny warsztat praktyczny. Podobało mi się podejście, że najpierw implementowaliśmy bardzo proste rzeczy, a potem jak zdobywaliśmy wiedzę teoretyczną na dane tematy to "ulepszalismy" naszą aplikację albo przez usprawnianie istniejących feature'ów albo przez dodawanie nowych. Fajnie to pokazywało np. wyższość jednych rozwiązań nad innymi, jak można sobie fajniej rozplanować implementację, wprowadzic do niej złożoność etc.