Návrh Školení
Úvod do AIASE
- Přehled AI v softwarovém inženýrství
- Historie a vývoj AIASE
- Klíčové pojmy a terminologie
Technologie AI ve vývoji softwaru
- Základy strojového učení
- Zpracování přirozeného jazyka (NLP) pro kód
- Neuronové sítě a modely hlubokého učení
Automatizace vývoje softwaru pomocí AI
- Nástroje umělé inteligence pro generování standardního kódu
- Automatizované refaktorování a optimalizace kódu
- Generování funkčního a jednotkového testovacího kódu
- Návrh a optimalizace testovacích případů za pomoci umělé inteligence
Vylepšení kvality kódu pomocí AI
- AI pro detekci chyb a kontrolu kódu
- Prediktivní analytika pro údržbu softwaru
- Statické a dynamické analytické nástroje využívající umělou inteligenci
- Techniky automatického ladění
- Lokalizace a oprava chyb řízená AI
AI v DevOps a průběžná integrace/průběžné zavádění (CI/CD)
- AI pro optimalizaci a nasazení sestavení
- AI v monitorování a analýze protokolů
- Prediktivní modely pro CI/CD potrubí
- Automatizace testování na základě AI v pracovních postupech CI/CD
- AI pro detekci a řešení chyb v reálném čase
AI pro Documentation a znalosti Management
- Automatické generování dokumentačních řetězců a dokumentace
- Extrakce znalostí z kódových bází
- AI pro vyhledávání a opětovné použití kódu
Etické úvahy a výzvy
- Předpojatost a spravedlnost v nástrojích AI
- Duševní vlastnictví a otázky licencí
- Budoucnost AI v softwarovém inženýrství
Praktické projekty a případové studie
- Práce s oblíbenými nástroji AI v softwarovém inženýrství
- Případové studie AIASE v průmyslu
- Projekt Capstone: Vývoj softwarové aplikace rozšířené o umělou inteligenci
Shrnutí a další kroky
Požadavky
- Porozumění procesům a metodologiím vývoje softwaru
- Zkušenosti s programováním v Python
- Základní znalost konceptů strojového učení
Publikum
- Vývojáři softwaru
- Softwaroví inženýři
- Technické vedení a manažery
Reference (7)
Získávání nových informací.
Nada - Tamkeen Technologies
Kurz - API Testing with Postman
Machine Translated
Způsob výuky
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Kurz - SoapUI for API Testing
Machine Translated
Všechno mě bavilo, protože je to pro mě všechno nové a vidím, jakou přidanou hodnotu to může vyznít v mé práci.
Zareef - BMW South Africa
Kurz - Tosca: Model-Based Testing for Complex Systems
Machine Translated
Praktická cvičení, dobrá nálada trenéra. Velké poděkování patří Augustinovi, že se mu podařilo na dálku vytvořit dobrou atmosféru pro účastníky, které nevidí. Díky tomu je školení zábavné a zajímavé.
Jean-Noël - Cegid
Kurz - TestComplete
Machine Translated
Velmi pěkný přístup k tématu a na příkladech z praxe
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Kurz - Automate Windows Desktop Applications with AutoIt
Machine Translated
To get acquainted with the screenplay pattern and learn why this is better dan the old pattern.
Peter Moors
Kurz - Serenity BDD for Automated Acceptance Tests
Trenér byl přátelský a dobře mluvil. Bylo vidět, že ví, o čem mluví.
Tom - Leeds Building Society
Kurz - SpecFlow: Implementing BDD for .NET
Machine Translated