C#.Net for Application Development - Plan Szkolenia
C#.Net odnosi się do języka programowania C# używanego we frameworku .NET (lub platformie .NET). Jest to nowoczesny, zorientowany obiektowo i wszechstronny język programowania opracowany przez Microsoft, głównie do tworzenia szerokiej gamy aplikacji działających na platformie .NET.
To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla średnio zaawansowanych programistów, którzy chcą tworzyć aplikacje w ASP.NET przy użyciu C#.Net, przechodząc z Visual Basic do tworzenia solidnych interfejsów internetowych i integracji funkcjonalności PLC dla projektów urządzeń medycznych.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Poznać podstawowe i pośrednie koncepcje C#.Net.
- Umożliwić uczestnikom przejście z Visual Basic do C#.
- Rozwijać umiejętności tworzenia aplikacji przy użyciu ASP.NET dostosowanych do interfejsów urządzeń medycznych.
- Wzmocnić zrozumienie łączenia funkcjonalności PLC z interfejsami internetowymi.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Plan Szkolenia
Wprowadzenie
Przegląd .NET Framework i C#
- Ewolucja od Visual Basic do C#
- Funkcje i zalety C# dla ASP.NET
Konfiguracja środowiska
- Instalacja i konfiguracja Visual Studio
- .NET Core vs .NET Framework
Podstawy składni C#
- Typy danych, zmienne i operatory
- Instrukcje sterujące (if, switch, pętle)
Wprowadzenie do koncepcji OOP
- Klasy, obiekty i metody
- Hermetyzacja, dziedziczenie i polimorfizm
Obsługa błędów i debugowanie
- Obsługa wyjątków
- Techniki debugowania w Visual Studio
Wprowadzenie do ASP.NET Core
- Przegląd frameworka i struktura projektu
- Konfigurowanie podstawowej aplikacji ASP.NET
Tworzenie aplikacji internetowych za pomocą MVC
- Zrozumienie architektury model-widok-kontroler (MVC)
- Tworzenie widoków za pomocą Razor Pages
Wiązanie danych i interakcja
- Łączenie aplikacji ASP.NET z bazami danych
- Podstawy Entity Framework Core
Communication między ASP.NET a sterownikami PLC
- Przegląd protokołów komunikacyjnych (np. Modbus, OPC-UA)
- Obsługa strumieni danych w czasie rzeczywistym
Zaawansowane funkcje ASP.NET
- Oprogramowanie pośredniczące i wstrzykiwanie zależności
- Interfejsy API RESTful w ASP.NET Core
Łączenie interfejsów Visual Basic
- Przenoszenie istniejących interfejsów VB do ASP.NET
- Najlepsze praktyki migracji starszego kodu
Bezpieczeństwo i najlepsze praktyki
- Uwierzytelnianie i autoryzacja w ASP.NET
- Bezpieczna obsługa i transmisja danych
Wdrażanie aplikacji
- Hostowanie aplikacji ASP.NET lokalnie i w chmurze
- Wprowadzenie do konteneryzacji przy użyciu Docker (opcjonalnie)
Podsumowanie i kolejne kroki
Wymagania
- Znajomość podstawowych koncepcji programowania
- Empiryczna znajomość programowania sterowników PLC
Odbiorcy
- Programiści
- Deweloperzy aplikacji
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
C#.Net for Application Development - Plan Szkolenia - Booking
C#.Net for Application Development - Plan Szkolenia - Enquiry
Opinie uczestników (5)
Elastyczne podejście i dopasowanie ćwiczeń do pytań i zagadnień poruszanych przez uczestników szkolenia.
Maciej - DataConsult S.A.
Szkolenie - Advanced Programming in C#
Podobało mi się, że miałem szansę nauczyć się przez ćwiczenia. (Note: The translation has been adjusted to better match a natural flow in Polish while maintaining the core meaning of having the chance to exercise or practice. However, it's worth noting that the original sentence might be slightly ambiguous without further context.) If you prefer a more literal translation: Podobało mi się, że miałem szansę ćwiczyć.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Szkolenie - Unit Testing with C#
Przetłumaczone przez sztuczną inteligencję
Bardzo dobry kontakt ze słuchaczami, Bardzo dobra znajomość poruszanych tematów i zagadnień. Bardzo dobra umiejętność dostosowania ćwiczeń do nowych tematów, przypadków, pojawiających się problemów, itp....
ABB Business Services Sp.z o.o.
Trener bardzo dobrze objaśnił tematy, używając konkretnych przykładów z rzeczywistości, co ułatwiło nam zrozumienie informacji.
Florin-Viorel Marut - Continental Automotive Romania
Szkolenie - High-Performance Application Development with .NET Core
Przetłumaczone przez sztuczną inteligencję
Dokładne知識點在這裡被打斷了,讓我們繼續未被翻譯的部分。正確的翻译应当是: 正确的知识和对主题的深刻理解,以及以清晰有效的方式呈现和传递知识的能力。 但是由于目标语言被指定为波兰语(pl),下面是正确的翻译: Właściwy knowledge点在这里打断了翻译流程。让我们继续未被翻译的部分,并提供正确的波兰语翻译: Wszechstronne wiedza i głęboka znajomość tematu oraz umiejętność prezentacji i przekazywania tej wiedzy w sposób jasny i efektywny.
Balazs Farkas - Greentube GmbH
Szkolenie - Implementing the Actor Model with Microsoft Orleans
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Introducing C# 6.0 with Visual Studio 2015/2017
28 godzinThis instructor-led, live training in (online or onsite) equips participants with the essential skills needed to leverage the capabilities of C# 6.0 within the Visual Studio 2015/2017 environment.
By the end of this training, participants will be able to:
- Navigate and utilize the Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implement basic C# functionalities such as Console.WriteLine, Console.ReadLine, and Hello C# World!.
- Understand the process of compiling and debugging C# code.
- Apply comments in C# for code documentation and readability.
- Explore the fundamentals of .NET 6.0, including CLR, GC, DLL, EXE, and technologies within .NET.
- Review the history of C# from version 1.0 to 6.0 and grasp C# fundamentals such as keywords, literals, operators, and statements.
- Work with numeric and boolean types, classes, objects, fields, properties, indexers, operators, methods, and more in C# 6.0.
- Explore .NET Class Library features, including collections, file handling, data streams, communication between systems, dates, serialization, and parallel programming.
- Access and manipulate data using ADO.NET, LINQ, ORM (Entity Framework), and data in Service-Oriented Architecture (SOA).
- Review applications that can be developed in C# and .NET Framework 6, such as Windows Presentation Foundation, ASP.NET MVC 2, and Silverlight.
Advanced Blazor
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą dowiedzieć się, jak korzystać z funkcji progresywnej aplikacji internetowej (PWA) w celu stworzenia aplikacji podobnej do strony internetowej przy użyciu Entity Framework (EF) Core i Blazor.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używaj pakietu EF do pracy z bazami danych.
- Używaj Blazor komponentów, usług, wstrzykiwania zależności, układu i routingu.
- Tworzenie service worker'ów w celu włączenia funkcji PWA w aplikacji.
- Wykorzystanie powiadomień push i innych funkcji PWA.
Advanced Programming in C#
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza zaawansowane funkcje C#, analizuje jego użycie zarówno jako języka programowania aplikacji komputerowych, jak i języka programowania sieciowego do rozwiązywania rzeczywistych problemów.
Programming Techniki i zasady są demonstrowane i praktykowane poprzez praktyczne ćwiczenia i przejścia w klasie.
High-Performance Application Development with .NET Core
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać .NET Core do tworzenia, kompilowania, testowania, debugowania i wdrażania zoptymalizowanych aplikacji, które mogą działać na różnych systemach.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj środowisko programistyczne oparte na .NET Core, aby rozpocząć tworzenie aplikacji.
- Wykorzystanie frameworka i bibliotek ASP.NET Core do tworzenia nowych aplikacji lub optymalizacji istniejących.
- Monitorowanie i zwiększanie wydajności aplikacji przy użyciu zaawansowanych narzędzi .NET Core.
- Zrozumienie zasad stojących za funkcjami .NET Core i zastosowanie tej wiedzy w innych implementacjach biznesowych.
Blazor WebAssembly
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Blazor Web Assembly do tworzenia aplikacji internetowych.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Zrozumieć formularze i uwierzytelnianie w Blazor WebAssembly.
- Utworzyć projekt Blazor WebAssembly.
- Poznanie różnych sposobów uruchamiania aplikacji internetowej.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 godzinTen kurs jest podzielony na 3 główne sekcje i składa się z mieszanki prezentacji i ćwiczeń praktycznych.
- VB.NET Język w Visual Studio 2012
- VB.NET Orientacja obiektowa
- VB.NET i Sql Server 2012
Introduction to .Net Core
14 godzin.NET Core to platforma open-source do tworzenia aplikacji .NET w systemach Windows, macOS i Linux.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy .Net Core podczas tworzenia przykładowej aplikacji, która demonstruje unikalne cechy .Net Core w porównaniu z innymi frameworkami.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj .Net Core wraz z narzędziami i IDE potrzebnymi do natychmiastowego rozpoczęcia programowania.
- Wykorzystanie .Net do tworzenia różnego rodzaju oprogramowania, w tym aplikacji internetowych, aplikacji konsolowych, mikrousług i bibliotek.
- Zrozumienie komponentów .Net Core, w tym bibliotek klas, pakietów, metapakietów i frameworków.
- Tworzenie, debugowanie i wdrażanie przykładowej aplikacji internetowej
Uczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna w środowisku live-lab.
Uwaga
- Ten kurs jest oparty na .Net Core 2.x i jest dostępny zarówno dla środowisk Windows, jak i Linux.
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o .Net Core, odwiedź stronę: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 godzinUczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna w środowisku laboratoryjnym.
Entity Framework Core 2.0
14 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak używać Entity Framework Core 2.0 do tworzenia aplikacji ASP.Net Core.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie niezbędnego frameworka i narzędzi do tworzenia Entity Framework Core 2.0 aplikacji internetowych MVC.
- Przeprowadzanie operacji bazodanowych na MS SQL Server.
- Używaj podejścia "najpierw kod" i "najpierw dane" do tworzenia aplikacji.
- Przeprowadzanie operacji migracji i rozsiewania.
- Zrozumienie zaawansowanych koncepcji modelowania danych.
- Tworzenie przykładowej aplikacji ASP.Net Core.
Introduction to Blazor
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Blazor do tworzenia aplikacji internetowych z pełnym stosem C#.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijaj aplikacje internetowe za pomocą C# i Blazor.
- Używaj kodu C# do wywoływania JavaScript interfejsów API i bibliotek.
- Uruchom kod C# po stronie klienta i logikę klienta bezpośrednio w przeglądarce lub na serwerze.
- Deploy Blazor web applications with Azure.
Machine Learning and AI with ML.NET
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla naukowców zajmujących się danymi i programistów, którzy chcą używać ML.NET modeli uczenia maszynowego do automatycznego wyprowadzania prognoz z przeprowadzonej analizy danych dla aplikacji korporacyjnych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować ML.NET i zintegrować go ze środowiskiem programistycznym aplikacji.
- Zrozumieć zasady uczenia maszynowego stojące za narzędziami i algorytmami ML.NET.
- Budować i szkolić modele uczenia maszynowego w celu inteligentnego przewidywania na podstawie dostarczonych danych.
- Ocenić wydajność modelu uczenia maszynowego przy użyciu metryk ML.NET.
- Optymalizować dokładność istniejących modeli uczenia maszynowego w oparciu o ramy ML.NET.
- Zastosuj koncepcje uczenia maszynowego ML.NET do innych aplikacji nauki o danych.
Developing in ASP.NET MVC 6 Development
28 godzinASP.NET MVC 6 jest nowością w Visual Studio 2015 roku i jest najnowszą ewolucją stosu programistycznego Microsoft & rsquo; s. Ten kurs obejmuje najnowsze interfejsy API i techniki programistyczne do tworzenia dynamicznych, modułowych i testowalnych witryn internetowych. Zapoznamy się z nowymi funkcjami dostępnymi w MVC6 i pokażemy, jak najlepiej wykorzystać najnowszy zestaw narzędzi i możliwości integracji.
Czego się nauczysz
- Zrozumienie zasad i korzyści architektury MVC
- Tworzenie widoków, komponentów widoku i pomocników znaczników
- Używanie wstrzykiwania zależności ASP.NET
- Tworzenie usług RESTful przy użyciu Web API
- Jak najlepsze wykorzystanie integracji GruntJS, NPM i Bower
- Tworzenie aplikacji jednostronicowych (SPA)
Implementing the Actor Model with Microsoft Orleans
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą używać Microsoft Orleans do tworzenia rozproszonych aplikacji .NET dla przedsiębiorstw.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Microsoft Orleans.
- Zrozumienie struktury modelu aktora i sposobu jego implementacji w Orleans .
- Buduj aplikacje rozproszone bez konieczności zarządzania złożoną współbieżnością i innymi wzorcami skalowania.
Unit Testing with C#
14 godzinTesty jednostkowe to podejście do testowania, które polega na testowaniu poszczególnych jednostek kodu źródłowego poprzez modyfikowanie jego właściwości lub wyzwalanie zdarzenia w celu potwierdzenia, czy wynik jest zgodny z oczekiwaniami.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i wykonywać testy jednostkowe w przykładowej aplikacji .Net przy użyciu C# i Visual Studio.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używanie frameworków testowych takich jak NUnit i xUnit.net do tworzenia i zarządzania kodem testów jednostkowych.
- Definiowanie i wdrażanie szerszego podejścia do testowania opartego na testach
- Dostosowanie frameworka testowego w celu rozszerzenia zakresu testów aplikacji
Uczestnicy
- Inżynierowie testów oprogramowania
- Programiści
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 godzinNauka korzystania ze zintegrowanego środowiska programistycznego (IDE) firmy Microsoft Visual Studio przy użyciu języka programowania VB.NET (Visual Basic .NET) - wieloparadygmatowego, obiektowego języka programowania zaimplementowanego w .NET Framework 4.7.2.