Plan Szkolenia
Środowisko programistyczne i omówienie .NET Core
- zrozumienie Visual Studio
- tworzenie projektu i rozwiązania
- importowanie bibliotek
- implementacja rozwiązania
Składnia C#
- typy danych, operatory i wyrażenia
- pętle, warunki
- tworzenie metod
- obsługa wyjątków
- wywoływanie metod
- tworzenie przeciążonych metod
- opcjonalne i wyjściowe parametry w metodach
Struktury i kolekcje
- implementacja struktur i typów enum
- organizacja danych w kolekcjach
Programowanie obiektowe
- obsługa zdarzeń
- tworzenie klas
- definiowanie i implementowanie interfejsów
- implementacja kolekcji o silnym typie
- tworzenie hierarchii klas
- rozszerzanie klas .NET Framework lub Core
Praca z plikami
- czytanie i zapisywanie plików
- serializacja i deserializacja XML, JSON
- praca z biblioteką I/O
Praca z bazami danych
- tworzenie i używanie modeli danych Entity
- zapytania danych za pomocą LINQ
- aktualizacja danych za pomocą LINQ
- zdalny dostęp do danych w sieci
- dostęp do danych przez usługi sieciowe (REST)
Programowanie wielowątkowe i asynchroniczne
- implementacja wielowątkowości przy użyciu wyrażeń Lambda i zadań
- przygotowywanie operacji asynchronicznych
- synchronizacja współbieżności dostępu do danych
Opcjonalnie (jeśli czas pozwoli):
-Projekt aplikacji okienkowej WPF (.NET Framework)
-Projekt ASP.NET MVC (.NET framework lub .net Core)
-dostęp do danych w bazie danych SQL Server Azure (Chmura)
Wymagania
- Znajomość podstawowych pojęć związanych z tworzeniem oprogramowania.
Grupa docelowa
- Lider zespołu technicznego
- Programista
Opinie uczestników (5)
Miły i przyjazny. Bardzo kompetentny. Poleciłbym Shana innym.
Joshua - California State University Bakersfield
Szkolenie - Programming in C# with Visual Studio 2022
Przetłumaczone przez sztuczną inteligencję
Bardzo praktyczne. Kilka ćwiczeń dziennie było naprawdę pomocne, aby utrwalić wiedzę i koncepcje przedstawione przez Shana.
Michael - California State University Bakersfield
Szkolenie - Programming in C# with Visual Studio 2022
Przetłumaczone przez sztuczną inteligencję
Obejmowałem wszystkie tematy i dostarczałem praktycznych ćwiczeń.
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ść pojęć omówionych przez Fulvia, włącznie z szczegółowymi wyjaśnieniami w ciągu trzech dni, było naprawdę dobre. Podobało mi się, że omówił wiele pojęć, które jako Inżynierowie Danych będziemy potrzebować.
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.