-
Derece türü: Sertifika "Backend Developer"
Python" sertifikası -
Ek nitelikler: JavaScript Geliştiricisi" sertifikası
Sertifikalı PHP Geliştiricisi" sertifikası
Sertifika "İlişkisel Veritabanları SQL" -
Final Sınavı: Final sunumları ile uygulamalı proje çalışması
Sertifikalı PHP Geliştiricisi -
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
JavaScript Geliştiricisi
JavaScript Temelleri (yaklaşık 7 gün)
Giriş
HTML sayfalarına entegrasyon
Dil öğeleri
Değişkenler, sabitler ve veri türleri
Operatörler
Kontrol yapıları
Koşullu ifadeler
Döngüler
Fonksiyonlar
diziler
Nesneler
kurabiyeler
Web depolama
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 3 gün)
temeller
HTML Seçme
İçerik ve nitelikler
şekillendirme
Etkinlikler
DOM öğeleri oluşturma
DOM öğelerini kopyalama, taşıma ve silme
AJAX (yaklaşık 3 gün)
Giriş
İşlevsellik
Ön Koşullar
http istekleri
XMLHttpRequest nesnesi
Senkron ve asenkron istekler
Web hizmetleri/aktarımları:
- JSON
- XML/XML yanıtı
Çerçeveler/Kütüphaneler (yaklaşık 2 gün)
Kendi kütüphanenizi oluşturun
jQuery
Avantajlar ve dezavantajlar
Proje çalışması (yaklaşık 5 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
JavaScript uzmanlığı (yaklaşık 6 gün)
Programlama yönergeleri
ECMA komut dosyası sürümleri
Global ve yerel kapsam, blok kapsamı
Ok fonksiyonları, klasik sözdiziminden farkı
DOM: olay nesnesi
Dinlenme parametresi
Dizi yöntemi
Diziler için yüksek dereceli fonksiyonlar
Yayılmış sözdizimi, yeniden yapılandırma
Yapıcılar, sınıflar, fabrikalar ile nesne oluşturma
Getiriciler ve ayarlayıcılar, dinamik nitelikler
Prototipleme, nesneleri miras alma
Harita ve set koleksiyonları oluşturma ve yönetme
Yineleyiciler ve üreteçler
NodeJS (yaklaşık 4 gün)
Yapı ve kurulum
Modüller
NPM
Web sunucusu oluşturma (Express)
Kendi ara yazılımınız
REST yöntemleri
GET ve POST
Veri aktarımı
Dosyaları sunucuya yükleme
MySQL veritabanı ile iletişim
AJAX istekleri için getirme sözdizimi
Eşzamansız işlevler için söz verme
Websockets
Tuval öğesi
Şekiller çizin
Doldurma yöntemleri
Piksel grafikleri entegre etme ve canlandırma
Tek Sayfa Başvuru (yaklaşık 3 gün)
ReactJS:
- Giriş, teorik değerlendirme, kurulum
- Sanal DOM işlevselliği ve avantajları
- Bileşenler, yuvalama, parametre aktarımı
- İçerik güncelleme, olay dinleyicisi
VueJS:
- Giriş, teorik değerlendirme
- Sanal DOM, çift yönlü veri bağlama
- İfadeler, yönergeler, bağlayıcılar
- Özel direktifler, hesaplanmış özellikler bileşenleri
Proje çalışması (yaklaşık 7 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
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
Nesne yönelimli programlama (yaklaşık 5 gün)
Nesne yönelimli programlamanın temelleri
Sınıflar, nesneler, yöntemler ve özellikler
Kurucu/Yıkıcı, sihirli yöntemler
Nesnelerde hata ayıklama
Karmaşık nesne yapıları (yuvalama)
Kalıtım, çok biçimlilik, soyut sınıflar, soyut yöntemler
Arayüzler
İlişkisel veritabanlarında nesne yapılarını eşleme, ilişkisel veri yapılarından nesne oluşturma
Statik yöntemler
Otomasyon, özellikler
İstisna işleme
ClassLoader
Modern bir çerçeve kullanımı (yaklaşık 5 gün)
PHP çerçevesi Laravel'e giriş
Bir Laravel projesi kurmak
Parametreler ve gereksinimler ile uygulama rotaları
Kontrolörlerin kullanımı
Çıktı şablonlarının kullanımı
Veritabanı sorguları (Doctrine ORM ile CRUD işlemleri)
Örnek bir web sitesi oluşturma (yaklaşık 5 gün)
Bir internet uygulamasının planlanması ve gerçekleştirilmesi
Proje çalışması, sertifika hazırlığı ve "Certified PHP Developer" sertifika sınavı (yaklaşık 5 gün)
SQL ile ilişkisel veritabanları
Access ile veritabanı sistemlerinin temelleri (yaklaşık 3 gün)
Yedek veri
Veri bütünlüğü
Normalleştirme
BCNF
DB tasarımı
İlişki 1:n, m:n
veri türleri
masalar
Birincil ve yabancı anahtarlar
Referans bütünlüğü
İlişkiler arasındaki ilişkiler
Varlık ilişki modeli
Dizin, varsayılan değer
Kısıtlamalar (kontrol edin)
Sorgular
Formlar, raporlar
Genelge referansı
SQL Server Management Studio'ya (SSMS) giriş (yaklaşık 2 gün)
Genel Bakış
Fiziksel DB tasarımı
Tablo oluşturma
MS SQL'de veri türleri
Birincil Anahtar
Kısıtlamalar, varsayılan değerler, diyagram, ilişkiler
Yedekleme ve geri yükleme
İş sürecinde yapay zeka (AI)
Belirli yapay zeka teknolojilerinin sunumu
ve profesyonel ortamdaki olası uygulamalar
DDL'ye Giriş (yaklaşık 8 gün)
SQL temelleri
sözdizimi
Komutlar
Çoklu tablolar
Operatörler
Akış kontrolü
Skaler değer fonksiyonları
Tablo değeri fonksiyonları
Sistem fonksiyonları
Parametreli ve parametresiz prosedürler
Hata türleri
İşlemler, kilitler, DeadLock
DCL - Veri Kontrol Dili (yaklaşık 1 gün)
Girişler
Kullanıcı öğrenimi
Roller
Yetkilendirmeler
Veri türleri, veri içe ve dışa aktarma (yaklaşık 1 gün)
Veri tipi coğrafya
Veri dışa aktarma, veri içe aktarma
Proje çalışması (yaklaşık 5 gün)
Öğrenilen içeriği pekiştirmek için
Proje sonuçlarının sunumu
Python ile Programlama
Python temelleri (yaklaşık 1 gün)
Tarihçe, kavramlar
Kullanım ve uygulama alanları
Sözdizimi
Python ile ilk adımlar (yaklaşık 5 gün)
Sayılar
Dizeler
Tarih ve saat
Standart giriş ve çıkış
liste, tuple dict, küme
Dallar ve döngüler (if, for, while)
İş sürecinde yapay zeka (AI)
Belirli yapay zeka teknolojilerinin sunumu
ve profesyonel ortamdaki olası uygulamalar
İşlevler (yaklaşık 5 gün)
Kendi fonksiyonlarınızı tanımlayın
Değişkenler
Parametreler, özyineleme
Fonksiyonel programlama
Sorun giderme (yaklaşık 0,5 gün)
denemek, hariç
Program kesintilerini önleme
Nesne yönelimli programlama (yaklaşık 4,5 gün)
Python sınıfları
Yöntemler
Değişmez nesneler
Veri sınıfı
Kalıtım
Grafik kullanıcı arayüzü (yaklaşık 1 gün)
Düğmeler ve metin alanları
Izgara düzeni
Dosya seçimi
Proje çalışması (yaklaşık 3 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 Python ile programlama konusunda kompakt ve temel bir bilgiye sahip olacaksınız. Sınıfları, kütüphaneleri ve fonksiyonları ile programlama dilini güvenle kullanabileceksiniz.
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.
Python'un çok yönlülüğü, ilgili becerilere sahip çalışanları çok sayıda sektör ve şirkette çekici kılmaktadır. Python programlama becerilerine sahip kişiler özellikle web geliştirme, makine öğrenimi ve veri analizi alanlarında aranmaktadı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.