Szkolenie MS-55339 Programming In C#
Szkolenie MS-55339 Programming In C#
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie MS-55339 Programming in C# jest przeznaczone głównie dla programistów, którzy chcą zdobyć umiejętności programowania w języku C# oraz rozwijać się w tworzeniu aplikacji na platformę .NET. Grupa docelowa obejmuje zarówno początkujących programistów, jak i tych, którzy chcą pogłębić swoją wiedzę i umiejętności w zakresie programowania w języku C# w kontekście aplikacji desktopowych, webowych oraz usługowych.
Usługa adresowana również dla Uczestników Projektu Kierunek – Rozwój
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników7
- Data zakończenia rekrutacji11-11-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi35
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Szkolenie ma na celu dostarczenie uczestnikom kompleksowej wiedzy i praktycznych umiejętności w zakresie programowania w języku C# na platformie .NET, obejmując tematy związane z tworzeniem aplikacji desktopowych, webowych i usługowych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Rozumie składnię i podstawowe konstrukcje języka C#. | Kryteria weryfikacji Wyjaśnia składnię C# oraz tworzy proste programy w C#.Definiuje i używa podstawowych typów danych oraz wyrażeń w C#. Implementuje metody, w tym przeciążanie metod. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Potrafi obsługiwać wyjątki i monitorować aplikacje w języku C#. | Kryteria weryfikacji Stosuje konstrukcje języka C# do obsługi wyjątków.Implementuje mechanizmy monitorowania w aplikacjach C#. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Zna i stosuje struktury, kolekcje oraz zdarzenia w C#. | Kryteria weryfikacji Tworzy i używa struktur oraz wyliczeń w programach C#.Korzysta z wbudowanych kolekcji oraz implementuje zdarzenia w C#. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Potrafi tworzyć klasy i interfejsy oraz rozumie koncepcję generyczności w C#. | Kryteria weryfikacji Definiuje i tworzy klasy oraz interfejsy w C#.Stosuje generyczność w tworzeniu elastycznych i wielokrotnego użytku struktur danych. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Rozumie dziedziczenie oraz polimorfizm w języku C#. | Kryteria weryfikacji Projektuje hierarchie klas z zastosowaniem dziedziczenia.Implementuje polimorfizm oraz rozszerza istniejące klasy. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Zna techniki przetwarzania danych wejściowych i wyjściowych. | Kryteria weryfikacji Implementuje operacje wejścia/wyjścia z plikami oraz strumieniami.Stosuje serializację i deserializację danych w aplikacjach C#. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Potrafi używać narzędzi do dostępu do bazy danych w C#. | Kryteria weryfikacji Implementuje operacje na bazach danych za pomocą Entity Framework i LINQ.Wykonuje zapytania do bazy danych oraz manipuluje danymi. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Umie korzystać z sieci oraz implementować usługi sieciowe. | Kryteria weryfikacji Tworzy i obsługuje usługi sieciowe, REST i OData.Implementuje aplikacje webowe przy użyciu ASP.NET Core MVC. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Projektuje graficzne interfejsy użytkownika. | Kryteria weryfikacji Korzysta z frameworków UI do tworzenia interfejsów użytkownika.Stosuje techniki wiązania danych oraz stylizacji interfejsów użytkownika. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Rozumie zaawansowane koncepcje zarządzania wydajnością oraz interoperacyjności w C#. | Kryteria weryfikacji Implementuje wielozadaniowość oraz wywołania asynchroniczne w aplikacjach C#.Stosuje obiekty dynamiczne oraz zarządza zasobami w programach C#. | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie MS-55339 Programming in C# skupia się na naukach tworzenia aplikacji w języku C# na platformie .NET. Uczestnicy zdobywają umiejętności projektowania responsywnych interfejsów, optymalizacji kodu dla efektywności i bezpieczeństwa, oraz utrzymania i doskonalenia aplikacji webowych. Szkolenie obejmuje zaawansowane technologie HTML, CSS, JavaScript i skupia się na praktycznych aspektach programowania w C#.
Szkolenie składa się z wykładu wzbogaconego o prezentację. W trakcie szkolenia każdy Uczestnik wykonuje indywidualne ćwiczenia - laboratoria, dzięki czemu zyskuje praktyczne umiejętności. W trakcie szkolenia omawiane jest również studium przypadków, w którym Uczestnicy wspólnie wymieniają się doświadczeniami. Nad case-study czuwa autoryzowany Trener, który przekazuje informację na temat przydatnych narzędzi oraz najlepszych praktyk do rozwiązania omawianego zagadnienia.
Aby Uczestnik osiągnął zamierzony cel szkolenia niezbędne jest wykonanie przez niego zadanych laboratoriów. Pomocne będzie również ugruntowanie wiedzy i wykonywanie ćwiczeń po zakończonej usłudze.
Przed rozpoczęciem szkolenia Uczestnik rozwiązuje pre-test badający poziom wiedzy na wstępie.
Walidacja: Na koniec usługi Uczestnik wykonuje post-test w celu dokonania oceny wzrostu poziomu wiedzy.
Szkolenie trwa 40 godzin zegarowych, realizowane w ciągu 5 dni.
W trakcie szkolenia przewidziane są dwie krótkie przerwy "kawowe" oraz przerwa lunchowa.
Program szkolenia:
Składnia C#
Pisanie aplikacji w języku C# i .NET
Typy danych i wyrażeń
Konstrukcje języka C#
Pojęcia języka C#
Metody
Przeciążanie metod
Obsługa wyjątków
Monitorowanie
Struktury, kolekcje i zdarzenia w języku C#
Struktury
Wyliczenia
Wbudowane kolekcje
Zdarzenia
Klasy C#
Tworzenie klas
Interfejsy
Zrozumienie generyczności w C#
Dziedziczenie w języku C#
Hierarchie klas
Polimorfizm
Rozszerzanie klas
Dane wejściowe i wyjściowe
Plik wejścia/wyjścia
Serializacja i deserializacja
Strumienie
Dostęp do bazy danych
Entity Framework
LINQ
Korzystanie z sieci
Usługi sieciowe
REST i OData
ASP.NET Core MVC
Graficzne interfejsy użytkownika
Korzystanie z UI Frameworks
Wiązanie danych
Stylizacja interfejsu użytkownika
Wydajność aplikacji
Wielozadaniowość
Wywołania asynchroniczne
Radzenie sobie z konfliktami
Interoperacyjność C#
Obiekty dynamiczne
Zarządzanie zasobami
Projektowanie pod kątem ponownego użycia
Metadane
Atrybuty
Generowanie kodu
Zespoły
SOFTRONIC Sp. z o. o. zastrzega sobie prawo do zmiany terminu szkolenia lub jego odwołania w przypadku niezebrania się minimalnej liczby Uczestników tj. 3 osób.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto4 858,50 PLN
- Koszt przypadający na 1 uczestnika netto3 950,00 PLN
- Koszt osobogodziny brutto138,81 PLN
- Koszt osobogodziny netto112,86 PLN
Prowadzący
Prowadzący
Tomasz Skurniak
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdemu Uczestnikowi zostaną przekazane autoryzowane materiały szkoleniowe, które są dostępne na koncie Uczestnika na dedykowanym portalu. Poza dostępami przekazywanymi Uczestnikowi, w trakcie szkolenia, Trener przedstawia i omawia autoryzowaną prezentację.
Warunki uczestnictwa
Przed rozpoczęciem szkolenia warto mieć podstawową wiedzę z zakresu programowania i struktur danych. Znajomość podstaw języka C# oraz platformy .NET będzie pomocna. Ponadto, przydatne będą umiejętności pracy z technologiami webowymi, takimi jak HTML, CSS i JavaScript.
Informacje dodatkowe
Istnieje możliwość zastosowania zwolnienia z podatku VAT dla szkoleń mających charakter kształcenia zawodowego lub służących przekwalifikowaniu zawodowemu pracowników, których poziom dofinansowania ze środków publicznych wynosi co najmniej 70% (na podstawie § 3 ust. 1 pkt 14 Rozporządzenia Ministra Finansów z dnia 20 grudnia 2013 r. zmieniające rozporządzenie w sprawie zwolnień od podatku od towarów i usług oraz warunków stosowania tych zwolnień (Dz. U. z 2013 r. poz. 1722 ze zm.)
Zawarto umowę z WUP w Toruniu w ramach Projektu Kierunek – Rozwój;
kompetencja związana z cyfrową transformacją;
Warunki techniczne
Warunki techniczne
Szkolenie realizowane jest w formule distance learning - szkolenie on-line w czasie rzeczywistym, w którym możesz wziąć udział z każdego miejsca na świecie.
Szkolenie obywa się za pośrednictwem platformy Microsoft Teams, która umożliwia transmisję dwukierunkową, dzięki czemu Uczestnik może zadawać pytania i aktywnie uczestniczyć w dyskusji. Uczestnik, ktory potwierdzi swój udziałw szkoleniu, przed rozpoczęciem szkolenia, drogą mailową, otrzyma link do spotkania wraz z hasłami dostępu.
Wymagania sprzętowe:
- komputer z dostępem do internetu o minimalnej przepustowości 20Mb/s.
- wbudowane lub peryferyjne urządzenia do obsługi audio - słuchawki/glosniki oraz mikrofon.
- zainstalowana przeglądarka internetowa - Microsoft Edge/ Internet Explorer 10+ / Google Chrome 39+ (sugerowana) / Safari 7+
- aplikacja MS Teams może zostać zainstalowana na komputerze lub można z niej korzystać za pośrednictwem przeglądarki internetowej