Course Code: pcvs2019
Duration: 28 hours
Prerequisites:

Znajomość podstawowych zwrotów z zakresu rozwoju oprogramowania.

Overview:

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.  

Course Outline:

Ś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

Sites Published:

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

Nepal - Programming in C# with Visual Studio 2022

Uzbekistan - Programming in C# with Visual Studio 2022