Szkolenia C#
Szkolenia C# obejmują podstawy języka i programowania obiektowego, budowanie aplikacji na platformie .NET, pracę z LINQ do przetwarzania kolekcji danych oraz tworzenie aplikacji webowych (ASP.NET). Program prowadzi od podstaw składni po wzorce projektowe stosowane w aplikacjach klasy enterprise. Ta strona jest częścią podkategorii Programowanie i wytwarzanie oprogramowania w katalogu szkoleń Technologie EITT, obok Javy, JavaScript i .NET — C# jest głównym językiem ekosystemu .NET, więc kursy naturalnie prowadzą dalej w stronę specjalizacji ASP.NET lub konkretnych wzorców architektonicznych.
28 szkoleń dostępnych
Poziom podstawowy
C#.Net - od podstaw do zaawansowanych technik
Szkolenie zapewnia gruntowne wprowadzenie do programowania w języku C# oraz platformy .NET, prowadząc uczestników od podstawowych koncepcji do zaawansowanych technik programowania. Program łączy teoretyczne podstawy z intensywnymi warsztatami praktycznymi, gdzie uczestnicy tworzą rzeczywiste aplikacje pod okiem doświadczonego trenera. Zajęcia wykorzystują metodologię nauki przez praktykę, zapewniając ugruntowanie wiedzy poprzez liczne ćwiczenia i projekty.
od 3750 złPodstawy .NET MAUI
Szkolenie wprowadzające do platformy .NET MAUI pozwala uczestnikom poznać fundamenty tworzenia nowoczesnych aplikacji wieloplatformowych. Program warsztatów skupia się na praktycznych aspektach budowania interfejsów użytkownika oraz implementacji logiki biznesowej w sposób zapewniający spójne działanie na różnych urządzeniach. Uczestnicy poznają architekturę platformy oraz najlepsze praktyki projektowania aplikacji.
od 2450 złTworzenie aplikacji desktopowych z VS 2022, VB.NET i SQL Server 2022
Szkolenie prowadzi uczestników przez proces tworzenia profesjonalnych aplikacji desktopowych przy użyciu Visual Studio 2022, VB.NET i SQL Server 2022. Program łączy teorię z praktyką, gdzie uczestnicy budują pełnoprawną aplikację biznesową od podstaw. Zajęcia realizowane są w formie warsztatowej, podczas której każdy element teoretyczny jest natychmiast przekładany na praktyczne ćwiczenia z wykorzystaniem nowoczesnych narzędzi programistycznych.
od 2150 złWprowadzenie do LINQ
Fundamentalne szkolenie wprowadzające do technologii LINQ (Language Integrated Query), które wyposaża uczestników w umiejętności efektywnego przetwarzania i analizy danych w środowisku .NET. Program prowadzi uczestników od podstawowych koncepcji zapytań przez coraz bardziej zaawansowane scenariusze użycia, pokazując jak LINQ usprawnia codzienną pracę programisty. Szkolenie łączy teorię z intensywnymi warsztatami praktycznymi, gdzie każdy nowy koncept jest natychmiast stosowany w rzeczywistych scenariuszach programistycznych. Uczestnicy uczą się nie tylko składni, ale przede wszystkim sposobu myślenia o danych w paradygmacie LINQ.
od 1800 złWprowadzenie do .Net Core
Dwudniowe szkolenie wprowadzające do .NET Core zapewnia solidne podstawy do tworzenia nowoczesnych aplikacji na platformie Microsoft. Program warsztatów został zaprojektowany tak, aby przeprowadzić uczestników przez najważniejsze koncepcje i narzędzia ekosystemu .NET Core, umożliwiając im samodzielne rozpoczęcie pracy z tą technologią. Podczas zajęć uczestnicy przechodzą od podstaw platformy do praktycznego tworzenia aplikacji, poznając kolejno architekturę, narzędzia programistyczne oraz najlepsze praktyki wytwarzania oprogramowania. Szkolenie wykorzystuje podejście warsztatowe, gdzie każde nowe zagadnienie jest natychmiast weryfikowane poprzez praktyczne ćwiczenia na rzeczywistych przykładach.
od 2450 złPoziom średniozaawansowany
Apache Spark dla programistów .NET
Szkolenie koncentruje się na wykorzystaniu Apache Spark w środowisku .NET do przetwarzania dużych zbiorów danych. Program realizowany jest poprzez praktyczne warsztaty, podczas których uczestnicy implementują rozwiązania Big Data z wykorzystaniem .NET for Apache Spark. Zajęcia łączą teorię z praktyką, pozwalając na zrozumienie i zastosowanie technik przetwarzania rozproszonych danych.
od 2150 złASP.NET Core 9 - kompleksowy kurs
Szkolenie zapewnia dogłębne zrozumienie platformy ASP.NET Core 9 i jej możliwości w tworzeniu nowoczesnych aplikacji webowych. Program łączy teorię z intensywnymi warsztatami praktycznymi, gdzie uczestnicy budują rzeczywiste aplikacje internetowe z wykorzystaniem najnowszych funkcji .NET 9.
od 3750 złJenkins dla ciągłej integracji w .NET — pipeline'y, automatyzacja buildów i deployment
Dwudniowe szkolenie Jenkins + .NET — Jenkinsfile (Declarative/Scripted), MSBuild/dotnet CLI, NuGet, testy (xUnit/NUnit), deployment (IIS, Azure, Docker), shared libraries, bezpieczeństwo, monitoring.
od 1800 złProgramowanie funkcyjne w C#
Szkolenie z paradygmatu programowania funkcyjnego w C#. Uczestnicy poznają LINQ, niemutowalność, funkcje wyższego rzędu i wzorce funkcyjne, dzięki którym kod .NET jest czystszy i łatwiejszy w utrzymaniu.
od 2450 złProgramowanie obiektowe w C#
Kompleksowe szkolenie z programowania obiektowego w C#. Uczestnicy poznają klasy, dziedziczenie, polimorfizm, interfejsy i zasady SOLID, które pozwalają tworzyć aplikacje łatwe w utrzymaniu.
od 2950 złProgramowanie reaktywne z Rx.NET
Szkolenie koncentruje się na praktycznym wykorzystaniu biblioteki Rx.NET do implementacji programowania reaktywnego w aplikacjach .NET. Program realizowany jest poprzez warsztaty praktyczne, podczas których uczestnicy uczą się projektować i implementować rozwiązania wykorzystujące strumienie danych. Zajęcia skupiają się na zrozumieniu paradygmatu reaktywnego i jego efektywnym zastosowaniu.
od 1050 złProgramowanie wielowątkowe w C#
Kompleksowe szkolenie z programowania wielowątkowego w C#. Uczestnicy poznają podstawy pracy z wątkami, wzorce async/await, programowanie równoległe i techniki synchronizacji potrzebne w skalowalnych aplikacjach.
od 2950 złSpecFlow: Implementacja BDD dla .NET
Szkolenie wprowadza uczestników w świat Behavior-Driven Development z wykorzystaniem frameworka SpecFlow w środowisku .NET. Program realizowany jest poprzez warsztaty praktyczne, podczas których uczestnicy implementują testy w oparciu o scenariusze biznesowe. Zajęcia skupiają się na efektywnym wykorzystaniu BDD w procesie wytwarzania oprogramowania.
od 2150 złTworzenie aplikacji zdecentralizowanych z .Net na blockchain
Szkolenie wprowadza uczestników w świat tworzenia aplikacji zdecentralizowanych (dApps) na platformie blockchain z wykorzystaniem technologii .NET. Program realizowany jest poprzez praktyczne warsztaty, podczas których uczestnicy tworzą własne aplikacje wykorzystujące smart kontrakty i technologię blockchain. Zajęcia łączą teorię z praktyką, pozwalając na zrozumienie specyfiki rozwoju aplikacji zdecentralizowanych.
od 1800 złWysokowydajne aplikacje w .NET Core
Dwudniowe szkolenie z tworzenia wysokowydajnych aplikacji w .NET Core koncentruje się na zaawansowanych technikach optymalizacji i najlepszych praktykach zwiększania wydajności systemów. Program warsztatów został starannie opracowany, aby pokazać uczestnikom, jak projektować, implementować i optymalizować aplikacje pod kątem maksymalnej wydajności przy zachowaniu wysokiej jakości kodu. Podczas zajęć kursanci pracują na rzeczywistych przykładach aplikacji, ucząc się identyfikować wąskie gardła wydajnościowe i stosować odpowiednie techniki ich eliminacji. Szkolenie wykorzystuje praktyczne podejście, gdzie każda technika optymalizacji jest natychmiast testowana i mierzona, co pozwala uczestnikom zobaczyć realne efekty wprowadzanych zmian.
od 1400 złWzorce mikrousług - migracja z monolitu do architektury mikrousługowej w .NET
Szkolenie koncentruje się na praktycznych aspektach transformacji aplikacji monolitycznej do architektury mikrousługowej w środowisku .NET. Uczestnicy poznają sprawdzone strategie dekompozycji monolitu oraz techniki projektowania i wdrażania mikrousług. Program łączy teorię z praktycznymi warsztatami, podczas których uczestnicy przeprowadzą proces migracji na przykładowej aplikacji. Zajęcia obejmują również aspekty związane z zapewnieniem niezawodności, skalowalności i łatwości utrzymania systemu mikrousługowego.
od 1800 złBezpieczeństwo aplikacji C# i .NET
To intensywne szkolenie warsztatowe skupia się na praktycznych aspektach zabezpieczania aplikacji tworzonych w środowisku .NET i C#. Uczestnicy pracują nad rzeczywistymi przypadkami użycia, ucząc się identyfikować i naprawiać luki w bezpieczeństwie. Program zawiera zarówno elementy defensywnego programowania, jak i techniki testowania bezpieczeństwa, ze szczególnym uwzględnieniem specyfiki platformy .NET.
od 3600 złBezpieczeństwo rozwoju .NET, C# i ASP.NET
Szkolenie oferuje dogłębne spojrzenie na aspekty bezpieczeństwa w rozwoju aplikacji na platformie .NET. Podczas warsztatów praktycznych uczestnicy poznają techniki identyfikacji i przeciwdziałania zagrożeniom bezpieczeństwa specyficznym dla technologii .NET, C# i ASP.NET. Program obejmuje zarówno teoretyczne podstawy, jak i praktyczne ćwiczenia z implementacji zabezpieczeń w rzeczywistych scenariuszach programistycznych.
od 2450 złPoziom zaawansowany
.NET MAUI - poziom średniozaawansowany
To szkolenie pogłębia wiedzę z zakresu .NET MAUI, koncentrując się na zaawansowanych aspektach tworzenia aplikacji wieloplatformowych. Program warsztatów obejmuje złożone scenariusze implementacyjne, zaawansowane wzorce projektowe oraz techniki optymalizacji wydajności. Uczestnicy pracują na rzeczywistych przykładach, ucząc się rozwiązywania typowych problemów występujących w produkcyjnych aplikacjach.
od 2450 złRabbitMQ z .NET - zaawansowana komunikacja
Szkolenie zagłębia się w zaawansowane aspekty wykorzystania RabbitMQ jako systemu komunikacji asynchronicznej w aplikacjach .NET. Program realizowany jest poprzez praktyczne warsztaty, podczas których uczestnicy projektują i implementują różnorodne scenariusze komunikacji między systemami. Zajęcia łączą teorię z intensywnym programowaniem, pozwalając na zrozumienie i zastosowanie wzorców komunikacji w rzeczywistych projektach.
od 2450 złRAG klasy enterprise w C# i .NET - wyszukiwanie dokumentów z wykorzystaniem AI
Program wdrożeniowy obejmujący budowę dwóch gotowych aplikacji RAG oraz agenta AI do automatyzacji procesów biznesowych związanych z przeszukiwaniem i analizą dużych zbiorów dokumentów. Uczestnicy poznają pełny pipeline przetwarzania dokumentów - od embeddingów i chunkingu, przez wyszukiwanie semantyczne i hybrydowe, aż po skalowanie z użyciem ANN/HNSW/IVF/FAISS. Szkolenie łączy intensywne warsztaty w C# i .NET z praktyczną implementacją rozszerzeń klasy enterprise (rate limiting, guardrails, analiza BIAS, testy regresji). Rezultatem jest gotowa do produkcji architektura RAG oraz baza do dalszej automatyzacji procesów dokumentowych.
od 6400 złSpec Explorer: Testowanie oparte na modelach w .NET
Szkolenie wprowadza uczestników w zaawansowane techniki testowania opartego na modelach z wykorzystaniem narzędzia Spec Explorer w środowisku .NET. Program realizowany jest w formie warsztatów, gdzie uczestnicy uczą się modelować zachowanie systemów i generować testy na podstawie tych modeli. Zajęcia łączą teorię z praktyką, pozwalając na zrozumienie i zastosowanie modelowania w procesie testowania oprogramowania.
od 1800 złVisual Studio z VB.Net - zaawansowane techniki
Szkolenie zagłębia się w zaawansowane aspekty programowania w VB.NET z wykorzystaniem środowiska Visual Studio. Program realizowany jest poprzez intensywne warsztaty praktyczne, podczas których uczestnicy poznają i stosują zaawansowane techniki programistyczne. Zajęcia łączą teorię z praktyką, umożliwiając zrozumienie złożonych koncepcji programowania i ich efektywne wykorzystanie w codziennej pracy.
od 2150 złZaawansowane LINQ w C#
Zaawansowane szkolenie z technologii LINQ, skupiające się na efektywnym przetwarzaniu i analizie danych w aplikacjach .NET. Program obejmuje głębokie zrozumienie mechanizmów działania LINQ, optymalizację zapytań oraz zaawansowane techniki manipulacji danymi. Uczestnicy pracują na rzeczywistych scenariuszach, ucząc się projektować wydajne i skalowalne rozwiązania z wykorzystaniem LINQ. Szkolenie łączy teorię z intensywnymi warsztatami praktycznymi, gdzie każdy koncept jest natychmiast implementowany w kodzie.
od 1800 złZaawansowane techniki .NET MAUI
Zaawansowane szkolenie z technologii .NET MAUI koncentruje się na eksperckich technikach tworzenia wysokowydajnych aplikacji wieloplatformowych. Program obejmuje głęboką analizę wewnętrznych mechanizmów platformy, zaawansowane techniki optymalizacji oraz metody tworzenia własnych komponentów. Uczestnicy poznają niestandardowe rozwiązania problemów występujących w złożonych aplikacjach produkcyjnych oraz uczą się implementacji zaawansowanych wzorców architektonicznych.
od 2450 złBezpieczeństwo aplikacji w C/C++, ASP.NET i webowych
Intensywne szkolenie specjalistyczne obejmujące zaawansowane aspekty bezpieczeństwa w aplikacjach tworzonych w C/C++, ASP.NET oraz aplikacjach webowych. Program szczegółowo analizuje specyficzne zagrożenia i metody ochrony charakterystyczne dla każdej z tych technologii. Warsztaty praktyczne prowadzą uczestników przez proces identyfikacji, analizy i neutralizacji podatności w każdym środowisku technologicznym. Zajęcia wykorzystują rzeczywiste przykłady podatności i incydentów bezpieczeństwa, umożliwiając uczestnikom zdobycie praktycznego doświadczenia w zabezpieczaniu aplikacji.
od 3500 złBezpieczne programowanie .NET
Zaawansowane szkolenie koncentrujące się na aspektach bezpiecznego wytwarzania oprogramowania w technologii .NET, ze szczególnym uwzględnieniem standardów OWASP. Program obejmuje praktyczne aspekty implementacji zabezpieczeń, identyfikacji podatności oraz technik ochrony aplikacji. Warsztaty prowadzone są w formie intensywnych zajęć praktycznych, gdzie uczestnicy pracują nad rzeczywistymi przypadkami naruszeń bezpieczeństwa. Metodyka szkolenia łączy teorię z natychmiastowym zastosowaniem wiedzy w praktyce.
od 3600 złZaawansowane bezpieczeństwo C#, ASP.NET i aplikacji webowych
Szkolenie to zaawansowany program warsztatowy poświęcony wieloaspektowemu bezpieczeństwu aplikacji webowych tworzonych w technologiach Microsoft. Uczestnicy poznają zaawansowane techniki zabezpieczania aplikacji C# i ASP.NET, ze szczególnym uwzględnieniem współczesnych zagrożeń i metod ochrony. Program łączy praktyczne warsztaty z analizą rzeczywistych przypadków naruszeń bezpieczeństwa.
od 3600 złNajczęściej zadawane pytania
Jakie szkolenia C# oferuje EITT?
Oferujemy szkolenia od podstaw składni i programowania obiektowego w C#, przez pracę z LINQ i platformą .NET, po tworzenie aplikacji webowych w ASP.NET.
Czym różni się C# od Javy?
Oba języki są obiektowe i statycznie typowane, ale C# działa na platformie .NET (Microsoft), a Java na JVM. Składnia jest zbliżona, więc programiści łatwo przechodzą między tymi ekosystemami.
Od czego zacząć naukę C#?
Rekomendujemy szkolenie od podstaw języka i programowania obiektowego, bez wymogu wcześniejszego doświadczenia. Kolejny krok to platforma .NET i wybrana specjalizacja, np. ASP.NET.
Nie znalazłeś szkolenia?
Projektujemy programy szkoleniowe na indywidualne zamówienie. Opisz swoje potrzeby, a przygotujemy dedykowaną ofertę.
Zapytaj o szkolenie