Znajomość podstawowych zwrotów z zakresu rozwoju oprogramowania.
C# to wydajny, zorientowany obiektowo język do tworzenia aplikacji na platformie Microsoft .NET. Kurs ten można dostosować do dowolnej wersji języka C# i Visual Studio.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych i zaawansowanych programistów, którzy chcą zrozumieć składnię C# i tematy związane z programowaniem obiektowym w C#.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Znajomość zasobów MSDN i narzędzi wspierających proces rozwoju, takich jak Microsoft Visual Studio.
- Zrozumienie składni języka C# i tematów związanych z programowaniem obiektowym w języku C#.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Ś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
United Arab Emirates - Programming in C# with Visual Studio 2022
Qatar - Programming in C# with Visual Studio 2022
Egypt - Programming in C# with Visual Studio 2022
Saudi Arabia - Programming in C# with Visual Studio 2022
South Africa - Programming in C# with Visual Studio 2022
Brasil - Programming in C# with Visual Studio 2022
Canada - Programming in C# with Visual Studio 2022
中国 - Programming in C# with Visual Studio 2022
香港 - Programming in C# with Visual Studio 2022
澳門 - Programming in C# with Visual Studio 2022
台灣 - Programming in C# 5.0 with Visual Studio 2012
USA - Programming in C# with Visual Studio 2022
Österreich - Programmierung in C# 5.0 mit Visual Studio 2012
Schweiz - Programmierung in C# 5.0 mit Visual Studio 2012
Deutschland - Programmierung in C# 5.0 mit Visual Studio 2012
Czech Republic - Programming in C# with Visual Studio 2022
Denmark - Programming in C# with Visual Studio 2022
Estonia - Programming in C# with Visual Studio 2022
Finland - Programming in C# with Visual Studio 2022
Greece - Programming in C# with Visual Studio 2022
Magyarország - Programming in C# with Visual Studio 2022
Ireland - Programming in C# with Visual Studio 2022
Luxembourg - Programming in C# with Visual Studio 2022
Latvia - Programming in C# with Visual Studio 2022
España - Programación en C # 5.0 con Visual Studio 2012
Italia - Programming in C# with Visual Studio 2022
Lithuania - Programming in C# with Visual Studio 2022
Nederland - Programming in C# with Visual Studio 2022
Norway - Programming in C# with Visual Studio 2022
Portugal - Programming in C# with Visual Studio 2022
România - Programming in C# with Visual Studio 2022
Sverige - Programming in C# with Visual Studio 2022
Türkiye - Programming in C# with Visual Studio 2022
Malta - Programming in C# with Visual Studio 2022
Belgique - Programming in C# with Visual Studio 2022
France - Programming in C# with Visual Studio 2022
日本 - Programming in C# with Visual Studio 2022
Australia - Programming in C# with Visual Studio 2022
Malaysia - Programming in C# with Visual Studio 2022
New Zealand - Programming in C# with Visual Studio 2022
Philippines - Programming in C# with Visual Studio 2022
Singapore - Programming in C# with Visual Studio 2022
Thailand - Programming in C# with Visual Studio 2022
Vietnam - Programming in C# with Visual Studio 2022
India - Programming in C# with Visual Studio 2022
Argentina - Programación en C # 5.0 con Visual Studio 2012
Chile - Programación en C # 5.0 con Visual Studio 2012
Costa Rica - Programación en C # 5.0 con Visual Studio 2012
Ecuador - Programación en C # 5.0 con Visual Studio 2012
Guatemala - Programación en C # 5.0 con Visual Studio 2012
Colombia - Programación en C # 5.0 con Visual Studio 2012
México - Programación en C # 5.0 con Visual Studio 2012
Panama - Programación en C # 5.0 con Visual Studio 2012
Peru - Programación en C # 5.0 con Visual Studio 2012
Uruguay - Programación en C # 5.0 con Visual Studio 2012
Venezuela - Programación en C # 5.0 con Visual Studio 2012
Polska - Programowanie C# 7.0 z Visual Studio 2019
United Kingdom - Programming in C# with Visual Studio 2022
South Korea - Programming in C# with Visual Studio 2022
Pakistan - Programming in C# with Visual Studio 2022
Sri Lanka - Programming in C# with Visual Studio 2022
Bulgaria - Programming in C# with Visual Studio 2022
Bolivia - Programación en C # 5.0 con Visual Studio 2012
Indonesia - Programming in C# with Visual Studio 2022
Kazakhstan - Programming in C# with Visual Studio 2022
Moldova - Programming in C# with Visual Studio 2022
Morocco - Programming in C# with Visual Studio 2022
Tunisia - Programming in C# with Visual Studio 2022
Kuwait - Programming in C# with Visual Studio 2022
Oman - Programming in C# with Visual Studio 2022
Slovakia - Programming in C# with Visual Studio 2022
Kenya - Programming in C# with Visual Studio 2022
Nigeria - Programming in C# with Visual Studio 2022
Botswana - Programming in C# with Visual Studio 2022
Slovenia - Programming in C# with Visual Studio 2022
Croatia - Programming in C# with Visual Studio 2022
Serbia - Programming in C# with Visual Studio 2022
Bhutan - Programming in C# with Visual Studio 2022