Course Code: aidsdlc
Duration: 14 hours
Prerequisites:
  • Zrozumienie koncepcji cyklu życia oprogramowania
  • Doświadczenie w architekturze oprogramowania lub kierownictwie zespołem
  • Zapoznanie z DevOps, praktykami agilnymi lub narzędziami SDLC

Grupa docelowa

  • Architekci oprogramowania
  • Liderzy rozwoju
  • Menedżerowie inżynieryjni
Overview:

AI-Driven Software Development Lifecycle (SDLC) to praktyczny kurs, który bada, w jaki sposób sztuczna inteligencja może wzmocnić każdy etap procesu rozwoju oprogramowania. Od automatyzacji analizy wymagań po inteligentne generowanie testów i optymalizację wdrażania, uczestnicy dowiedzą się, jak integrować narzędzia i techniki AI na całym cyklu życia.

To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do średniozaawansowanych liderów w dziedzinie oprogramowania, którzy chcą modernizować swoje SDLC z wykorzystaniem przepływów pracy i narzędzi wspomaganych przez AI.

Na koniec tego szkolenia uczestnicy będą w stanie:

  • Wykorzystywać AI do przekształcania wejścia biznesowego w strukturowane wymagania i historie użytkownika.
  • Używać LLMs do poprawy dokumentacji, przeglądu i refaktoryzacji kodu.
  • Automatyzować generowanie przypadków testowych i analizę pokrycia z wykorzystaniem narzędzi AI.
  • Zastosowanie monitorowania i podejmowania decyzji o wdrażaniu napędzanego przez AI w pipeline'ach CI/CD.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Wielu ćwiczeń i praktyki.
  • Ręczne wdrażanie w środowisku live-lab.

Opcje dostosowania kursu

  • Aby zapytać o dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu uregulowania.
Course Outline:

Sztuczna Inteligencja w Faza Wymagań i Planowania

  • Używanie NLP i LLMs do analizy wymagań
  • Przekształcanie wejścia ze strony interesariuszy w epiki i historie użytkownika
  • Narzędzia AI do ulepszania historii i generowania kryteriów akceptacji

Projektowanie i Architektura Zapewniane przez AI

  • Używanie AI do modelowania komponentów systemowych i zależności
  • Generowanie diagramów architektury i sugerowanych UML
  • Walidacja projektu przez rozumowanie systemowe na podstawie poleceń

Pracownie Rozwojowe Wzmocnione przez AI

  • Generowanie kodu z pomocą AI i szkieletowanie szablonów
  • Refaktoryzacja kodu i poprawa wydajności za pomocą LLMs
  • Integrowanie narzędzi AI z IDE (np. Copilot, Tabnine, CodeWhisperer)

Testowanie z AI

  • Generowanie testów jednostkowych i integracyjnych z użyciem modeli AI
  • Regresja i utrzymanie testów z pomocą AI
  • Generowanie przypadków eksploracyjnych i granicowych za pomocą AI

Documentation, Przegląd i Udostępnianie Wiedzy

  • Automatyczne generowanie dokumentacji na podstawie kodu i API
  • Automatyzacja przeglądu kodu z użyciem poleceń AI i list kontrolnych
  • Tworzenie baz wiedzy i FAQ za pomocą AI rozmownego

AI w CI/CD i Automatyzacji Wdrażania

  • Optymalizacja rurociągów z użyciem AI i testowania opartego na ryzyku
  • Inteligentne sugerowane wdrażanie canary i cofanie
  • AI w weryfikacji wdrażania i analizie post-deploy

Governance, Etyka i Strategia Wdrożenia

  • Zapewnienie odpowiedzialnego użycia AI i uniknięcie uprzedzeń w generowanym kodzie
  • Audyt i zgodność w przepływach pracy wspomaganych przez AI
  • Budowanie drogi dla fazowego wdrażania AI w całym SDLC

Podsumowanie i Kolejne Kroki

Sites Published:

United Arab Emirates - AI-Driven Software Development Lifecycle (SDLC)

Qatar - AI-Driven Software Development Lifecycle (SDLC)

Egypt - AI-Driven Software Development Lifecycle (SDLC)

Saudi Arabia - AI-Driven Software Development Lifecycle (SDLC)

South Africa - AI-Driven Software Development Lifecycle (SDLC)

Brasil - AI-Driven Software Development Lifecycle (SDLC)

Canada - AI-Driven Software Development Lifecycle (SDLC)

中国 - AI-Driven Software Development Lifecycle (SDLC)

香港 - AI-Driven Software Development Lifecycle (SDLC)

澳門 - AI-Driven Software Development Lifecycle (SDLC)

台灣 - AI-Driven Software Development Lifecycle (SDLC)

USA - AI-Driven Software Development Lifecycle (SDLC)

Österreich - AI-Driven Software Development Lifecycle (SDLC)

Schweiz - AI-Driven Software Development Lifecycle (SDLC)

Deutschland - AI-Driven Software Development Lifecycle (SDLC)

Czech Republic - AI-Driven Software Development Lifecycle (SDLC)

Denmark - AI-Driven Software Development Lifecycle (SDLC)

Estonia - AI-Driven Software Development Lifecycle (SDLC)

Finland - AI-Driven Software Development Lifecycle (SDLC)

Greece - AI-Driven Software Development Lifecycle (SDLC)

Magyarország - AI-Driven Software Development Lifecycle (SDLC)

Ireland - AI-Driven Software Development Lifecycle (SDLC)

Luxembourg - AI-Driven Software Development Lifecycle (SDLC)

Latvia - AI-Driven Software Development Lifecycle (SDLC)

España - AI-Driven Software Development Lifecycle (SDLC)

Italia - AI-Driven Software Development Lifecycle (SDLC)

Lithuania - AI-Driven Software Development Lifecycle (SDLC)

Nederland - AI-Driven Software Development Lifecycle (SDLC)

Norway - AI-Driven Software Development Lifecycle (SDLC)

Portugal - AI-Driven Software Development Lifecycle (SDLC)

România - AI-Driven Software Development Lifecycle (SDLC)

Sverige - AI-Driven Software Development Lifecycle (SDLC)

Türkiye - AI-Driven Software Development Lifecycle (SDLC)

Malta - AI-Driven Software Development Lifecycle (SDLC)

Belgique - AI-Driven Software Development Lifecycle (SDLC)

France - AI-Driven Software Development Lifecycle (SDLC)

日本 - AI-Driven Software Development Lifecycle (SDLC)

Australia - AI-Driven Software Development Lifecycle (SDLC)

Malaysia - AI-Driven Software Development Lifecycle (SDLC)

New Zealand - AI-Driven Software Development Lifecycle (SDLC)

Philippines - AI-Driven Software Development Lifecycle (SDLC)

Singapore - AI-Driven Software Development Lifecycle (SDLC)

Thailand - AI-Driven Software Development Lifecycle (SDLC)

Vietnam - AI-Driven Software Development Lifecycle (SDLC)

India - AI-Driven Software Development Lifecycle (SDLC)

Argentina - AI-Driven Software Development Lifecycle (SDLC)

Chile - AI-Driven Software Development Lifecycle (SDLC)

Costa Rica - AI-Driven Software Development Lifecycle (SDLC)

Ecuador - AI-Driven Software Development Lifecycle (SDLC)

Guatemala - AI-Driven Software Development Lifecycle (SDLC)

Colombia - AI-Driven Software Development Lifecycle (SDLC)

México - AI-Driven Software Development Lifecycle (SDLC)

Panama - AI-Driven Software Development Lifecycle (SDLC)

Peru - AI-Driven Software Development Lifecycle (SDLC)

Uruguay - AI-Driven Software Development Lifecycle (SDLC)

Venezuela - AI-Driven Software Development Lifecycle (SDLC)

Polska - AI-Driven Software Development Lifecycle (SDLC)

United Kingdom - AI-Driven Software Development Lifecycle (SDLC)

South Korea - AI-Driven Software Development Lifecycle (SDLC)

Pakistan - AI-Driven Software Development Lifecycle (SDLC)

Sri Lanka - AI-Driven Software Development Lifecycle (SDLC)

Bulgaria - AI-Driven Software Development Lifecycle (SDLC)

Bolivia - AI-Driven Software Development Lifecycle (SDLC)

Indonesia - AI-Driven Software Development Lifecycle (SDLC)

Kazakhstan - AI-Driven Software Development Lifecycle (SDLC)

Moldova - AI-Driven Software Development Lifecycle (SDLC)

Morocco - AI-Driven Software Development Lifecycle (SDLC)

Tunisia - AI-Driven Software Development Lifecycle (SDLC)

Kuwait - AI-Driven Software Development Lifecycle (SDLC)

Oman - AI-Driven Software Development Lifecycle (SDLC)

Slovakia - AI-Driven Software Development Lifecycle (SDLC)

Kenya - AI-Driven Software Development Lifecycle (SDLC)

Nigeria - AI-Driven Software Development Lifecycle (SDLC)

Botswana - AI-Driven Software Development Lifecycle (SDLC)

Slovenia - AI-Driven Software Development Lifecycle (SDLC)

Croatia - AI-Driven Software Development Lifecycle (SDLC)

Serbia - AI-Driven Software Development Lifecycle (SDLC)

Bhutan - AI-Driven Software Development Lifecycle (SDLC)

Nepal - AI-Driven Software Development Lifecycle (SDLC)

Uzbekistan - AI-Driven Software Development Lifecycle (SDLC)