Yazılım ve Web Uzmanlığı Eğitimi

Yazılım ve Web Uzmanlığı Eğitimi

Bu eğitimde katılımcılar Front-End, Back-End ve Full-Stack geliştiriciliğin tüm katmanlarını; günümüzün vazgeçilmez bir parçası haline gelen yapay zekâ destekli geliştirme araçlarıyla birlikte öğrenir

80 Canlı Ders / Sınıf Uluslararası Geçerli
Yazılım ve Web Uzmanlığı Eğitimi
Örnek ders içeriği
PDF · örnek müfredat & ders notu

Eğitimin örnek bir bölümünü ve müfredat detayını PDF olarak incele — neye başladığını önceden gör.

Örnek PDF'i indir

Müfredat

22 modül · 66 bölüm · 80
Modül 1

Yazılım ve Web Dünyasına Giriş

(3 Saat) Yazılım ve donanım ilişkisi, web geliştirme nedir ve Front-End / Back-End / Full-Stack ayrımının tanıtıldığı giriş modülü.

1.1 Yazılım ve donanım ilişkisi

Yazılımın donanımla nasıl çalıştığının temel mantığı.

1.2 Web geliştirme nedir

Web sitelerinin ve uygulamalarının geliştirilme süreci.

1.3 Front-End / Back-End / Full-Stack ayrımı

Web geliştiriciliğin üç temel katmanı arasındaki fark.

Modül 2

Geliştirme Ortamı ve Araçlar

(3 Saat) Kod editörü, terminal, sürüm kontrolü ve yapay zekâ destekli editörlerin tanıtıldığı modül.

2.1 VS Code ve terminal kullanımı

VS Code editörü ve komut satırı (terminal) kullanımı.

2.2 Git / GitHub temelleri (branch, merge, pull request)

Sürüm kontrolü ile branch, merge ve pull request yönetimi.

2.3 AI destekli editörlere giriş

Yapay zekâ destekli kod editörlerinin tanıtımı.

Modül 3

Python Temelleri I

(5 Saat) Python programlamanın ilk aşaması; değişkenler, kontrol yapıları ve fonksiyonlar.

3.1 Değişkenler ve veri tipleri

Verinin bellekte tutulması ve temel veri tipleri.

3.2 Kontrol yapıları (if/else, döngüler)

Karar yapıları ve döngülerle akış kontrolü.

3.3 Fonksiyon tanımlama

Fonksiyon yazma ve kodu parçalara bölme.

Modül 4

Python Temelleri II

(5 Saat) Veri yapıları, nesne tabanlı programlama ve hata yönetiminin işlendiği modül.

4.1 Veri yapıları: liste, demet, sözlük, küme

List, tuple, dict ve set yapılarının kullanımı.

4.2 Nesne yönelimli programlama (OOP)

Sınıf, nesne ve OOP prensipleri.

4.3 Hata yönetimi (try/except)

try/except ile hata yakalama ve yönetimi.

Modül 5

İleri Python ve Kütüphaneler

(5 Saat) Dosya işlemleri, paket yönetimi ve veri kütüphanelerine giriş.

5.1 Dosya işlemleri

Dosya okuma/yazma (I/O) işlemleri.

5.2 Paket yönetimi (pip)

pip ile dış kütüphane kurulumu ve yönetimi.

5.3 NumPy ve Pandas'a giriş

NumPy ve Pandas kütüphaneleriyle veri işleme temeli.

Modül 6

Algoritmalar ve Problem Çözme

(4 Saat) Temel algoritmalar ve algoritmik düşünme becerisinin geliştirildiği modül.

6.1 Arama ve sıralama algoritmaları

Temel arama ve sıralama algoritmaları.

6.2 Big-O mantığına giriş

Algoritma karmaşıklığı (Big-O) kavramı.

6.3 Algoritmik düşünme pratikleri

Problem çözme ve algoritmik düşünme alıştırmaları.

Modül 7

Veri Tabanı Tasarımı

(4 Saat) İlişkisel veri modeli, normalizasyon ve ER diyagramlarının işlendiği modül.

7.1 ER diyagramları

Varlık-ilişki (ER) diyagramlarıyla veri modelleme.

7.2 Normalizasyon

Veri tekrarını azaltan normalizasyon kuralları.

7.3 İlişkisel veri modeli

İlişkisel veritabanı mantığı ve tablolar arası ilişkiler.

Modül 8

SQL ile Veritabanı Yönetimi

(5 Saat) SQL sorguları ve MySQL/MSSQL ile veritabanı yönetiminin öğretildiği modül.

8.1 SELECT, JOIN, WHERE yapıları

Sorgulama, tablo birleştirme ve filtreleme.

8.2 MySQL / MSSQL uygulamaları

MySQL ve MSSQL üzerinde pratik uygulamalar.

8.3 CRUD işlemleri

Create, Read, Update, Delete işlemleri.

Modül 9

HTML ile Web Yapısı

(4 Saat) Semantik HTML, form/tablo yapıları ve erişilebilirlik temellerinin işlendiği modül.

9.1 Semantik HTML

Anlamlı ve doğru yapılandırılmış HTML.

9.2 Form ve tablo yapıları

Form ve tablo elemanlarının kullanımı.

9.3 Erişilebilirlik temelleri

Erişilebilir (accessible) web geliştirme ilkeleri.

Modül 10

CSS ile Görsel Tasarım

(5 Saat) Modern CSS ile duyarlı (responsive) ve estetik arayüz tasarımı.

10.1 Flexbox ve Grid sistemleri

Flexbox ve Grid ile yerleşim (layout) tasarımı.

10.2 Responsive tasarım

Farklı ekranlara uyumlu duyarlı tasarım.

10.3 Animasyon ve geçişler

CSS animasyonları ve geçiş efektleri.

Modül 11

JavaScript Temelleri

(5 Saat) DOM, olay yönetimi ve form doğrulama ile etkileşimli web sayfaları.

11.1 DOM manipülasyonu

JavaScript ile sayfa içeriğini (DOM) değiştirme.

11.2 Event handling

Kullanıcı olaylarının (event) yönetimi.

11.3 Form doğrulama

Form girişlerinin doğrulanması (validation).

Modül 12

İleri JavaScript

(4 Saat) Asenkron programlama, API'den veri çekme ve JSON ile çalışma.

12.1 Async / await

Asenkron işlemler ve async/await yapısı.

12.2 Fetch API ile veri çekme

Fetch API ile uzak kaynaklardan veri çekme.

12.3 JSON ile çalışma

JSON verisinin işlenmesi ve dönüştürülmesi.

Modül 13

Modern Front-End Yaklaşımları

(4 Saat) Bileşen tabanlı düşünme ve React ile modern arayüz geliştirme.

13.1 Component tabanlı düşünme

Arayüzü yeniden kullanılabilir bileşenlere bölme.

13.2 React temelleri

React kütüphanesinin temel mantığı.

13.3 State ve props kavramı

React'te state ve props ile veri yönetimi.

Modül 14

PHP ile Sunucu Taraflı Geliştirme

(5 Saat) PHP ile form işleme, veritabanı bağlantısı ve güvenli sunucu tarafı geliştirme.

14.1 Form işleme ve session yönetimi

Form verilerinin işlenmesi ve oturum (session) yönetimi.

14.2 PDO ile veritabanı bağlantısı

PDO ile güvenli veritabanı bağlantısı.

14.3 Güvenli veri işleme

Güvenli ve doğrulanmış veri işleme teknikleri.

Modül 15

Laravel Framework

(5 Saat) MVC mimarisi, routing ve Eloquent ORM ile Laravel geliştirme.

15.1 MVC mimarisi

Model-View-Controller mimarisi mantığı.

15.2 Routing ve controller yapısı

URL yönlendirme ve controller yönetimi.

15.3 Eloquent ORM

Eloquent ORM ile veritabanı işlemleri.

Modül 16

API Geliştirme ve Entegrasyon

(4 Saat) REST API tasarımı, test ve üçüncü parti API entegrasyonu.

16.1 REST API tasarım prensipleri

REST mimarisiyle API tasarım ilkeleri.

16.2 Postman ile test etme

Postman ile API test etme.

16.3 Üçüncü parti API entegrasyonu

Harici API'lerin projeye entegrasyonu.

Modül 17

Yapay Zekâ Destekli Geliştirme I

(4 Saat) Yapay zekâ araçlarıyla hızlı prototipleme, hata ayıklama ve arayüz üretimi.

17.1 AI ile hızlı prototipleme ("vibe coding")

Yapay zekâ araçlarıyla hızlı prototip oluşturma.

17.2 AI destekli hata ayıklama

Yapay zekâ ile hata bulma ve giderme.

17.3 Prompt ile bileşen / arayüz üretimi

Prompt yazarak bileşen ve arayüz üretimi.

Modül 18

Yapay Zekâ Destekli Geliştirme II

(4 Saat) Web projelerine AI tabanlı özelliklerin entegrasyonu ve AI API kullanımı.

18.1 Web projesine chatbot / öneri motoru entegrasyonu

Chatbot ve öneri sistemi gibi AI özellikleri ekleme.

18.2 AI API'leri ile çalışma

Yapay zekâ API'lerinin kullanımı.

18.3 AI destekli test senaryosu üretimi

Yapay zekâ ile test senaryoları oluşturma.

Modül 19

Web Güvenliği ve Performans

(3 Saat) Yaygın güvenlik açıklarına karşı korunma ve performans optimizasyonu.

19.1 XSS ve SQL Injection'a karşı korunma

Yaygın web saldırılarına karşı savunma teknikleri.

19.2 HTTPS ve kimlik doğrulama

HTTPS ve güvenli kimlik doğrulama.

19.3 Performans optimizasyonu

Web uygulamalarında hız ve performans iyileştirme.

Modül 20

Deployment ve Yayına Alma

(3 Saat) Hosting, CI/CD ve projeyi canlıya alma süreçleri.

20.1 Hosting ve domain yönetimi

Sunucu (hosting) ve alan adı (domain) yönetimi.

20.2 CI/CD mantığına giriş

Sürekli entegrasyon ve dağıtım (CI/CD) temelleri.

20.3 Canlıya alma süreçleri

Projenin yayına (production) alınması.

Modül 21

Bitirme Projesi

(4 Saat) Öğrenilen tüm becerilerle uçtan uca yapay zekâ destekli bir web projesi geliştirme.

21.1 Uçtan uca AI destekli web projesi

Baştan sona yapay zekâ destekli web projesi.

21.2 Proje planlama ve mekanik ekleme

Proje planlaması ve özelliklerin eklenmesi.

21.3 Test etme ve hata giderme

Projenin test edilmesi ve hataların giderilmesi.

Modül 22

Sınav Hazırlığı ve Genel Tekrar

(2 Saat) Genel konu tekrarı, örnek sınav ve değerlendirme ile bitiş modülü.

22.1 Genel konu tekrarı

Tüm modüllerin gözden geçirilmesi.

22.2 Örnek sınav soruları

Örnek sorularla sınav pratiği.

22.3 Değerlendirme

Genel değerlendirme ve geri bildirim.

Eğitmenler

Batuhan Çar
Batuhan Çar
Yazılım Mühendisi

Batuhan Çar, Yazılım Mühendisliği mezunu bir VR ve Oyun Geliştiricisidir. Unity ve C# başta olmak üzere çok oyunculu oyun sistemleri, VR projeleri ve oyun mekaniği geliştirme alanlarında aktif olarak çalışmaktadır. Photon Fusion kullanarak ağ altyapıları, karakter hareket sistemleri, düşman yapay zekâları ve senkronize...

Ayar Damgası

Uluslararası geçerli, doğrulanabilir sertifika

Eğitim sonunda yapılan online sınavda başarılı olan katılımcılar, uluslararası geçerliliğe sahip onaylı sertifika almaya hak kazanır.

Onaylı sertifikasını alan mezun
Onaylı
Sertifika
Toplam mezun
Uygulama saati
Uluslararası
Onaylı sertifika

Benzer Eğitimler

Sık sorulan sorular

Eğitime katılmak için önceden kodlama veya yazılım tecrübesine sahip olmam gerekiyor mu?

Hayır, eğitim sıfırdan başlayanlar göz önüne alınarak kurgulanmıştır. Temel bilgisayar kullanım bilgisine ve öğrenme isteğine sahip olan herkes bu eğitime katılabilir.

Eğitim için nasıl bir bilgisayar donanımına ihtiyacım var?

Standart bir kod editörü (VS Code vb.), web tarayıcısı ve temel geliştirme araçlarını sorunsuz çalıştırabilecek ortalama özelliklere sahip (en az 8 GB RAM önerilir) bir dizüstü veya masaüstü bilgisayar yeterlidir.

Eğitim süresince hangi diller, kütüphaneler ve teknolojiler öğretilmektedir?

Eğitim hem Frontend (Ön Yüz) hem de Backend (Arka Yüz) teknolojilerini kapsayarak Full-Stack yaklaşımı sunar:

Frontend: HTML5, CSS3, JavaScript (ES6+), Responsive Tasarım (Bootstrap / Tailwind CSS), Modern JS Framework yapıları (React / Vue.js temelleri).

Backend & Veritabanı: Sunucu taraflı programlama (C# / .NET Core veya Node.js / Python), Relational Veritabanı (MSSQL / PostgreSQL), RESTful API mimarisi.

Araçlar: Git, GitHub, VS Code, Postman.

Dersler teorik mi yoksa uygulamalı mı işleniyor?

Eğitim tamamen proje ve üretim odaklıdır. İşlenen her teorik konunun ardından gerçek dünya senaryolarına uygun arayüz tasarımları, dinamik web siteleri ve veritabanı bağlantılı projeler geliştirilerek pratik yapılır.

Eğitim sonunda sertifika veriliyor mu ve geçerliliği nedir?

Eğitimi ve dönem sonu bitirme projesini / sınavını başarıyla tamamlayan katılımcılara uluslararası geçerliliğe sahip (ICC Onaylı) Yazılım ve Web Uzmanlığı Başarı Sertifikası verilmektedir.

Bu eğitimi tamamladıktan sonra hangi unvanlarla çalışabilirim?

Eğitimi tamamlayan katılımcılar; Web Developer, Frontend Developer, Backend Developer, Full-Stack Web Developer veya Freelance (Bağımsız) Web Uzmanı olarak sektörde yer alabilir veya kendi projelerini hayata geçirebilirler.

Ders materyallerine, kod örneklerine ve videolara daha sonra ulaşabilir miyim?

Evet, derslerde yazılan tüm kaynak kodlara, eğitim dokümanlarına ve kayıtlı videolara ömür boyu erişim hakkınız bulunmaktadır.

Eğitim sürecinde veya proje geliştirirken takıldığım yerlerde destek alabilir miyim?

Evet, eğitim süresince eğitmen desteği, soru-cevap platformları ve canlı destek kanalları üzerinden takıldığınız teknik konularda rehberlik sağlanmaktadır.

Uluslararası Geçerli · 80
Hemen Kayıt Ol

Hemen Katıl

Altın bir kariyere
bugün başla.

Kariyerine bugün başla.
WhatsApp Instagram Facebook