Kursplan
Introduksjon til AIASE
- Oversikt over AI i programvareutvikling
- Historie og utvikling av AIASE
- Sentrale begreper og terminologi
AI-teknologier innen programvareutvikling
- Grunnleggende maskinlæring
- Naturlig språkbehandling (NLP) for kode
- Nevrale nettverk og dyplæringsmodeller
Automatisering av programvareutvikling med AI
- AI-verktøy for å generere boilerplate-kode
- Automatisert koderefaktorisering og -optimalisering
- Generering av funksjons- og enhetstestkode
- AI-assistert testcase design og optimalisering
Forbedrer kodekvaliteten med AI
- AI for feildeteksjon og kodevurderinger
- Prediktiv analyse for programvarevedlikehold
- AI-drevne statiske og dynamiske analyseverktøy
- Automatiserte feilsøkingsteknikker
- AI-drevet feillokalisering og reparasjon
AI i DevOps og kontinuerlig integrasjon/kontinuerlig distribusjon (CI/CD)
- AI for byggeoptimalisering og distribusjon
- AI i overvåking og logganalyse
- Prediktive modeller for CI/CD-rørledninger
- AI-basert testautomatisering i CI/CD arbeidsflyter
- AI for sanntids feildeteksjon og løsning
AI for Documentation og kunnskap Management
- Automatisert generering av docstrings og dokumentasjon
- Kunnskapsutvinning fra kodebaser
- AI for kodesøk og gjenbruk
Etiske betraktninger og utfordringer
- Bias og rettferdighet i AI-verktøy
- Immaterielle rettigheter og lisensiering
- Fremtiden for AI innen programvareteknikk
Praktiske prosjekter og casestudier
- Arbeid med populære AI-verktøy innen programvareutvikling
- Kasusstudier av AIASE i industrien
- Capstone-prosjekt: Utvikling av en AI-utvidet programvareapplikasjon
Sammendrag og neste trinn
Krav
- En forståelse av programvareutviklingsprosesser og metoder
- Erfaring med programmering i Python
- Grunnleggende kunnskap om maskinlæringskonsepter
Publikum
- Programvareutviklere
- Programvareingeniører
- Tekniske ledere og ledere
Testimonials (7)
Innhenting av ny informasjon.
Nada - Tamkeen Technologies
Kurs - API Testing with Postman
Machine Translated
Metode for undervisning
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Kurs - SoapUI for API Testing
Machine Translated
Jeg likte alt siden det er nytt for meg, og jeg kan se merverdien det kan gi til arbeidet mitt.
Zareef - BMW South Africa
Kurs - Tosca: Model-Based Testing for Complex Systems
Machine Translated
De praktiske øvelsene, det gode humøret til treneren. En stor takk til Augustin for at han lykkes med å skape god stemning på avstand for deltakere han ikke ser. Dette gir hyggelig og interessant trening.
Jean-Noël - Cegid
Kurs - TestComplete
Machine Translated
Veldig fin tilnærming til temaet og basert på praktiske eksempler
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Kurs - 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
Kurs - Serenity BDD for Automated Acceptance Tests
Treneren var vennlig og snakket godt. Du kunne se at han visste hva han snakket om.
Tom - Leeds Building Society
Kurs - SpecFlow: Implementing BDD for .NET
Machine Translated