Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI w .NET: Zostań Architektem Inteligentnych Aplikacji
Rating: 4.6 out of 5(7 ratings)
232 students

AI w .NET: Zostań Architektem Inteligentnych Aplikacji

AI w .NET: Zostań Architektem Inteligentnych Aplikacji! Praktyczny Kurs OpenAI, Azure i Semantic Kernel
Last updated 7/2025
Polish

What you'll learn

  • Praktycznie Integrować Usługi AI z Aplikacjami .NET
  • Efektywnie Wykorzystywać Semantic Kernel do Budowy Zaawansowanych Rozwiązań AI
  • Projektować i Implementować Inteligentne Funkcje w Aplikacjach Webowych
  • Podejmować Świadome Decyzje Dotyczące Wyboru i Konfiguracji Narzędzi AI

Course content

1 section14 lectures55m total length
  • AI w .NET: Dlaczego musisz to znać?4:44
  • LLM, Generatywne AI: Co to znaczy?6:02
  • GPT i spółka: Poznaj modele AI!4:23
  • API i Prompty: Fundamenty komunikacji z AI3:47
  • Planujemy podróż: AI w .NET krok po kroku4:14
  • .NET czy Python w AI? Rozwiewamy wątpliwości!1:48
  • AI w .NET: Co możesz z tym zrobić?1:20
  • HttpClient vs SDK – Jak rozmawiać z AI w .NET!1:45
  • Jakie narzędzia AI dla .NET? OpenAI i Azure!2:52
  • Orkiestracja AI z Semantic Kernel1:10
  • .NET AI: Podsumowanie i dalsze kroki!1:34
  • Sekrety API: Jak chronić dane AI?5:09
  • Bezpieczne Przechowywanie Kluczy w Aplikacji9:43
  • Nie Zgadywaj, Wyszukaj! RAG i Własne Dane w Służbie AI6:56

Requirements

  • Podstawowej Znajomości Języka C#

Description

Naucz się praktycznie integrować AI w C# .NET. Opanuj OpenAI SDK (GPT, DALL·E, Vision), Azure AI Services oraz Semantic Kernel, budując inteligentne funkcje w aplikacji Blazor.

Rewolucja Sztucznej Inteligencji (AI) dzieje się na naszych oczach, zmieniając sposób, w jaki tworzymy i użytkujemy oprogramowanie. Dla deweloperów .NET nadszedł kluczowy moment, by nie tylko obserwować te zmiany, ale stać się ich aktywnymi architektami.


Ten kurs stanowi praktyczny materiał wprowadzający do integracji sztucznej inteligencji z aplikacjami .NET, przeznaczony dla deweloperów, którzy chcą zastosować AI w swoich projektach bez zagłębiania się w skomplikowaną teorię czy budowanie modeli od podstaw.


W ramach tego wprowadzenia omówione zostaną różne podejścia do wykorzystania AI w .NET, w tym:


  • OpenAI SDK – do bezpośredniej pracy z modelami OpenAI.

  • Wybrane SDK z Azure AI Services – do korzystania z gotowych usług kognitywnych Microsoftu, takich jak rozpoznawanie obrazu, przetwarzanie mowy i języka naturalnego. Zostanie wyjaśniona różnica między Azure AI Services a Azure OpenAI Service; Azure OpenAI Service przenosi modele OpenAI do zastosowań korporacyjnych, oferując te same możliwości z dodatkowymi korzyściami, takimi jak bezpieczeństwo i prywatność, a interakcja z obydwoma odbywa się za pomocą tego samego SDK.

  • Wprowadzenie do Semantic Kernel – lekkiego, open-source’owego SDK od Microsoftu, zaprojektowanego do ułatwiania zarządzania i orkiestracji wielu modeli AI w aplikacjach .NET. Kurs jedynie „liźnie” ten temat, zapowiadając dedykowany, obszerniejszy kurs.

Kurs podkreśla, że .NET jest wszechstronną platformą z potężnymi narzędziami, takimi jak Visual Studio, co pozwala na łatwą integrację AI z istniejącymi aplikacjami, mimo że Python jest często pierwszym skojarzeniem z AI.


Materiał wprowadzający również przedstawia kluczowe pojęcia ze świata AI, takie jak:


  • AI (Artificial Intelligence): zdolność maszyny do naśladowania ludzkiej inteligencji.

  • Generative AI (Generatywna AI): gałąź AI skupiona na tworzeniu nowej treści (tekstu, obrazów, kodu) na podstawie wzorców.

  • LLM (Large Language Models): Wielkie Modele Językowe, wytrenowane na gigantycznych ilościach danych, potrafiące rozumieć i generować tekst zbliżony do ludzkiego. Proces ich działania opiera się na przewidywaniu kolejnych słów i uczeniu się poprzez korektę błędów i feedback.

  • GPT (Generative Pretrained Transformer): przykładem jest ChatGPT, który jest produktem komunikującym się z modelem bezstanowym poprzez API.

  • Prompt: absolutny klucz w komunikacji z modelem AI, gdzie jakość wyniku zależy wprost od jakości promptu.

W kursie nie będzie zagłębiania się w teorię AI ani budowania modeli od zera, lecz skupienie na praktycznym zastosowaniu istniejących modeli AI w .NET. Kurs ma charakter praktyczny i warsztatowy, a solidne podstawy w .NET są wystarczające do efektywnego udziału.

Who this course is for:

  • Deweloperów .NET (C#) (Mid/Senior, ale także ambitni Juniorzy)
  • Architektów Oprogramowania .NET
  • Full-Stack Deweloperów .NET
  • Team Leaderów i Managerów Technicznych w Projektach .NET
  • Przedsiębiorców i Product Ownerów z Tłem Technicznym w .NET
  • Każdego Dewelopera .NET Ciekawego Świata AI