Plan Szkolenia
Środowisko programistyczne i wyjaśnienie .NET Core
- zrozumienie Visual Studio
- tworzenie projektu i rozwiązania
- importowanie bibliotek
- wdrażanie rozwiązania
Syntaks C#
-typy danych, operatory i wyrażenia
-pętle, warunki
-tworzenie metod
-obsługa wyjątków
-wywoływanie metod
-tworzenie przeciążonych metod
-parametry opcjonalne i wyjściowe w metodach
Struktury i kolekcje
-wdrażanie struktur i typów wyliczeniowych
-organizacja danych w kolekcjach
Programowanie obiektowe
-obsluga zdarzeń
-tworzenie klas
-definiowanie i implementowanie interfejsów
-wdrażanie kolekcji silnie typowanych
-tworzenie hierarchii klas
-rozszerzanie klas .net Framework lub Core
Praca z plikami
-odczyt i zapis plików
-serializacja i deserializacja XML, JSON
-praca z biblioteką I/O
Praca z bazami danych
-tworzenie i używanie modeli danych Entity
-zapytania do danych za pomocą LINQ
-aktualizowanie danych z LINQ
-zdalny dostęp do danych w sieci
-dostęp do danych przez usługi sieciowe (REST)
Programowanie wielowątkowe i asynchroniczne
-wielowątkowość za pomocą wyrażeń lambda i zadań
-przygotowanie operacji asynchronicznych
-synchronizacja współbieżności dla dostępu do danych
Opcjonalne (jeśli czas pozwala):
- projekt aplikacji WPF (Okno) (.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 zwrotów związanych z rozwojem oprogramowania.
Grupa docelowa
- Lider zespołu technicznego
- Programista
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.