RabbitMQ with .NET Počítačový Kurz
RabbitMQ je open source zprostředkovatel podnikových zpráv pro ukládání a získávání zpráv předávaných procesy, aplikacemi a servery. Využívá frontu zpráv pro asynchronní zpracování úloh a je zvláště užitečný v aplikacích, které potřebují zpracovávat velké soubory dat na pozadí a současně reagovat na živé požadavky uživatelů v reálném čase.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak nainstalovat, konfigurovat a spravovat RabbitMQ a poté integrovat RabbitMQ zasílání zpráv do řady vzorových aplikací .NET.
Na konci tohoto školení budou účastníci schopni:
- Nastavení, konfigurace a správa RabbitMQ.
- Pochopte roli RabbitQ při návrhu a implementaci architektury mikroslužeb.
- Pochopte, jak je RabbitMQ ve srovnání s jinými architekturami fronty zpráv.
- Nastavte a používejte RabbitMQ jako zprostředkovatele pro zpracování asynchronních a synchronních zpráv pro podnikové aplikace .Net v reálném světě.
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Návrh Školení
Zavedení
- RabbitMQ vs výchozí technologie fronty Windows (MSMQ)
Pochopení Microservices (mikroslužby) a Řízení front zpráv
Přehled protokolů zasílání zpráv: REST, SOAP a AMQP
Jak RabbitMQ implementuje AMQP k povolení volného spojení mezi službami
Nastavení vývojového prostředí
Instalace a konfigurace RabbitMQ pro C# aplikace
Přehled RabbitMQ .NET klientského API
Připojování k RabbitMQ
Psaní dvou jednoduchých aplikací pro odesílatele a příjemce v C#
Provádění běžných RabbitMQ operací s klientem .Net
Psaní kódu do fronty
- Odesílání, přijímání a řazení zpráv
Zápis do front prostřednictvím uživatelského rozhraní pro správu a prostředí PowerShell
Integrace RabbitMQ do existující podnikové aplikace .Net
Směrování s výměnou témat vs. Přímá výměna
Nastavení a správa RabbitMQ clusteru
Implementace převzetí služeb při selhání a replikace
Nástroje a techniky pro správu RabbitMQ
Správa RabbitMQ přes REST API
Ladění výkonu RabbitMQ
Sledování a zabezpečení RabbitMQ
Odstraňování problémů RabbitMQ
Shrnutí a závěr
Požadavky
- Zkušenosti s .Net Frameworkem a C# programováním
- Pochopení konceptů vývoje podnikových aplikací
Publikum
- Vývojáři
- Softwaroví architekti
- Správci
- Technickí manažeři
Open Training Courses require 5+ participants.
RabbitMQ with .NET Počítačový Kurz - Booking
RabbitMQ with .NET Počítačový Kurz - Enquiry
Reference (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Kurz - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurz - Unit Testing with C#
Lektor velmi dobře vysvětlil témata na skutečných příkladech z reálného světa, což nám usnadnilo pochopení informací
Florin-Viorel Marut - Continental Automotive Romania
Kurz - High-Performance Application Development with .NET Core
Machine Translated
Školitelovy náležité znalosti a hluboké porozumění tématu a jeho schopnost prezentovat a předávat znalosti jasným a účinným způsobem.
Balazs Farkas - Greentube GmbH
Kurz - Implementing the Actor Model with Microsoft Orleans
Machine Translated
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Kurz - Introduction to Blazor
Upcoming Courses
Související kurzy
Introducing C# 6.0 with Visual Studio 2015/2017
28 hodinyToto živé školení vedené instruktorem (online nebo na místě) vybaví účastníky základními dovednostmi potřebnými k využití schopností C# 6.0 v prostředí Visual Studio 2015/2017.
Na konci tohoto školení budou účastníci schopni:
- Procházejte a využívejte integrované vývojové prostředí (IDE) v Visual Studio 2015/2017.
- Implementujte základní funkce jazyka C#, jako je Console.WriteLine, Console.ReadLine a Hello C# World!.
- Pochopte proces kompilace a ladění kódu C#.
- Pro dokumentaci a čitelnost kódu použijte komentáře v C#.
- Prozkoumejte základy .NET 6.0, včetně CLR, GC, DLL, EXE a technologií v rámci .NET.
- Prohlédněte si historii C# od verze 1.0 do 6.0 a pochopte základy C#, jako jsou klíčová slova, literály, operátory a příkazy.
- Práce s numerickými a booleovskými typy, třídami, objekty, poli, vlastnostmi, indexery, operátory, metodami a dalšími v C# 6.0.
- Prozkoumejte funkce knihovny tříd .NET, včetně kolekcí, zpracování souborů, datových proudů, komunikace mezi systémy, dat, serializace a paralelního programování.
- Získejte přístup k datům a manipulujte s nimi pomocí ADO.NET, LINQ, ORM (Entity Framework) a daty v architektuře orientované na služby (SOA).
- Recenze aplikací, které lze vyvíjet v C# a .NET Framework 6, jako je Windows Presentation Foundation, ASP.NET MVC 2 a Silverlight
Advanced Blazor
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří se chtějí naučit používat vývojové funkce progresivní webové aplikace (PWA) k vytvoření prostředí podobné aplikaci na webu pomocí Entity Framework ( EF) Jádro a Blazor.
Na konci tohoto školení budou účastníci schopni:
- Pro práci s databázemi použijte balíček EF.
- Použijte Blazor komponenty, služby, vkládání závislostí, rozložení a směrování.
- Vytvořte servisní pracovníky pro povolení funkcí PWA v aplikaci.
- Využijte push notifikace a další funkce PWA.
Advanced Programming in C#
35 hodinyToto živé školení vedené instruktorem v České republice představuje pokročilé funkce jazyka C#, zkoumá jeho použití jako programovacího jazyka pro desktopové aplikace i jako webového programovacího jazyka pro řešení skutečných problémů.
Programming techniky a principy jsou demonstrovány a procvičovány prostřednictvím praktických cvičení a procházek ve třídě.
High-Performance Application Development with .NET Core
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat .NET Core k vytváření, sestavování, testování, ladění a nasazení optimalizovaných aplikací, které mohou běžet na různých systémech.
Na konci tohoto školení budou účastníci schopni:
- Chcete-li začít vyvíjet aplikace, nastavte vývojové prostředí založené na .NET Core.
- Využijte rámec a knihovny ASP.NET Core k vytváření nových aplikací nebo optimalizaci těch stávajících.
- Monitorujte a vylepšujte výkon aplikací pomocí pokročilých .NET Core nástrojů.
- Pochopte principy funkcí .NET Core a aplikujte tyto znalosti na další obchodní implementace.
Blazor WebAssembly
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí použít Blazor Web Assembly k vytvoření webové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Porozumět formulářům a ověřování v Blazor WebAssembly.
- Vytvořte projekt Blazor WebAssembly.
- Naučte se různé způsoby, jak spouštět webovou aplikaci.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 hodinyTento kurz je rozdělen do 3 hlavních částí a skládá se ze směsi prezentací a praktických cvičení.
- VB.NET Jazyk v Visual Studio 2012
- VB.NET Orientace objektu
- VB.NET a SQL Server 2012
Introduction to .Net Core
14 hodiny.NET Core je open-source framework pro vytváření aplikací .NET na Windows, macOS a Linux.
V tomto živém školení vedeném instruktorem se účastníci naučí základy .Net Core při vytváření vzorové aplikace, která demonstruje jedinečné kvality .Net Core v porovnání s jinými frameworky.
Na konci tohoto školení budou účastníci schopni:
- Nastavte .Net Core spolu s nástroji a IDE potřebnými k okamžitému zahájení vývoje. Použijte .Net k vytváření různých typů softwaru, včetně webových aplikací, konzolových aplikací, mikroslužeb a knihoven. Pochopte komponenty .Net Core, včetně knihoven tříd, balíčků, metabalíčků a rámců. Sestavte, odlaďte a nasaďte ukázkovou webovou aplikaci
Publikum
- Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení v prostředí živé laboratoře.
Poznámka
- Tento kurz je založen na .Net Core 2.xa je k dispozici pro prostředí Windows i Linux. Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se. Chcete-li se dozvědět více o .Net Core, navštivte: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 hodinyPublikum
- Vývojáři
Formát kurzu
- Část přednášky, část diskuse, cvičení a těžké praktické cvičení v prostředí živé laboratoře.
Entity Framework Core 2.0
14 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak používat Entity Framework Core 2.0 k vytvoření aplikace ASP.Net Core.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebný framework a nástroje pro tvorbu Entity Framework Core 2.0 webových aplikací MVC.
- Provádění databázových operací na MS SQL Server.
- Při vývoji aplikací používejte přístup „nejdříve kód“ a „nejdříve data“.
- Proveďte operace migrace a setí.
- Pochopte pokročilé koncepty datového modelování.
- Vytvořte ukázkovou aplikaci ASP.Net Core.
Introduction to Blazor
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Blazor k vytváření full stack C# webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte webové aplikace pomocí C# a Blazor.
- Použijte kód C# k volání JavaScript API a knihoven.
- Spusťte kód C# na straně klienta a logiku klienta přímo v prohlížeči nebo serveru.
- Nasazujte webové aplikace Blazor s Azure.
Machine Learning and AI with ML.NET
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na datové vědce a vývojáře, kteří chtějí používat modely strojového učení ML.NET k automatickému odvození projekcí z provedené analýzy dat pro podnikové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte ML.NET a integrujte jej do vývojového prostředí aplikace.
- Pochopte principy strojového učení za ML.NET nástroji a algoritmy.
- Vytvářejte a trénujte modely strojového učení, abyste mohli chytře provádět předpovědi s poskytnutými daty.
- Vyhodnoťte výkon modelu strojového učení pomocí metrik ML.NET.
- Optimalizujte přesnost stávajících modelů strojového učení na základě rámce ML.NET.
- Aplikujte koncepty strojového učení ML.NET na další aplikace pro datovou vědu.
Developing in ASP.NET MVC 6 Development
28 hodinyASP.NET MVC 6 je novinkou Visual Studio 2015 a je nejnovější evolucí sady pro vývoj webu společnosti Microsoft. Tento kurz pokrývá nejnovější API a vývojové techniky pro vytváření dynamických, modulárních a testovatelných webových stránek. Prozkoumáme nové funkce dostupné v MVC6 a ukážeme si, jak co nejlépe využít nejnovější sadu nástrojů a možnosti integrace.
Co se naučíš
- Pochopte principy a výhody architektury MVC Vytváření pohledů, komponent pohledu a pomocníků značek Použití vkládání závislostí ASP.NET Vytváření RESTful služeb pomocí webového rozhraní API Získání toho nejlepšího z integrace GruntJS, NPM a Bower Vytváření jednostránkových aplikací (SPA)
Implementing the Actor Model with Microsoft Orleans
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Microsoft Orleans k vytváření distribuovaných podnikových aplikací .NET.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Microsoft Orleans.
- Pochopte rámec modelu aktéra a jak je implementován v Orleans
- Vytvářejte distribuované aplikace, aniž byste museli spravovat složitou souběžnost a další vzory škálování.
Unit Testing with C#
14 hodinyUnit testing je testovací přístup, který testuje jednotlivé jednotky zdrojového kódu úpravou jeho vlastností nebo spuštěním události, aby se potvrdilo, zda výsledek odpovídá očekávání.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak psát a provádět jednotkové testy se vzorovou aplikací .Net pomocí C# a Visual Studio.
Na konci tohoto školení budou účastníci schopni:
- Použijte testovací rámce, jako jsou NUnit a xUnit.net, k vytvoření a správě kódu jednotkového testu Definování a implementace širšího testovacího vývojového přístupu k testování Přizpůsobení testovacího rámce pro rozšíření testovacího pokrytí pro aplikaci
Publikum
- Inženýři testování softwaru Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 hodinyNaučte se používat Microsoft Visual Studio jako integrované vývojové prostředí (IDE) pomocí VB.NET (Visual Basic .NET) Programming Language multiparadigmatický, objektově orientovaný programovací jazyk, který je společně implementován na 4.7.2 .NET Framework