Plan Szkolenia
Środowisko programowania i omówienie .NET Core
- poznanie Visual Studio 2019
- założenie projektu i rozwiązania
- import bibliotek
- wdrażanie rozwiązania
Składnia C#
- rodzaje danych, operatory i wyrażenia
- konstrukcja języka C# - pętle, warunki
- tworzenie metod
- wywoływanie metod
- tworzenie metod przeciążonych
- parametry opcjonalne i wyjściowe w metodach
- obsługa wyjątków
Struktury i kolekcje danych
- implementacja struktur i typów wyliczeniowych
- organizacja danych w kolekcje
Programowanie obiektowe
- obsługa zdarzeń
- tworzenie klas
- definiowanie i implementacja interejsów
- implementacja bezpiecznych kolekcji
- tworzenie hierarchi klas
- rozszerzanie klas .NET Framework lub Core
Praca z plikami
- czytanie i zapisywanie plików
- serializacja i deserializacja danych XML, JSON
- przygotowywanie strumieni I/O
Praca z bazami danych
- tworzenie i wykorzystanie modeli Entity Data
- odpytywanie danych za pomocą LINQ
- aktualizowanie danych za pomocą LINQ
- dostęp zdalny do danych w sieci
- dostęp do danych poprzez usługi Web
Programowanie wielowątkowe i asynchroniczne
- implementacja wielowątkowości za pomocą wyrażeń Lambda i zadań (tasków)
- przygotowywanie operacji asynchronicznych
- synchronizacja współbieżności dostępu do danych
Opcjonalnie:
Projekt aplikacji okienkowej WPF (.NET Framework)
Projekt aplikacji Web ASP.NET MVC (.NET Framework lub .NET Core)
Dostęp do danych w chmurze - baza danych SQL Server Azure
Wymagania
Znajomość podstawowych zwrotów z zakresu rozwoju oprogramowania.
Opinie uczestników (2)
Podejście trenera, brak presji czasu, miła atmosfera, przekazywanie wiedzy w oparciu o przykłady i sprawdzenie wiedzy poprzez ciekawe zadania.
Karolina Kaśkosz - Politechnika Morska Szczecin
Szkolenie - Programming in C# 7.0 with Visual Studio 2019/2022
Wszystko. Ponownie, biorąc pod uwagę ilość koncepcji omówionych przez Fulvio, w tym szczegółowe wyjaśnienia w ciągu trzech dni były naprawdę dobre. Podobało mi się, że omówił wiele pojęć, których potrzebujemy jako inżynierowie danych.
Florim - Jisc
Szkolenie - Programming in C# with Visual Studio
Przetłumaczone przez sztuczną inteligencję