-
Derece türü: Sertifika "Fullstack-Developer"
-
Ek nitelikler: Java Developer" sertifikası
JavaScript Geliştiricisi" sertifikası
Sertifika "React JavaScript kütüphanesi"
Sertifika "Temel PHP/MySQL" -
Final Sınavı: Final sunumları ile uygulamalı proje çalışması
-
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: 24 Haftalar
Java ile nesne yönelimli programlama
Genel temel bilgiler (yaklaşık 3 gün)
Entegre geliştirme ortamları (örn. Eclipse, IntelliJ IDEA)
Program yapısı (temel dil öğeleri, talimatlar, yöntemler, vb.)
Değişkenler (bildirim, başlatma)
Geçerlilik kapsamları
Veri türleri (ilkel/referans)
JavaDoc ile Dokümantasyon
Numaralandırma türleri
İş sürecinde yapay zeka (AI)
Belirli yapay zeka teknolojilerinin sunumu
ve profesyonel ortamdaki olası uygulamalar
Temel dil kavramları (yaklaşık 8 gün)
Konsol tabanlı programların adım adım oluşturulması
Giriş/çıkış
Operatörler (aritmetik, mantıksal, bitsel)
Tip dönüşümü
Diziler, karakter dizileri ve bunların işlenmesi, kontrol yapıları (dallar, döngüler)
Nesne yönelimli programlama (yaklaşık 6 gün)
Sınıfların yapısı
Kendi sınıflarınızı adım adım oluşturma
Kalıtım
İnşaatçılar
Polimorfizm
Aşırı yükleme/üstüne yazma yöntemleri
Soyut sınıflar, arayüzler
Bağdaştırıcı sınıflar, iç sınıflar, anonim sınıflar
İstisnalar (hata işleme)
Sarmalayıcı sınıflar
İleri düzey kavramlar (yaklaşık 3 gün)
Tekrarlanabilirlik
Dosya işleme (karakter akışı ve bayt akışı)
Nesnelerin serileştirilmesi/seri dışı bırakılması Multithreading
GUI arayüzü (yaklaşık 3 gün)
AWT ve Swing kontrollerinin kullanımı
Grafiklerin oluşturulması
Düzen yöneticisi
JavaFX ile masaüstü uygulamaları programlamaya giriş
Excursus: Java FX (yaklaşık 1 gün)
JavaFX ile masaüstü uygulamaları programlamaya giriş
Ek konular (yaklaşık 2 gün)
JAR dosyalarının oluşturulması
Düzenli ifadelerin temelleri
Java'da yazıcı çıktısı
Veritabanları (yaklaşık 4 gün)
Microsoft SQL veritabanlarına ve mySQL'e bağlantı
Veritabanı bağlantısının temelleri
SQL veritabanlarına bağlantı (Microsoft SQL, MySQL)
Ağ programlamanın temelleri
RMI'ye (Uzaktan Yöntem Çağırma) Giriş
Proje çalışması (yaklaşık 10 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
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
İş 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/XML yanıtı
Çerçeveler/Kütüphaneler (yaklaşık 2 gün)
Kendi kütüphanenizi oluşturun
jQuery
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 dosyalarının entegrasyonu
- Parametrelerin, yuvaların, özniteliklerin aktarımı
- Özel olaylar 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
React JavaScript kütüphanesi
Modern JavaScript çerçeveleri ve kütüphaneleri (yaklaşık 1 gün)
Modern ön uç çerçevelerinin temelleri
Tek Yönlü Veri Akışı
JSX
JavaScript ifadeleri
React temelleri (yaklaşık 0,5 gün)
Uygulama yapısı
İş sürecinde yapay zeka (AI)
Belirli yapay zeka teknolojilerinin sunumu
ve profesyonel ortamdaki olası uygulamalar
React bileşenleri (yaklaşık 7,5 gün)
Bileşenler ve özellikleri
Bileşen hiyerarşileri
Bileşenler arası iletişim
Listeler
Etkileşimli bileşenler
Olay modeli ve işleme
İşlev ve sınıf bileşenleri
React Durumu
React Yönlendirici
Stil özellikleri
Render davranışı
Form oluşturma ve doğrulama
Yaşam Döngüsü
React, durum ve etki kancaları
Başvurular (yaklaşık 6 gün)
Sunucu bağlantısı
Sanal DOM
Flux ve Redux
Redux Araç Seti
Sunucu tarafı oluşturma
Farklı çerçevelerin karşılaştırılması
Diğer çerçevelerle kombinasyon
Proje çalışması (yaklaşık 5 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
Temel PHP/MySQL
Temel Bilgiler (yaklaşık 5 gün)
Bir geliştirme ortamı kurma
Sözdiziminin temelleri
Türler, değişkenler, sabitler (özellikle diziler ve dizeler)
İfadeler, operatörler, kontrol yapıları, fonksiyonlar
İş sürecinde yapay zeka (AI)
Belirli yapay zeka teknolojilerinin sunumu
ve profesyonel ortamdaki olası uygulamalar
Web içeriği (yaklaşık 3 gün)
GET ve POST istekleri
Çerezler ve oturumlar
Formlar ve doğrulama (örn. iletişim formu)
Dinamik içeriğin çıktısı (örneğin, bir hesaplama görevinin sonucunun çıktısı)
Etkileşim ve risk (yaklaşık 2 gün)
Hata mesajları, günlük kaydı ve hata ayıklama
Güvenlik yönleri (sanitasyon, kod enjeksiyonu)
Veritabanları (yaklaşık 4 gün)
SQL veritabanlarının temelleri
PHP ve MySQL (bağlantı kurulumu, basit veritabanı işlemleri)
Veritabanı içeriğinin bir web sitesine girişi ve çıkışı
PHP Çerçeveleri (yaklaşık 1 gün)
PHP çatısı nedir?
PHP çatısının avantajları
Güncel PHP frameworkleri (Laravel, Symfony, Codelgniter, vb.)
Proje hazırlığı (yaklaşık 1 gün)
PHP projelerinin planlanması ve yapılandırılması
Proje çalışması (yaklaşık 4 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.
Bu eğitimden sonra modern web tasarımının tüm iş akışına aşina olacak ve kullanıcı dostu ve sofistike web siteleri oluşturabileceksiniz. Ayrıca Java SE ile nesne yönelimli programlama konusunda uzmanlaşacak ve veri türlerini, operatörleri ve yapıları güvenle uygulayabileceksiniz. Hızlı ve verimli JavaScript programlama yapabilmek için React kütüphanesine de aşina olacaksınız. Temel PHP ve MySQL bilgisi profilinizi tamamlar.
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.
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.