
Testuj, konteneryzuj i wdrażaj aplikację wspomaganą przez AI
Opis
To jest 3. warsztat w naszej serii, aby zaktualizować treści kursu AI Dev Tools Zoomcamp. Ten warsztat aktualizuje Moduł 3: Testuj, konteneryzuj i wdrażaj aplikację wspomaganą przez AI. Poprzedni warsztat zakończył się aplikacją, która działa na twoim komputerze. W tej sesji praktycznej, Alexey Grigorev dokończy to: udowodnione testami, które sprawdzają rzeczywistą architekturę, zapakowane w kontenery, sprawdzane automatycznie przy każdym żądaniu pull i wdrażane pod publiczny adres URL. Każdy z tych kroków to coś, w czym narzędzia AI są dobre w szkicowaniu, a złe w posiadaniu. Wygenerowany Dockerfile, który buduje, nie jest tym samym, co taki, który buduje odpowiednią rzecz. Zielony pipeline, który pomija testy, jest gorszy niż żaden pipeline wcale. ## Czego się nauczysz * Jak pisać testy integracyjne, które sprawdzają API, bazę danych i frontend razem * Jak skonfigurować i zdemontować bazę danych testową, i kiedy lepiej ją odtworzyć zamiast cofać * Jak testować zgodnie ze specyfikacją OpenAPI zamiast z implementacją * Jak sprawdzić, czy testy generowane przez AI rzeczywiście łapią coś, łamiąc kod celowo * Jak konteneryzować aplikację z wieloetapowym budowaniem, które kompiluje frontend i serwuje go z obrazu backendu * Jak przejść z SQLite do Postgresa bez przepisywania kodu aplikacji * Jak trzymać sekrety i konfiguracje środowiska poza obrazem * Jak skonfigurować CI, aby linting, testy i budowanie kontenerów były uruchamiane przy każdym żądaniu pull * Jak czytać logi nieudającego się pipeline'u i przekazywać je z powrotem do agenta * Jak wdrożyć na platformę taką jak Render, Fly.io, Railway lub Cloud Run * Jak zarządzać bazami danych, migracjami, kontrolami zdrowia, logami i cofnięciem * Jak połączyć pipeline z wdrożeniem, tak aby łączenie z główną gałęzią oznaczało wdrożenie * Dlaczego wdrożenie, które się powiodło, nie jest tym samym co działająca aplikacja. Do końca warsztatu będziesz wiedział, jak przenieść aplikację wspomaganą przez AI z twojego laptopa na publiczny adres URL, który automatycznie wdraża się po pomyślnym przejściu testów. Jak w przypadku innych warsztatów, będzie to demonstracja na żywo z praktycznymi wskazówkami i czasem na pytania i odpowiedzi. ## Wszystkie wydarzenia w tej serii ## Wszystkie wydarzenia w tej serii * Jak pracować z agentami kodowania AI: rozwój napędzany specyfikacją, inżynieria kontekstu i pętli, przepływy pracy * Buduj i wdrażaj aplikację pełnostackową wspomaganą przez AI * Testuj, konteneryzuj i wdrażaj aplikację wspomaganą przez AI * Narzędzia AI open-source do bezpieczeństwa, audytów i DevOps * Q&A na żywo z kursu wstępnego AI Dev Tools Zoomcamp 2026 * Start kursu AI Dev Tools Zoomcamp 2026 ## Rozważasz dołączenie do AI Dev Tools Zoomcamp? Warsztat ten obejmuje zaktualizowane treści dla Modułu 2 programu AI Dev Tools Zoomcamp, naszego bezpłatnego kursu dotyczącego wykorzystania narzędzi AI w praktycznych przepływach pracy w rozwoju oprogramowania. Kurs obejmuje planowanie wspomagane przez AI, kodowanie, przeglądy, testowanie, możliwości agentów kodowania, MCP, umiejętności, wtyczki, bezpieczeństwo, audyt, DevOps oraz kompletny projekt końcowy. Nowa kohorta AI Dev Tools Zoomcamp rozpoczyna się 31 sierpnia 2026 roku. Możesz do niej dołączyć, rejestrując się tutaj. ## O prelegencie Alexey Grigorev jest założycielem DataTalks.Club i twórcą serii Zoomcamp. Alexey jest inżynierem oprogramowania i ML z ponad 10-letnim doświadczeniem w inżynierii i ponad 6-letnim w uczeniu maszynowym. Wdrażał duże systemy ML w firmach takich jak OLX Group i Simplaex, jest autorem kilku książek technicznych, w tym Machine Learning Bookcamp, oraz jest mistrzem Kaggle z pierwszym miejscem w wyzwaniu Criteo NIPS'17. Dołącz do naszego Slacka: https://datatalks.club/slack.html
Daj swojej sieci znać, że idziesz
Udostępnij to wydarzenie, aby rozpocząć rozmowy, zaprosić kolegów i nawiązać kontakty przed jego rozpoczęciem.
