Fullstack Developer Eğitimi

24 Haftada Sıfırdan Fullstack Developer Ol

React ile modern arayüzler geliştir, Java ve Spring Boot ile güçlü backend'ler kur. 30+ gerçek projeyle portfolyönü oluştur, AI destekli platformda kendi hızında ilerle.

24
Hafta
200+
Mezun
30+
Proje

Fullstack Eğitiminin Farkı

Sıfır deneyimle başla, 24 haftada hem frontend hem backend geliştiren bir yazılımcıya dönüş. AI destekli platformda kendi hızında ilerle.

Frontend'den backend'e uçtan uca geliştir

Frontend'den backend'e uçtan uca geliştir

React ile modern arayüzler, Java ve Spring Boot ile güçlü API'ler kur. Tek başına bir web uygulamasını uçtan uca geliştirebilecek yetkinliğe ulaş.

30+ gerçek projeyle portfolyönü oluştur

30+ gerçek projeyle portfolyönü oluştur

Eğitim boyunca gerçek şirket problemlerini çözerek güçlü bir portfolyo oluştur. İşverenlere göstereceğin somut projeler, iş başvurularında en büyük avantajın olacak.

İş bulana kadar kariyer desteği

İş bulana kadar kariyer desteği

Mezuniyet sonrası değil, iş bulana kadar yanındayız. Şirket ağımız, mülakat simülasyonları ve kariyer koçluğuyla iş arama sürecini hızlandırıyoruz.

Genel Bakış

Frontend'den backend'e, JavaScript'ten Spring Boot'a

JavaScript

JavaScript

HTML

HTML

CSS

CSS

React

React

Redux

Redux

React Query

React Query

TailwindCSS

TailwindCSS

Java

Java

Spring Boot

Spring Boot

SQL

SQL

AI: Integrate

AI: Integrate

Eğitim Programı

24 haftada sıfırdan işe hazır bir fullstack developer'a dönüş. Modern web teknolojileri ve AI araçlarıyla üretim kalitesinde uygulamalar geliştir, algoritmik düşünme becerinle fark yarat.

30'dan fazla gerçek projeyle güçlü bir portfolyo oluştur. Ekip çalışmasıyla gerçek ürünler geliştir, iş görüşmelerine somut projelerle git.

SPRINT 01-04İlk Uygulamanı Yaz: Web Temelleri

Dünyadaki 1.8 milyar web sitesinin %98'i JavaScript kullanıyor. Bu modülde değişkenler, fonksiyonlar, koşullar ve döngülerle programlamanın temellerini kavra, ilk çalışan uygulamalarını oluştur. HTML ve CSS ile profesyonel web arayüzleri tasarla.

  • AI destekli platformda kod yaz, anında geri bildirim al ve her gün bir adım ilerle.
  • Her gün yeni bir mini proje tamamlayarak algoritma kurma ve problem çözme becerinizi geliştir.
  • Taş-Kağıt-Makas gibi interaktif uygulamalar geliştirerek ilk projelerini portfolyöne ekle.
  • HTML ile web arayüzlerini kodla, CSS ile stillendir ve her cihazda çalışan responsive tasarımlar oluştur.

Öğreneceğin yazılım dilleri/kütüphaneleri:

JavaScriptJavaScriptHTMLHTMLCSSCSS

SPRINT 05-08React ile Dinamik Web Uygulamaları

Şirketlerin en çok talep ettiği frontend teknolojisi React ile sıfırdan dinamik web uygulamaları geliştir. Fonksiyonel programlama yaklaşımıyla temiz kod yaz, Cypress ile uygulamalarını test et ve prodüksiyon kalitesinde projeler çıkar.

  • Bir pizza restoranı web sitesini sıfırdan geliştir ve portfolyöne ekle.
  • Cypress.io ile E2E testler yazarak kodunun kalitesini garanti altına al.
  • Form validasyonu, kullanıcı girişi kontrolü ve dinamik arayüz yönetimini uygula.

Öğreneceğin yazılım dilleri/kütüphaneleri:

ReactReactcypress.iocypress.io

SPRINT 09-12AI Entegrasyonu ve İleri Frontend

Kompleks uygulamalarda state yönetimi, AI entegrasyonu ve modern kütüphanelerle profesyonel seviyede projeler geliştir. OpenAI API kullanarak yapay zeka destekli web uygulamaları oluştur ve yayına al.

  • Redux ile büyük uygulamalarda state yönetimini profesyonelce uygula.
  • TanStack Query ile server verilerini verimli şekilde yönet ve cache'le.
  • OpenAI entegrasyonu, Tailwind CSS ve React Hook Form ile modern, AI destekli uygulamalar oluştur.

Öğreneceğin yazılım dilleri/kütüphaneleri:

ReactReactReduxReduxTanStack QueryTanStack QueryTailwindCSSTailwindCSSOpenAIOpenAI

SPRINT 13-16Java ile Backend Geliştirme

Google, Amazon ve Türkiye'nin önde gelen şirketlerinin tercih ettiği Java ile backend geliştirmeye başla. OOP prensipleriyle temiz mimari kur, SOLID ilkeleriyle sürdürülebilir kod yaz.

  • Encapsulation, Inheritance, Polymorphism ve Abstraction ile nesne tabanlı mimari tasarla.
  • Java Collection Framework ile veri yapılarını etkin kullanarak performanslı çözümler üret.
  • SOLID prensipleri ve design pattern'leri uygulayarak bakımı kolay, ölçeklenebilir kod yaz.
  • Tüm bilgilerini bir kütüphane otomasyon sistemi projesinde birleştirerek pratik et.

Öğreneceğin yazılım dilleri/kütüphaneleri:

JavaJava

SPRINT 17-20Veritabanı, API ve AI Entegrasyonu

Spring Boot ile profesyonel API'ler geliştir, PostgreSQL ile veritabanı tasarla, Hibernate ile uçtan uca veri yönetimi kur. OpenAI ve RAG sistemleri entegre ederek AI destekli backend çözümleri oluştur.

  • Spring Boot ile RESTful API yaz, Dependency Injection ve Lombok kullanarak temiz backend mimarisi kur.
  • PostgreSQL'de CRUD işlemleri, JOIN ve GROUP BY ile veri sorgula, ileri SQL teknikleriyle veritabanı yönet.
  • Hibernate ORM ile veritabanı modellerini Java'ya taşı, uçtan uca API tasarımını tamamla.
  • Spring Security ile API güvenliğini sağla ve unit testler yazarak kod kalitesini doğrula.
  • OpenAI API entegrasyonu yap, RAG sistemleri kurarak AI destekli akıllı uygulamalar geliştir.

Öğreneceğin yazılım dilleri/kütüphaneleri:

JavaJavaSpring BootSpring BootPostgreSQLPostgreSQLHibernateHibernate

SPRINT 21-24Takım Projesi ve Kariyer Hazırlığı

Gerçek iş ortamını simüle ederek bir e-ticaret platformunu takım halinde uçtan uca geliştir. Haftalık sprint'ler, code review'lar ve toplantılarla profesyonel yazılım geliştirme sürecini yaşa.

  • Ekip olarak sprint metodolojisiyle çalış, deadline'lara uyarak proje yönetimi deneyimi kazan.
  • Portfolyönün en güçlü projesi olacak kapsamlı bir e-ticaret uygulaması geliştir.
  • Teknik mülakatları, algoritmik soruları ve işe alım testlerini simülasyonlarla pratik et.
  • İş hayatına geçiş rutinini uygulayarak şirketlerin beklentilerine hazır ol.
Code2Work öğrencisi ders çalışırken

Ders Takvimin:1 gün nasıl geçiyor?

Her hafta 6-8 saat ders işlemenizi öneriyoruz. Fakat yoğun olduğunuzda ve vakit ayıramadığınızda hafta sonu ya da diğer hafta da sistemden derslerinizi izleyebilirsiniz.

  • Ders

    Haftalık canlı dersler, 6 ay 528 saatlik ders içeriği

  • Günlük projeler

    Pekiştirmeni sağlayacak haftalık uygulamalı projeler

  • Canlı destek

    Gün içerisinde takıldığın zaman mentöründen canlı destek

İlk haftadan son haftaya kadar kariyer dersleri

Code2Work'ün uzman ekibiyle, iş hayatına hazırlanmak planlı ve güvenli bir sürece dönüşür. Etkili CV ve LinkedIn Oluşturma eğitiminden İş Görüşmelerine Mükemmel Hazırlık eğitimine kadar her aşama, deneyimle şekillendirilmiş içeriklerle desteklenir.

Ayrıca, İlk İşimde En Kritik İlk 90 Günüm gibi eğitimlerle, ilk iş gününden itibaren de yanında olmaya devam ederiz.

Code2Work kariyer desteği ve iş görüşmesi hazırlık eğitimi

Fiyatlar

Esnek ödeme seçenekleriyle yazılım eğitimi
Esnek Ödeme Seçenekleri

Eğitimine odaklan, ödemeyi sonra düşün

Sana uygun ödeme modelini seç. Tam zamanlı programlarda mezun olup işe başladıktan sonra ödeme yapabilir, part-time programlarda uygun taksitlerle ilerleyebilirsin.

  • Tam zamanlı programlarda mezuniyet sonrası ödeme
  • Kazancına uygun aylık taksitler
  • Part-time ve özel dersli seçenekler
Detayları incele

Başvuru Süreci

Programımızı 6 ayda başarıyla bitirebilmek için yazılım bilgisi gerekmese de, belirli bir altyapı ve motivasyona sahip olman gerekli. Bunun yanında eğitim canlı olduğundan, her ay sınırlı sayıda öğrenci alabiliyoruz.

Adım 1

Başvuru

Formu doldurup gönderdiğinde başvuru sürecin başlıyor.

Adım 2

Ön değerlendirme

24 saat içinde başvuru sonucunu email olarak gönderiyoruz.

Adım 3

Mülakat

Online olarak, 10-15 dakikalık bir sohbet şeklinde geçiyor.

Adım 4

Son değerlendirme

Mülakat sonucuna ve ilk haftadaki katılım performansına göre son değerlendirme tamamlanır.

Yazılım & Veri Bilimi Öğren

Sıfırdan başla, 6 ayda kariyer değiştir.

BAŞVUR
300+
Saat Pratik
30+
Gerçek Proje
1 Yıl
İşe Giriş Desteği