-
Derece türü: Sertifika "Backend Developer"
"Yazılım Geliştiriciler için Yapay Zeka (AI)" Sertifikası -
Ek nitelikler: JavaScript Geliştiricisi" sertifikası
Sertifikalı PHP Geliştiricisi" sertifikası
Sertifika "İlişkisel Veritabanları SQL" -
Final Sınavı: Praxisbezogene Projektarbeiten mit Abschlusspräsentationen
Certified PHP Developer -
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: 21 Haftalar
JavaScript Geliştiricisi
JavaScript Temelleri (yaklaşık 7 gün)
Giriş
ECMA komut dosyası sürümleri
HTML sayfalarına entegrasyon
Dil öğeleri: değişkenler, sabitler, yazım
İlkel veri türleri: Sayı, String, Boolean
Koleksiyon veri türleri: Diziler, nesneler, aritmetik operatörler
Kontrol yapıları: Koşullu ifadeler, döngüler, fonksiyonlar
Blockscope
Yerel depolama: Webstorage, IndexedDB
Hata işleme
WebStorm geliştirme ortamına (IDE) giriş
İş sürecinde yapay zeka (AI)
Belirli yapay zeka teknolojilerinin sunumu
ve profesyonel ortamdaki olası uygulamalar
JavaScript ile DOM manipülasyonu (yaklaşık 4 gün)
temeller
HTML Seçme
İçerik ve nitelikler
şekillendirme
Olaylar, olay nesnesi, kabarcıklanma
Gözlemci
- Kavşak gözlemcisi
- Mutasyon gözlemcisi
DOM öğeleri oluşturma, kopyalama, taşıma, silme
AJAX (yaklaşık 1 gün)
Giriş
Nasıl çalışır
Ön Koşullar
HTTP istekleri
XMLHttpRequest nesnesi
Web hizmetleri
- JSON
- XML
Çerçeveler/Kütüphaneler (yaklaşık 2 gün)
Kendi kütüphanenizi oluşturun
jQuery
WebStorm'da jQuery ve Ajax Kullanımı
Proje çalışması (yaklaşık 6 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
JavaScript uzmanlığı (yaklaşık 7 gün)
Tuval, çizim, canlandırma
Dizi yöntemleri, referansla kopyalama
Yayılmış sözdizimi, yeniden yapılandırma
Yapıcılar, sınıflar, fabrikalar ile nesne oluşturma
Getiriciler ve ayarlayıcılar, statik yöntemler
Alanlar, özel alanlar, alternatifler
Sınıfların kalıtımı
Prototipleme
Harita ve set veri türleri
Promise, birleştirme, async-await sözdizimi
ES6 içe aktarma
Webworker
NodeJS (yaklaşık 4 gün)
Yapı ve kurulum
Yerleşik modüller, özel modüller, NPM
NPM'ye yükleyin
Dosya türü MD
Web sunucusu oluşturma (Express)
Kendi ara yazılımınız
AJAX istekleri için getirme sözdizimi
Dosyaları sunucuya yükleme
Websockets ile gerçek zamanlı iletişim
Veritabanı ile iletişim (noSQL)
Tek Sayfa Başvuru (yaklaşık 3 gün)
ReactJS:
- Giriş, teorik değerlendirme, kurulum
- Sanal DOM
- İfadeler, durum kancası, etki kancası
- Bileşenler, yuvalama, parametre geçişi
- Kullanıcı girişi, içerik güncellemesi, olay dinleyicisi
- Yönlendirme
VueJS:
- Giriş, teorik değerlendirme
- Sanal DOM
- Entegrasyon, ifadeler, direktifler
- Olay dinleyicileri, veri bağlama, yöntemler
- Özel yönergeler
- Bileşenler, yuvalama
- Yönlendirme
Web bileşenleri:
- Avantajlar ve dezavantajlar
- Özel Öğeler, Gölge DOM
- HTML şablonları ve CSS entegrasyonu
dosyalar
- Parametrelerin, yuvaların, özniteliklerin aktarımı
- Özel etkinlikler oluşturma ve çağırma
Proje çalışması (yaklaşık 6 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
PHP Geliştiricisi: Nesne Yönelimlilik ve Laravel Framework
PHP geliştirmenin temelleri (yaklaşık 5 gün)
Modern bir geliştirme ortamı kurma
Yerel geliştirme için Docker'a giriş
IDE araçlarına genel bakış (Visual Studio Code, PhpStorm, vb.)
Git iş akışı
PHP sözdizimi ve temel kavramlar
Değişkenler, veri türleri, sabitler
Diziler ve dizgiler (PHP 8.x'deki yeni işlevler dahil)
İfadeler, operatörler, kontrol yapıları
Fonksiyonlar, anonim fonksiyonlar ve kapanışlar
PHP 8.x yenilikleri
Birlik Türleri ve Adlandırılmış Bağımsız Değişkenler
Niteliklere giriş
İş sürecinde yapay zeka (AI)
Belirli yapay zeka teknolojilerinin sunumu
ve profesyonel ortamdaki olası uygulamalar
Web geliştirme ve etkileşim (yaklaşık 3 gün)
HTTP ve form işleme
GET ve POST istekleri
Çerezler ve oturumlarla başa çıkma
Kullanıcı girdisinin doğrulanması ve temizlenmesi
Dinamik içerik ve etkileşim
Dinamik içerik çıktısı (örn. kullanıcı formları, hesaplama görevleri)
AJAX ve JSON tabanlı etkileşim
Güvenlik ve hata işleme
XSS, CSRF ve SQL enjeksiyonuna karşı koruma
Hata kaydı ve hata ayıklama (Xdebug gibi araçlarla)
Veritabanları ile çalışma (yaklaşık 4 gün)
SQL ve veritabanı temelleri
İlişkisel veritabanları ve MySQL'in temel ilkeleri
Veritabanı tasarımı ve normalleştirme
PHP ve veritabanı entegrasyonu
PDO bağlantısı ve güvenli SQL sorguları
MySQL ile basit CRUD işlemleri
Veritabanı içeriğinin web sitelerine girişi ve çıkışı
NoSQL veritabanları ve modern depolama çözümleri
PHP Çerçeveleri (yaklaşık 2 gün)
Modern PHP çerçevelerine giriş
Laravel: Giriş, yönlendirme, kontrolörler ve görünümler
PHP framework kullanmanın avantajları (örn. kodun yeniden kullanılabilirliği, güvenlik, modülerlik)
Modern PHP geliştirme için araçlar
CI/CD boru hatlarına giriş (örn. GitHub Actions, GitLab CI)
PHP uygulamalarının dağıtımı için Docker kullanımı
Proje hazırlama ve planlama (yaklaşık 1 gün)
Bir PHP projesi planlama
Proje çalışması için bir programın yapılandırılması ve oluşturulması
Proje çalışması (yaklaşık 1 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
Nesne yönelimli programlama (yaklaşık 5 gün)
PHP 8.x'de OOP'nin temelleri (sınıflar, nesneler, yöntemler, özellikler)
Kurucu özellik tanıtımı, nitelikler, birlik türleri
Kalıtım, çok biçimlilik, arayüzler, özellikler
SOLID ilkeleri ve bağımlılık enjeksiyonu
PHPUnit ile birim testleri
İstisna işleme ve hata ayıklama
Modern bir framework kullanımı (Laravel) (yaklaşık 5 gün)
Laravel'e Giriş
Yönlendirme, kontrolör, bıçak şablonları
Eloquent ORM ve veritabanı geçişleri
RESTful API geliştirme
Önbellekleme ve performans optimizasyonu
Örnek bir web sitesi oluşturma (yaklaşık 5 gün)
Modern bir web uygulamasının planlanması ve gerçekleştirilmesi
API'lerin ve ön uç çerçevelerinin entegrasyonu
Tailwind CSS veya Bootstrap ile duyarlı tasarım
Docker ile Dağıtım
Proje çalışması, sertifika hazırlığı ve "Certified PHP Developer" sertifika sınavı (yaklaşık 5 gün)
SQL ile ilişkisel veritabanları
Veritabanı sistemleri ve SQL'in temelleri (yaklaşık 3 gün)
Veritabanı sistemleri ve modellerine genel bakış
Yedekli veri ve veri bütünlüğü
Normalleştirme ve BCNF
Veritabanı tasarımı ve varlık-ilişki modeli (ERM)
Birincil ve yabancı anahtarlar
İlişkiler arasındaki ilişkiler
SQL'de veri türleri
Endeksler ve performans
Kısıtlamalar ve doğrulama
Sorgular (SQL)
Modern VTYS'de formlar ve raporlar
Dairesel referans ve bağımlılık yönetimi
SQL Server Management Studio'ya (SSMS) giriş (yaklaşık 2 gün)
SQL Server ve SSMS'ye Genel Bakış
Fiziksel veritabanı tasarımı
Tablo oluşturma ve veri türlerini tanımlama
Kısıtlamalar, varsayılan değerler ve ilişkiler
Veritabanı diyagramları ve ilişkileri
Yedekleme ve geri yükleme
İş sürecinde yapay zeka (AI)
Belirli yapay zeka teknolojilerinin sunumu
ve profesyonel ortamdaki olası uygulamalar
DDL'ye (Veri Tanımlama Dili) giriş (yaklaşık 8 gün)
SQL temelleri ve gelişmiş sözdizimi
Tablo oluşturma ve kısıtlamaları tanımlama
Operatörler ve fonksiyon tanımları
Veri sorgulama ve manipüle etme
Hata işleme ve işlem yönetimi
DCL - Veri Kontrol Dili ve Güvenliği (yaklaşık 1 gün)
Kullanıcı yönetimi ve yetkilendirmeler
Roller, yetkiler ve denetim
Modern sistemlerde veri türleri, veri içe ve dışa aktarımı (yaklaşık 1 gün)
Veri içe ve dışa aktarma
Modern veri türleri
Proje çalışması (yaklaşık 5 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
Yazılım geliştiriciler için yapay zeka (AI)
Yapay Zekanın Temelleri (AI/AI) (yaklaşık 0,5 gün)
Yapay zeka nedir?
Yapay zekanın tanımı ve tarihçesi
Zayıf ve güçlü yapay zeka arasındaki fark
Yapay zeka tabanlı uygulamalara genel bakış
DIN/TS 92004:2024
Makine Öğrenimine Giriş (ML) (yaklaşık 0,5 gün)
Tanım ve temel kavramlar
Denetimli ve denetimsiz öğrenme
Makine öğrenimi uygulama örnekleri
Veri ön işleme ve görselleştirme (yaklaşık 1 gün)
Veri hazırlama (kaynaklar, temizleme ve dönüştürme)
Özellik mühendisliğinin anlamı ve teknikleri
Ölçeklendirme ve normalizasyon
Kategorik ve sayısal özellikler
Veri görselleştirmenin önemi
Diyagramlar ve grafikler oluşturma
Gözetimli öğrenme (yaklaşık 1 gün)
Doğrusal ve çoklu regresyon modelleri
Regresyon modellerinin değerlendirilmesi
Sınıflandırma modelleri
Model değerlendirme ve optimizasyon
Denetimsiz öğrenme ve derin öğrenme (yaklaşık 1 gün)
Kümeleme yöntemleri
Boyut küçültme
Derin öğrenmenin temel kavramları/mimarileri
Sinir ağları ve nasıl çalıştıkları
Derin öğrenme çerçevelerine genel bakış
Proje çalışması (yaklaşık 1 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
Değişiklikler mümkündür. Kurs içeriği düzenli olarak güncellenmektedir.
Eğitimi tamamladığınızda, modern web tasarımının tüm iş akışına aşina olacak ve kullanıcı dostu ve sofistike web siteleri programlayabileceksiniz.
Ayrıca yapay zeka ve makine öğreniminin temellerini de anlıyorsunuz. Verileri işleyebilecek, modeller oluşturup değerlendirebilecek ve derin öğrenme ve denetimsiz öğrenme ile ilgili ilk deneyime sahip olacaksınız.
Kurs, web sitelerinin konseptinden, tasarımından ve pratik uygulamasından sorumlu olan ve gerekli becerileri ve temel programlama bilgisini edinmek isteyen web tasarımcılarına, web programcılarına ve ilgili BT alanlarından uzmanlara yöneliktir.
Günümüzde neredeyse tüm şirketler, kendilerini bir şirket olarak temsil etmek için çekici bir İnternet varlığına güveniyor. Başlıca potansiyel işverenler grafik tasarım, reklam, web, multimedya veya tam hizmet ajanslarının yanı sıra yazılım ve veritabanı sağlayıcılarıdır. Web tasarım becerileri neredeyse tüm sektörlerde gereklidir. Uygun uzmanlık ile serbest meslek de ilginç bir olasılıktır.
Yapay zeka uygulamalarına yönelik artan taleple birlikte, ilgili becerilere sahip geliştiriciler tüm sektörlerde yüksek talep görmektedir.
Anlamlı sertifikanız, edindiğiniz nitelikler hakkında ayrıntılı bir fikir verir ve kariyer beklentilerinizi geliştirir.
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.