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 interfejsów - implementacja bezpiecznych kolekcji - tworzenie hierarchii 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.
Uczestnicy
- Lider zespołu technicznego
- Deweloper oprogramowania
Opinie uczestników (5)
Miły i przyjazny. Bardzo kompetentny. Poleciłbym Shane'a innym.
Joshua - California State University Bakersfield
Szkolenie - Programming in C# with Visual Studio 2022
Przetłumaczone przez sztuczną inteligencję
Bardzo praktyczne. Wiele ćwiczeń dziennie było naprawdę pomocnych w utrwalaniu wiedzy i koncepcji prezentowanych przez Shane'a.
Michael - California State University Bakersfield
Szkolenie - Programming in C# with Visual Studio 2022
Przetłumaczone przez sztuczną inteligencję
Obejmuje wszystkie tematy i zapewnia ćwiczenia robocze.
Greg - California State University Bakersfield
Szkolenie - Programming in C# with Visual Studio 2022
Przetłumaczone przez sztuczną inteligencję
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ę
Podejście trenera, brak presji czasu, miła atmosfera, przekazywanie wiedzy w oparciu o przykłady i sprawdzenie wiedzy poprzez ciekawe zadania.