-
Derece türü: Sertifika "C++ ile yazılım geliştirme ve yazılım test yöntemleri"
-
Ek nitelikler: "C++/Qt Geliştirici" Sertifikası
"ISTQB® Certified Tester Foundation Level" Sertifikası
"Scrum.org'dan Profesyonel Scrum Ustası (PSM I)" Sertifikası -
Final Sınavı: Praxisbezogene Projektarbeiten mit Abschlusspräsentationen
ISTQB® Certified Tester Foundation Level
Scrum.org-Zertifizierung PSM I - Professional Scrum Master (in englischer Sprache) -
Ders saatleri: Tam zamanlıPazartesi'den Cuma'ya 8:30 - 15:35 (resmi tatil olan haftalarda 8:30 - 17:10)
-
Eğitim dili: Alman
-
Süre: 16 Haftalar
C++/Qt geliştiricisi
Temel dil kavramları (yaklaşık 5 gün)
Temel ve bileşik veri tipleri, numaralandırma tipleri, tip dönüşümü
Değişkenler (bildirim, başlatma, kapsamlar)
Operatörler (aritmetik, ilişkisel, mantıksal, bitsel)
Program kontrolü (tahsisler, döngüler)
Fonksiyonlar
Genel temel bilgiler (yaklaşık 4 gün)
IDE'ler, derleyiciler, bağlayıcılar hakkında temel bilgi
C++ ile mümkün olan ve olmayanlar
Değişkenler
Gerçekler/sabitler/değişkenler
Operatörler/bağlanma gücü/L+R değerleri
Döngüler (for, while)
Dallar (if, switch)
Akışlar (konsol/dosya girişi/çıkışı)
Standart kütüphaneden bir kapsayıcı
Programların yapısı ve derlenmesi
Sınıflar ve yöntemler (yapıcılar, yıkıcılar)
Fonksiyonlar (argüman geçirme)
Fonksiyon aşırı yükleme (benzer görevler için aynı fonksiyon isimleri)
Varsayılan argümanlar
Fonksiyonlar için satır içi genişletme
Nesne kütüphaneleri: IOStream
Giriş (akışlar)
Çıktı (akışlar)
İş sürecinde yapay zeka (AI)
Belirli yapay zeka teknolojilerinin sunumu
ve profesyonel ortamdaki olası uygulamalar
C++ standardındaki dil kavramları (ISO/IEC 14882) (yaklaşık 3 gün)
Diziler ve (dinamik) bellek yapıları, yineleyiciler
Pointer (aritmetik), referanslar, fonksiyon pointerları
Karakter dizileri ve işlenmesi
Nesne yönelimli programlama (yaklaşık 8 gün)
Nesne yönelimli düşünmenin temel kavramları
Sınıf diyagramları, somut nesnelerin soyutlamaları olarak sınıflar, kapsülleme ilkesi
Sınıfların yapısı ve unsurları
Kendi sınıflarınızı adım adım oluşturma
Nesnelerin oluşturulması ve kullanımı
Aşırı yükleme yöntemleri/operatörleri
Şablonlar (sınıf ve fonksiyon şablonları)
Kalıtım ve polimorfizm
Yöntemlerin üzerine yazma, sanal yöntemler ve dinamik bağlama
Soyut sınıflar
Qt temelleri (yaklaşık 3 gün)
Kütüphane modülleri ve Qt araçları
Geliştirme: Qt Creator IDE, Qt Assistant, Qt Designer, Qt Linguist, Qt Confiq
Çok dillilik ve yerelleştirme
Unicode desteği ve kodları
Sinyal yuvası konsepti (yaklaşık 1 gün)
Sinyalleri yuvalara bağlama
Sinyallerin ve yuvaların uygulanması
AutoConnection, DirectConnection,
QueuedConnection
Qt'deki Nesneler (yaklaşık 3 gün)
Nesne yönetim ağaçları
Pencere programlama
Yerleşim yönetimi
Meta-Obje Sistemi
Bellek yönetimi
Olay İşleme
GUI teknikleri (yaklaşık 4 gün)
QWidget sınıfı ve yuvalama
QtDesigner ile GUI programlama
Qt Quick ve QML (Qt Meta-Object Language)
QPainter, veri çiziminin varyantları,
2D dönüşümler
Durum çubuğu, araç çubuğu, dock çubuğu
Diyalog varyantları ve basit giriş widget'ları
Kaydırma ve ayırma widget'ları
Sürükle ve bırak desteği
Destekleyici teknikler (yaklaşık 2 gün)
Qt altında yazdırma
Qt konteyner sınıfları ve yineleme formları
SQL erişimleri ve SQL modelleri
İş parçacıkları arası iletişim ve senkronizasyon
Multimedya (yaklaşık 2 gün)
Uygulama Navigasyonu
Yaşam Döngüsü
Yerel API Erişimi
Yerelleştirme ve konumlandırma
Proje çalışması (yaklaşık 5 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
ISTQB® Foundation Level dahil yazılım test uzmanı
Yazılım Testinin Temelleri (yaklaşık 2,5 gün)
Test Kavramı
Test Etmenin Gerekliliği
Testin Yedi İlkesi
Test Süreci
Test Etme Becerileri ve Uygulamaları
Yazılım Geliştirme Yaşam Döngüsü Sırasında Test (yaklaşık 2 gün)
SDLC modeli
Testler Üzerindeki Etkileri
Testlerin itici gücü
Geriye Dönük Değerlendirmeler ve Süreç İyileştirme
Test aşamaları (örn. bileşen testi, entegrasyon testi, sistem testi, kabul testi)
Test türleri (örn. işlevsel testler, işlevsel olmayan testler)
Hata Geri Testleri
Regresyon testi
Bakım testi
Statik testler (yaklaşık 1 gün)
Statik testin temelleri
Çalışma sonuçlarının incelenmesi
Statik ve dinamik testler arasındaki farklar
İnceleme sürecindeki faaliyetler
İncelemelerde roller ve sorumluluklar
İnceleme türleri
İncelemelerin başarı faktörleri
Test Yöntemleri ve Tasarımı (yaklaşık 5,5 gün)
Test yöntemleri kategorileri
Kara kutu yöntemleri
Beyaz kutu yöntemi
Deneyime dayalı test yöntemleri
Test Yönetimi (yaklaşık 5 gün)
Test Konsepti
Test Planlama ve Tahmin
Risk Yönetimi
Test İzleme ve Kontrolü
Konfigürasyon Yönetimi
Hata Yönetimi
Test için araç desteği (yaklaşık 0,5 gün)
Test araçları
Test araçlarının sınıflandırılması
Test otomasyonunun faydaları ve riskleri
Yazılım Geliştirme ve Yazılım Testinde Yapay Zeka (YZ) (yaklaşık 0,5 gün)
Yazılım geliştirme ve yazılım testlerinde yaygın olarak kullanılan AI destekli sistemlerin tanıtımı
Çeşitli test faaliyetlerini desteklemek için AI destekli sistemlerin kullanımı
Proje çalışması, sertifikasyon hazırlığı ve "ISTQB® Certified Tester Foundation Level" sertifikasyonu (yaklaşık 3 gün)
Scrum ile çevik proje yönetimi: Usta (PSM I)
Temel Bilgiler (yaklaşık 3 gün)
Çevik Zihniyet
Çevik Proje Yönetimi: Genel Bakış
Geleneksel proje yönetimi yöntemleriyle arasındaki farklar ve tamamlayıcı unsurlar
Proje yönetimi yöntemleri
Çevik bir projenin tipik akışı
Çevik proje yönetiminin güçlü ve zayıf yönleri
Çevik çalışma ortamında yapay zeka
Çevik projeler için ön koşullar ve çerçeve koşulları (yaklaşık 5 gün)
Proje Ortamı, Değerler ve İlkeler
BT projelerinde teknik düzeyde çevik projelere yönelik gereksinimler
Çevik yöntemlerin BT dışındaki projelere uygulanabilirliği
Yapay zekanın proje gereksinimleri ve iş süreçleri üzerindeki etkisi
Scrum Çerçevesi (yaklaşık 3 gün)
Scrum Felsefesi
Ampirizmin üç temel direği (şeffaflık, inceleme, uyum)
Scrum'da farklı sonuç sorumlulukları ve görevleri: Scrum Master, Geliştirici, Ürün Sahibi
Kendi Kendini Yöneten Ekipler
Scrum Toplantıları: Sprint Planlama, Günlük Scrum, Sprint Gözden Geçirme, Sprint Geriye Dönük Değerlendirme
Scrum Artefaktları: Ürün Backlogu, Sprint Backlogu, Artım
Scrum ile planlama
Kuruluşlar Üzerindeki Etkileri
Scrum Artefaktlarını ve Toplantılarını Desteklemek İçin Yapay Zekanın Kullanım Olanakları
Proje yönetimi (yaklaşık 2 gün)
Paydaş yönetimi
Sorun Tespiti ve Çözümü
Nexus: Scrum'ı ölçeklendirmek için bir çerçeve
Veri tabanlı değerlendirmeler ve analiz araçlarıyla destek
Anahtar Faktör: Ekip (yaklaşık 2 gün)
Çevik Ekipler için Çerçeve Koşulları
Çevik Ekipte Sorumluluk, İşbirliği ve Bağlılık
Etkili ekip yönetimi ve öz yönetim
Ekip İçinde İletişim
Yardımcı araçların ekip içindeki işbirliği ve iletişime etkileri
İngilizce proje çalışması, sertifikasyon hazırlığı ve Scrum.org Professional Scrum Master sertifikası (PSM I) (yaklaşık 5 gün)
Değişiklikler mümkündür, kurs içeriği düzenli olarak güncellenmektedir.
Bu eğitimden sonra, C++'ı hızlı ve güvenli bir şekilde kullanabilecek ve karmaşık çözümler geliştirebileceksiniz. Ayrıca Qt sınıf kütüphanesi ile güvenle çalışabilecek ve Qt programlama yapabileceksiniz. Yazılım testi konusunda temel bilgilere sahipsiniz, çeşitli test prosedürlerine aşinasınız ve anlamlı incelemeler oluşturabilirsiniz. Ayrıca Scrum sürecinde yetkinsiniz, süreç yönetimi ve iyileştirmesinde ürün sahiplerini destekliyorsunuz ve Scrum artefaktlarına aşinasınız.
BT çırakları, BT uzmanları, programcılar ve ilgili mesleki deneyime sahip uzmanlar.
C++ hem sistem hem de uygulama programlamada kullanılır. Sistem programlamada tipik uygulama alanları işletim sistemleri, gömülü sistemler, sanal makineler, sürücüler ve sinyal işlemcileridir.
Yazılım test uzmanları, yazılımın geliştirildiği veya web sitelerinin oluşturulduğu her yerde istihdam edilir. Yazılım test uzmanları ayrıca oyun endüstrisinde ve yazılım testi konusunda uzmanlaşmış hizmet sağlayıcılar tarafından da aranmaktadır. "ISTQB® Certified Tester Foundation Level" sertifikası ile yeni bilgilerinizi anlamlı bir şekilde kanıtlayabilirsiniz.
Scrum ile, özellikle çevik yazılım geliştirme için kullanılan, ancak artık diğer birçok uzmanlık alanında da kullanılan bir proje ve ürün yönetimi süreç modelini de öğreneceksiniz. Ölçeklenebilir bir proje yönetimi ve geliştirme yöntemi olarak, birkaç yüz ekip üyesine sahip çok sayıda büyük ölçekli projede başarıyla kullanılmaktadır. Scrum.org'un resmi sertifikası, Scrum Master olarak niteliklerinizin uluslararası düzeyde tanınan bir kanıtıdır.
Didaktik kavram
Eğitmenleriniz hem profesyonel hem de didaktik açıdan son derece kalifiyedir ve size ilk günden son güne kadar ders verecektir (kendi kendine çalışma sistemi yoktur).
Etkili küçük gruplar halinde öğreneceksiniz. Kurslar genellikle 6 ila 25 katılımcıdan oluşmaktadır. Genel dersler, tüm kurs modüllerinde çok sayıda pratik alıştırma ile desteklenmektedir. Uygulama aşaması kursun önemli bir parçasıdır, çünkü bu süre zarfında öğrendiklerinizi işler ve uygulamada güven ve rutin kazanırsınız. Kursun son bölümü bir proje, bir vaka çalışması veya bir final sınavını içerir.
Sanal sınıf alfaview®
BildungszentrumDersler, modern alfaview® video teknolojisi kullanılarak kendi evinizin rahatlığında ya da 'deki tesislerimizde gerçekleştirilir. Tüm kursiyerler alfaview® aracılığıyla birbirlerini yüz yüze görebilir, birbirleriyle dudak senkronize ses kalitesinde iletişim kurabilir ve ortak projeler üzerinde çalışabilir. Elbette, bağlı eğitmenlerinizi de istediğiniz zaman canlı olarak görebilir ve onlarla konuşabilirsiniz ve kursun tüm süresi boyunca eğitmenleriniz tarafından gerçek zamanlı olarak eğitileceksiniz. Dersler e-öğrenme değil, video teknolojisi aracılığıyla gerçek canlı yüz yüze öğretimdir.
alfatraining Agentur für Arbeit Eğitim kursları, AZAV onay yönetmeliğine uygun olarak sübvanse edilmekte ve sertifikalandırılmaktadır. Bildungsgutschein Aktivierungs- und VermittlungsgutscheinKurs başvurusunda bulunduğunuzda, kurs masraflarının tamamı genellikle finansman kuruluşunuz tarafından karşılanır.
Europäischen Sozialfonds Deutsche Rentenversicherung (ESF), (DRV) veya bölgesel finansman programları aracılığıyla da finansman mümkündür. Berufsförderungsdienst Düzenli bir asker olarak, (BFD) aracılığıyla daha fazla eğitim kursuna katılmak mümkündür. Agentur für Arbeit (Qualifizierungschancengesetz) Şirketler de çalışanlarını (BFD) tarafından sağlanan bir finansman programı aracılığıyla kalifiye hale getirebilirler.