Fullstack Geliştirici

Tam yığın geliştiriciler, çok sayıda yazılım ve web geliştirme görevinde yetkin olan çok yönlü geliştiricilerdir: Java ve JavaScript, React kütüphanesi, PHP ve MySQL'e aşina olacaksınız. Ayrıca yapay zekanın meslekte nasıl kullanıldığını da öğreneceksiniz.
  • 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 kurs, HTML ve CSS ile web tasarımı hakkında sağlam bir bilgi gerektirir.

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.

Size ücretsiz tavsiyede bulunmaktan memnuniyet duyarız. 0800 3456-500 Pzt - Cuma günleri sabah 8'den akşam 5'e kadar
tüm Alman şebekelerinden ücretsiz.
Bize ulaşın
Size ücretsiz tavsiyede bulunmaktan memnuniyet duyarız. 0800 3456-500 Pzt - Cuma günleri sabah 8'den akşam 5'e kadar tüm Alman şebekelerinden ücretsiz.