RabbitMQ z .NET - Plan Szkolenia
RabbitMQ to open source'owy broker komunikatów dla przedsiębiorstw, służący do przechowywania i pobierania wiadomości przekazywanych przez procesy, aplikacje i serwery. Wykorzystuje kolejkę komunikatów do asynchronicznego przetwarzania zadań i jest szczególnie przydatny w aplikacjach, które muszą przetwarzać duże zestawy danych w tle, jednocześnie odpowiadając na żądania użytkowników w czasie rzeczywistym.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak zainstalować, skonfigurować i administrować RabbitMQ, a następnie zintegrować RabbitMQ przesyłanie wiadomości z wieloma przykładowymi aplikacjami .NET.
Pod koniec tego szkolenia uczestnicy będą mogli
- Konfigurować, konfigurować i zarządzać RabbitMQ.
- Zrozumieć rolę RabbitQ w projektowaniu i wdrażaniu architektury mikrousług.
- Zrozumieć, w jaki sposób RabbitMQ porównuje się z innymi architekturami kolejkowania wiadomości.
- Konfigurowanie i używanie RabbitMQ jako brokera do obsługi asynchronicznych i synchronicznych wiadomości dla rzeczywistych aplikacji .Net dla przedsiębiorstw.
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Plan Szkolenia
Wstęp
- RabbitMQ kontra domyślna technologia kolejek systemu Windows (MSMQ)
Zrozumienie Microservices (mikrousługi) i kolejkowanie wiadomości
Przegląd protokołów przesyłania wiadomości: REST, SOAP i AMQP
Jak RabbitMQ Implementuje AMQP, aby umożliwić luźne powiązanie między usługami
Konfigurowanie środowiska programistycznego
Instalowanie i konfigurowanie RabbitMQ dla C# aplikacji
Przegląd RabbitMQ API klienta .NET
Łączenie z RabbitMQ
Pisanie dwóch prostych aplikacji nadawcy i odbiorcy w C#
Wykonywanie typowych RabbitMQ operacji z klientem .Net
Pisanie kodu kolejkowania
- Wysyłanie, odbieranie i kolejkowanie wiadomości
Pisanie kolejek za pomocą interfejsu administracyjnego i programu PowerShell
Integracja RabbitMQ z istniejącą aplikacją korporacyjną .Net
Routing z wymianą tematów a wymianą bezpośrednią
Konfigurowanie i zarządzanie RabbitMQ klastrem
Implementacja przełączania awaryjnego i replikacji
Narzędzia i techniki administrowania RabbitMQ
Zarządzanie RabbitMQ poprzez REST API
Strojenie wydajności RabbitMQ
Monitoring i zabezpieczenie RabbitMQ
Rozwiązywanie problemów RabbitMQ
Podsumowanie i wnioski
Wymagania
- Doświadczenie z .Net Framework i C# programowaniem
- Zrozumienie koncepcji rozwoju aplikacji korporacyjnych
Uczestnicy
- Programiści
- Architekci oprogramowania
- Administratorzy
- Menedżerowie techniczni
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
RabbitMQ z .NET - Plan Szkolenia - Rezerwacja
RabbitMQ z .NET - Plan Szkolenia - Zapytanie
Opinie uczestników (1)
Praktyczne wykorzystanie RabbitMQ w środowisku .NET z naciskiem na DI.
Krzysztof Kupisz - Kredyt Inkaso IT Solutions Sp. z o.o.
Szkolenie - RabbitMQ with .NET
Propozycje terminów
Szkolenia Powiązane
Presentowanie C# 6.0 z Visual Studio 2015/2017
28 godzinTo szkolenie prowadzone przez instruktora (online lub na miejscu) wyposaży uczestników w niezbędne umiejętności do wykorzystania możliwości C# 6.0 w środowisku Visual Studio 2015/2017.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Przechodzić i wykorzystywać środowisko programistyczne IDE w Visual Studio 2015/2017.
- Wdrażać podstawowe funkcje C#, takie jak Console.WriteLine, Console.ReadLine i Hello C# World!.
- Zrozumieć proces kompilowania i debugowania kodu C#.
- Stosować komentarze w C# do dokumentacji kodu i czytelności.
- Zwiedzać podstawy .NET 6.0, w tym CLR, GC, DLL, EXE i technologii w .NET.
- Przeglądać historię C# od wersji 1.0 do 6.0 i opanowywać podstawy C#, takie jak słowa kluczowe, literały, operatory i instrukcje.
- Pracować z typami liczbowymi i boolean, klasami, obiektami, polami, właściwościami, indeksatorami, operatorami, metodami i więcej w C# 6.0.
- Zwiedzać funkcje biblioteki klas .NET, w tym kolekcje, obsługę plików, strumienie danych, komunikację między systemami, daty, serializację i programowanie równoległe.
- Dostęp do danych i manipulacja nimi za pomocą ADO.NET, LINQ, ORM (Entity Framework) i danych w architekturze usługowej (SOA).
- Przeglądać aplikacje, które można tworzyć w C# i .NET Framework 6, takie jak Windows Presentation Foundation, ASP.NET MVC 2 i 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.
Zaawansowany Programming w 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.
Wysokowydajne tworzenie aplikacji z użyciem .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.
Wprowadzenie do .Net Core
14 godzin.NET Core to otwarty framework do tworzenia aplikacji .NET na systemach Windows, macOS i Linux.
W trakcie tego prowadzonego przez instruktora szkolenia z ćwiczeniami uczestnicy nauczą się podstaw .NET Core, kreując jednocześnie przykładową aplikację, która demonstruje unikalne cechy .NET Core w porównaniu z innymi frameworkami.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Zainstalować .NET Core wraz z narzędziami i IDE, które są niezbędne do natychmiastowego rozpoczęcia rozwoju.
- Użyć .NET do budowy różnych typów oprogramowania, w tym aplikacji webowych, aplikacji konsolowych, mikrousług i bibliotek.
- Zrozumieć składniki .NET Core, w tym biblioteki klas, pakiety, metapakiety i frameworki.
- Zbudować, debugować i wdrożyć przykładową aplikację webową.
Grupa docelowa
- Programiści
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i intensywne praktyczne ćwiczenia w środowisku live-lab.
Uwaga
- Ten kurs jest oparty o .NET Core 2.x i jest dostępny dla środowisk Windows i Linux.
- Aby zapytać o dostosowane szkolenie na ten kurs, prosimy o kontakt, aby umówić się.
- Aby dowiedzieć się więcej o .NET Core, odwiedź: https://github.com/dotnet/core
Kurs szkoleniowy .NET Core i Angular
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.
Wprowadzenie do 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.
Rozwijanie w ASP.NET MVC 6
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)
Srodowiska Wirtualne Przemysłowe z Unity, Blender i Visual Studio
21 godzinUnity, Blender i Visual Studio wspólnie tworzą potężny zestaw narzędzi do tworzenia i programowania przemysłowych środowisk wirtualnych. Unity umożliwia interaktywne symulacje i wizualizacje, Blender oferuje zaawansowane możliwości modelowania 3D, a Visual Studio służy jako oprogramowanie do integracji systemów sterowania i przemysłowej logiki.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów na poziomie początkującego do średnio zaawansowanego, którzy chcą zaprojektować, zmodelować i zaprogramować przemysłowe środowiska do symulacji, szkolenia i integracji.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Projektować i modelować przemysłowe urządzenia i scenariusze za pomocą Blender.
- Importować i optymalizować modele 3D w Unity do wizualizacji.
- Programować logikę systemów i przepływy integracyjne w Visual Studio.
- Tworzyć interaktywne przemysłowe środowiska wirtualne z połączeniami systemów sterowania.
Format kursu
- Interaktywne wykłady i dyskusje.
- Ręczne modelowanie 3D i rozwój środowisk.
- Ćwiczenia programowania i integracji z żywymi demonstracjami.
Opcje dostosowania kursu
- Aby złożyć wniosek o dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Visual Basic 2015 zintegrowany z ramką .NET 4.7.2
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.
Visual Studio 2022 IDE
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy chcą tworzyć aplikacje przy użyciu Visual Studio.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wydajne korzystanie z funkcji Visual Studio 2022.
- Uruchamiaj i zarządzaj testami jednostkowymi.
- Debuguj aplikacje i pracuj z kodem w zdalnych repozytoriach.
Visual Studio for PLC Communication and Database Integration
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów i inżynierów automatyki, którzy chcą tworzyć aplikacje komunikujące się ze sterownikami PLC i współpracujące z bazami danych SQL przy użyciu Visual Studio.
Pod koniec tego szkolenia uczestnicy będą mogli
- Rozwijać aplikacje .NET w Visual Studio dla automatyki przemysłowej.
- Komunikować się ze sterownikami PLC przy użyciu protokołów przemysłowych, takich jak OPC UA.
- Implementować interakcje bazy danych z serwerem SQL do przechowywania i pobierania danych PLC.
- Optymalizacja wydajności aplikacji dla środowisk przemysłowych działających w czasie rzeczywistym.
Visual Studio Tools for Office (VSTO)
21 godzinTrening prowadzony przez instruktora (online lub stacjonarnie) jest skierowany do programistów na poziomie początkującym do średnio zaawansowanym, którzy chcą używać VSTO do tworzenia dostosowanych rozwiązań dla aplikacji Microsoft Office.
Na koniec tego treningu uczestnicy będą w stanie:
- Tworzyć dodatki i niestandardowe dostosowania na poziomie dokumentu dla aplikacji Office.
- Dostęp do i manipulowanie modelem obiektów Office oraz jego zdarzeniami.
- Tworzenie niestandardowych pasków narzędzi, paneli zadań i okien dialogowych dla aplikacji Office.
- Korzystanie z kontrolek Windows Forms i składników .NET w dokumentach Office.
- Integracja aplikacji Office z usługami internetowymi i bazami danych.
- Wdrażanie i zabezpieczanie rozwiązań Office.