Eğitim İçeriği
Yapay Zeka Destekli Yazılım Mühendisliğine Giriş
- Yazılım mühendisliğinde yapay zekanın genel bakışı
- Yapay Zeka Destekli Yazılım Mühendisliğinin (YAZEM) tarihi ve gelişimi
- Temel kavramlar ve terminoloji
Yazılım Geliştirmede Yapay Zeka Teknolojileri
- Makine öğrenmesinin temelleri
- Kod için doğal dil işleme (NLP)
- Sinir ağları ve derin öğrenme modelleri
Yapay Zeka ile Yazılım Geliştirmeyi Otomatikleştirme
- Tekrarlayan kod üretmek için yapay zeka araçları
- Otomatik kod yeniden düzenleme ve optimizasyon
- Fonksiyonel ve birim testi kodu üretimi
- Yapay zeka destekli test senaryosu tasarımı ve optimizasyonu
Yapay Zeka ile Kod Kalitesini Artırma
- Hata tespiti ve kod incelemeleri için yapay zeka
- Yazılım bakımı için öngörülü analizler
- Yapay zeka destekli statik ve dinamik analiz araçları
- Otomatik hata ayıklama teknikleri
- Yapay zeka güdümlü arıza yerelleştirme ve onarım
Yapay Zeka DevOps ve Sürekli Entegrasyon/Sürekli Dağıtım (SED) İçin
- Oluşturma ve dağıtım için yapay zeka
- İzleme ve günlük analizi için yapay zeka
- SED işlem hatları için öngörülü modeller
- SED iş akışlarında yapay zeka tabanlı test otomasyonu
- Gerçek zamanlı hata algılama ve çözümü için yapay zeka
Yapay Zeka Documentation ve Bilgi Management İçin
- Docstring ve dokümantasyonun otomatik oluşturulması
- Kod tabanlarından bilgi çıkarımı
- Kod arama ve yeniden kullanımı için yapay zeka
Etik Hususlar ve Zorluklar
- Yapay zeka araçlarında önyargı ve adalet
- Fikri mülkiyet ve lisanslama sorunları
- Yazılım mühendisliğinde yapay zekanın geleceği
Uygulamalı Projeler ve Vaka Çalışmaları
- Yazılım mühendisliğinde popüler yapay zeka araçlarıyla çalışma
- YAZEM'in endüstrideki vaka çalışmaları
- Kapsam projesi: Yapay zeka ile geliştirilmiş bir yazılım uygulaması geliştirme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Yazılım geliştirme süreçleri ve metodolojilerine ilişkin anlayış
- Python programlama konusunda deneyim
- Makine öğrenimi kavramlarına ilişkin temel bilgi
Hedef Kitle
- Yazılım geliştiriciler
- Yazılım mühendisleri
- Teknik liderler ve yöneticiler
Danışanlarımızın Yorumları (5)
Method of teaching
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Eğitim - SoapUI for API Testing
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Eğitim - Tosca: Model-Based Testing for Complex Systems
Very broad overview of the subject matter that ran through all the prerequisite knowledge in ways appropriate to the course knowledge.
James Hurburgh - Queensland Police Service
Eğitim - SpecFlow: Implementing BDD for .NET
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Eğitim - Robot Framework: Keyword Driven Acceptance Testing
Amount of hands-on excersises.