Code2Work Logo

İşe başla - sonra öde

Yapay zeka odaklı eğitimle Fullstack Developer ol

Yeni sınıfın son başvuru tarihi
15 Haziran
Eğitim süresi
6 Ay

Eğitimimizin Farkları

Sıfırdan başlayan motivasyonu yüksek yazılımcı adaylarını, yapay zekâ odaklı öğrenme platformu ve güçlü kariyer desteğiyle bir araya getiriyoruz.

Yapay zekâlı ve canlı mentor ile kişiye özel eğitim

Yapay zekâlı ve canlı mentor ile kişiye özel eğitim

Yapay zekâ odaklı eğitim yazılımımız özel bir öğretmen gibi kodunuzu değerlendiriyor, anında geribildirim alabiliyorsun. Alanında uzman eğitmenler bire bir destek ile yanında.

Gerçek şirket projeleriyle eğitim, günlük sıkı takip

Gerçek şirket projeleriyle eğitim, günlük sıkı takip

Derslerden sonra yapacağın projelerle henüz öğrenciyken geniş bir proje portföyün oluşuyor. Bu projeler işe girerken en büyük referansın olacak.

Sınırsız kariyer desteği ve Başarı Sertifikaları

Sınırsız kariyer desteği ve Başarı Sertifikaları

Code2Work mezunlarını eğitim bitene kadar değil işe girene kadar etkili şirket networkü ile destekliyor. Eğitim sonunda CV ve LinkedIn'e koyabileceğin sertifika alıyorsun.

Genel Bakış

Program süresince öğreneceğin diller ve teknolojiler

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ı

Program 24 haftada seni başlangıç seviyesinden işe-hazır bir yazılımcıya dönüştürecek. Son teknoloji web & AI yöntemlerini kullanmayı ve algoritmik düşünmeyi öğreneceksin.

Portföyünde sergileyebileceğin yazılım projeleri hayata geçireceksin. Bir öğrenci ekibiyle gerçek ürünler oluşturma ve bunlara katkıda bulunma şansına sahip olacaksın.

SPRINT 01-04Web & Temeller

Dünyadaki 1.8 milyar web sitesinin %98'inin front-end yazılım dili olan JavaScript ile yazılımın temellerini öğren. Yazılımın 5 yapı taşı olan değişkenler, veri türleri, fonksiyonlar, koşullar ve döngüler ile ilk uygulamalarını geliştir. HTML ve CSS ile web arayüzleri geliştirmenin temellerini öğren.

  • AI ve eğitmen desteği ile kod yazarak öğrendiklerini uygulamaya dökeceksin.
  • Günlük projeleri yaparak algoritma kurmayı öğreneceksin & problem çözme becerini geliştireceksin.
  • Taş-Kağıt-Makas oyunu gibi ilk basit uygulamalarını yazacaksın.
  • Bir web uygulamasının arayüzünü (UI) HTML ile kodlayacak, CSS ile stillendirecek ve responsive tasarım yapabileceksin.

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

JavaScriptJavaScriptHTMLHTMLCSSCSS

SPRINT 05-08Web Uygulama Geliştirme

Facebook developerlarının geliştirdiği ve şirketlerce en çok talep edilen React teknolojisini öğrenmeye başlayacaksın. React kütüphanesi ile sıfırdan dinamik web uygulamaları geliştireceksin. Fonksiyonel programlamayı, farklı kütüphaneleri kullanmayı ve testler yazarak geliştirdiğin uygulamaları test etmeyi öğreneceksin.

  • Bir pizza restoranı web sitesini geliştireceksin ve portföyüne ekleyeceksin.
  • Test yöntemlerini öğrenecek, cypress.io kütüphanesi ile E2E testleri yazabileceksin.
  • Formlar oluşturmayı, girilen bilgilerin doğruluğunu kontrol etmeyi öğreneceksin.

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

ReactReactcypress.iocypress.io

SPRINT 09-12AI Destekli İleri Web Geliştirme

Kompleks web uygulamaları geliştirme konseptlerini öğreneceksin. AI ve değişik kütüphaneler ile yapay zeka destekli web uygulamaları geliştirecek ve bunları yayınlayacaksın. Verilerin kalıcılığını sağlamayı ve uygulamana kimlik ve yetki kontrolleri eklemeyi öğreneceksin.

  • Redux ile kompleks state yönetimini öğreneceksin.
  • TanStack Query ile server state yönetimini öğreneceksin.
  • AI entegre etmeyi ve Tailwind CSS, React Hook Form, React Toastify gibi react kütüphaneleri ile çalışmayı öğreneceksin.

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

ReactReactReduxReduxTanStack QueryTanStack QueryTailwindCSSTailwindCSSOpenAIOpenAI

SPRINT 13-16Back-end Geliştirme

Google, Facebook, Amazon'un ve Türkiye'nin önde gelen şirketlerinin ana back-end teknolojisi olan Java programlama dilini öğrenmeye başlayacaksın. Nesne Tabanlı Programlama'yı (OOP), veri yapılarını ve SOLID prensiplerini öğreneceksin.

  • Bir yazılımcının nesne tabanlı bir uygulama yazarken nasıl düşünmesi gerektiğini kavrayacaksın. Encapsulation, Inheritance, Composition, Polymorphism ve Abstraction öğreneceksin.
  • Java Collection Framework ile veri yapılarının nasıl çalıştığını anlayıp bunları development aşamalarında kullanacaksın.
  • SOLID prensipler ve bazı design patternler ile daha etkili dizaynların nasıl yapılabileceğini öğreneceksin.
  • Ay sonunda tüm öğrendiklerini kullanarak bir kütüphane otomasyon sistemi hazırlayacak ve tüm öğrendiklerini pratik edeceksin.

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

JavaJava

SPRINT 17-20Veritabanı & AI Destekli Web API geliştirme

Spring Boot Framework'ü ile back-end yazmayı ve api geliştirmeyi öğreneceksin. Verilerin kalıcılığını sağlamak için veritabanı kavramını ve veri tabanlarını sorgulama dili SQL'i öğreneceksin. Hibernate ile kendi yazdığın apileri veritabanı ile ilişkilendireceksin.

  • Spring Boot temellerini ve Dependency Injection ile basit bir api yazmayı, Lombok, Devtools, Actuators kütüphanelerini kullanmayı öğreneceksin.
  • PostgreSQL veritabanında kaydetme, okuma, değiştirme ve silme gibi temel SQL komutlarını ve verileri birleştirme ve gruplama gibi ileri teknikleri öğreneceksin.
  • Hibernate ile veritabanı modellerini nasıl programlamaya taşıyabileceğini öğreneceksin. Yazdığın apiyi dizayn ettiğin veritabanına bağlayacaksın, böylece uçtan uca api dizaynını tamamlayacaksın.
  • Spring Security kavramı ile apilerini güvenli hale getirmeyi ve apilerinin üzerine nasıl unit test yazabileceğini öğreneceksin.
  • OpenAI apisini kullanarak AI sistemlerini nasıl entegre edebileceğini ve RAG sistemleri ile tutarlılığı geliştirmeyi öğreneceksin.

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

JavaJavaSpring BootSpring BootPostgreSQLPostgreSQLHibernateHibernate

SPRINT 21-24İş Başında Çalışmalar ve Fullstack Developer Kariyerine Hazırlanma

Gerçek bir iş hayatı deneyimi için takımlar halinde, haftalık sprintler ve toplantılar ile bir e-ticaret sitesini uçtan uca geliştireceksin. İş hayatına geçiş simülasyonu yöntemi ile işe girme için etkili bir disiplin oturtacaksın.

  • E-ticaret projesinde ekip olarak ve terminlere uyarak çalışmayı öğreneceksin.
  • Geliştireceğin kapsamlı projelerle portföyünü zenginleştireceksin.
  • Gerçek iş yaşamında bir yazılımcı olarak karşılaşacağın zorlukları çözme ve zorlukla başa çıkma yeteneğini geliştireceksin.
  • İş hayatına geçiş simülasyonu rutinini uygulayarak şirketlerin işe alım testlerine ve teknik mülakatlarına hazır olacaksın.
career1

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

Canlı dersler ve kişisel/ekip çalışmaları haftalık yaklaşık 40 saat sürüyor.

  • Canlı ders

    Hafta içi her gün, sabah 2 saat

  • Pair programming (İkili kodlama)

    Hafta içi her gün, öğlen 1.5 saat

  • Günlük projeler

    Hafta içi her gün 3 - 4 saat

  • Canlı destek

    Hafta içi her gün, 09.00 - 21.00 arası

İ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.

career1
career1
Türkiye'de İlk

Banka kredisiz, peşinatsız: İşe başla - sonra öde

İşe başla, sonra öde modeliyle eğitim süresince hiçbir ödeme yapmana gerek yok. Eğitimini tamamlayıp işe başladıktan sonra, kazancına uygun aylık taksitlerle ödemeni yapmaya başlarsın.

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 0

Başvuru

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

Adım 1

Ön değerlendirme

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

Adım 2

Mülakat

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

Adım 3

Son değerlendirme

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

Yazılım Öğrenmeye Başla

Yeni sınıfın son başvuru tarihi
15 Haziran
BAŞVUR