#1246

Budowa aplikacji AI: Angular + FastAPI + LLM

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

🟢 Warsztat weekendowy w godz. 9:00-17:00 (8 h) 🟢

Żarówka

Czego się nauczysz?

- Tworzenia aplikacji AI end-to-end.
- Integracji Angular z FastAPI.
- Budowy chata UI.
- Prompt engineeringu.
- Zarządzania kontekstem.
- Bezpieczeństwa i kosztów..
Grupa

Dla kogo jest ten warsztat?

- Frontend / Fullstack / Backend developerów.
- Tech leadów, osób budujących MVP AI.
Notatnik

Wymagania wstępne

Wiedza wstępna:
- Podstawowa znajomość JavaScript lub TypeScript.
- Podstawy Angular (komponenty, serwisy, HTTP).
- Podstawy pracy z API (REST, request/response).
- Podstawowa znajomość pracy w terminalu.

Nie jest wymagane doświadczenie z AI ani LLM.

Wymagania sprzętowe:
- Laptop z min. 8 GB RAM (zalecane 16 GB).
- Stabilne połączenie z internetem.
- Uprawnienia do instalacji oprogramowania.

Wymagane oprogramowanie:
- Node.js (wersja 18 lub wyższa).
- Angular CLI (npm install -g @angular/cli).
- Python 3.10 lub nowszy.
- pip + virtualenv (lub venv).
- Edytor kodu (np. Visual Studio Code).

Dostępy i konta:
- Konto w serwisie do API LLM (OpenRouter).
- Wygenerowany klucz API.

Podczas szkolenia korzystamy z darmowych modeli open-source (np. Llama, Mistral).

Prowadzący

Bartosz Juda 🆕:

Fullstack developer specjalizujący się w technologiach Angular oraz rozwiązaniach backendowych opartych o Java (Spring, Hibernate) i Python (FastAPI), związany z branżą telekomunikacyjną. Na co dzień pracuje przy rozwoju i utrzymaniu systemów klasy enterprise o dużej skali, obejmujących aplikacje webowe, systemy workflow oraz integracje między systemami.
Posiada doświadczenie w budowie i rozwoju platform B2B, pracy z systemami opartymi o IBM BPM oraz tworzeniu warstwy integracyjnej (REST/SOAP). Brał udział w projektach obejmujących zarówno rozwój nowych funkcjonalności, jak i pracę z kodem legacy oraz optymalizację istniejących rozwiązań.
W swojej pracy wykorzystuje również rozwiązania oparte o modele językowe (LLM), integrując je z systemami biznesowymi w celu automatyzacji wybranych procesów. Łączy kompetencje techniczne z bardzo dobrym rozumieniem potrzeb biznesowych, co pozwala mu projektować rozwiązania dopasowane do realnych wyzwań organizacji.

Program warsztatów

1.  Wprowadzenie do LLM i architektury (30 min):
– Jak działają modele LLM,
– Tokeny, kontekst, ograniczenia,
– Architektura: Angular + FastAPI + LLM.
2.  Projekt aplikacji – Company Assistant (20 min):
– Use case biznesowy,
– Rola i zachowanie bota,
– Przykładowe scenariusze.
3.  Setup Angular + FastAPI (50 min):
– Stworzenie aplikacji Angular,
– Konfiguracja backendu FastAPI,
– Endpoint /api/chat.
4.  Budowa UI chatu w Angular (70 min):
– Lista wiadomości,
– Input użytkownika,
– Loading state i UX.
5.  Integracja frontend ↔ backend ↔ LLM (60 min):
– Komunikacja HTTP,
– Obsługa odpowiedzi modelu,
– Zarządzanie stanem.
6.  Prompt engineering (50 min):
– System prompt,
– Kontrola stylu odpowiedzi,
– Tóżne tryby bota.
7.  Zarządzanie kontekstem (30 min):
– Historia rozmowy,
– Ograniczenia tokenów,
– Optymalizacja kosztów.
8.  Bezpieczeństwo i dobre praktyki (30 min):
– API keys,
– Walidacja danych,
– Rate limiting,
– Ochrona przed nadużyciami.
9.  (OPCJONALNIE) Wprowadzenie do RAG (20 min):
– Jak budować AI oparte o dane,
– Przekazywanie kontekstu do modelu,
– Przykłady użycia.
10. Projekt końcowy (30 min):
– Rrozbudowa aplikacji,
– Implementacja dodatkowych funkcji.

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.

Zapisz się na warsztat

Dieta (pomiń przy warsztatach zdalnych)

Wyrażam zgodę na utrwalanie mojego wizerunku za pomocą nagrań wideo oraz innych form rejestracji obrazu lub/i dźwięku przez Sages sp. z o.o. podczas szkoleń, warsztatów, konferencji oraz innych wydarzeń organizowanych przez Sages. Jednocześnie wyrażam zgodę się na nieodpłatne, nieograniczone czasowo i terytorialnie rozpowszechnianie przez Sages mojego wizerunku utrwalonego na nagraniach, w zakresie publikacji i sprzedaży materiałów edukacyjnych powstałych na stronie internetowej Administratora dostępnej pod adresem: https://stacja.it. Zgoda na utrwalanie i wykorzystywanie wizerunku jest dobrowolna. Oświadczam, że niniejsza zgoda została udzielona świadomie i dobrowolnie, a ja zostałem/am poinformowany/a o możliwości jej wycofania w dowolnym momencie poprzez kontakt na adres kontakt@stacja.it. Wiem, że mogę nie uruchamiać kamery lub/i mikrofonu w trakcie spotkania, nie udostępniać ekranu oraz logować się do spotkania jedynie za pomocą nicka bądź imienia.

119,00 PLN

Sprawdź ofertę abonamentów

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników. Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektoronicznej po warsztacie oraz za pośrednictwem firmy kurierskiej.

Zapisz się na warsztat!