Full - Stack Python Eğitimi

Python Yazılım Dili Eğitimi

Full-Stack Python Eğitimi, hiç kod bilmeyen bir öğrenciyi adım adım gerçek dünya projeleri üretebilen bir Python geliştiricisine dönüştürmeyi hedefleyen kapsamlı bir programdır.

Sıfırdan Uzmanlığa Canlı Ders / Sınıf Uluslararası Geçerli
Full - Stack Python 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

Ne Öğreneceksiniz?

Eğitim sonunda kullanabileceğin gerçek beceriler.

  • Sıfırdan bir web uygulamasını uçtan uca kurabilir — arayüzünden veritabanına, kullanıcı etkileşiminden veri işlemeye kadar bir projeyi tek başına hayata geçirebilir.
  • Karşılaştığı hataları çözebilen, kendi kendine yetebilen bir geliştirici olur — bir hata aldığında panikleyip pes etmek yerine, sorunu okuyup nedenini anlayıp düzeltebilir.
  • Gerçek dünya verisiyle çalışabilir — internetten veri toplayabilir, bu veriyi düzenleyip bir veritabanında saklayabilir, gerektiğinde analiz edip anlamlı sonuçlar çıkarabilir.
  • Düzenli, okunabilir ve sürdürülebilir kod yazma alışkanlığı kazanır — kodunu sadece "çalışsın diye" değil, başka biri (veya kendisi altı ay sonra) rahatça anlayabilsin diye yazar.
  • Bir problemi parçalara ayırıp çözme becerisi geliştirir — büyük ve karmaşık görünen bir görevi, yönetilebilir adımlara bölüp sistematik şekilde ilerleyebilir.
  • Kendi portföyüne koyabileceği, uçtan uca tamamlanmış bir proje çıkarır — eğitim sonunda elinde sadece bilgi değil, gösterebileceği somut bir iş de olur.
  • Yazılım geliştirme sürecine bir "meslek" gözüyle bakabilir — artık Python'u parça parça komutlar değil, bir problemi çözmek için baştan sona kullanabileceği bir araç olarak görür.

Müfredat

8 modül · 18 bölüm
Modül 1

Python Temelleri

Eğitimin giriş modülüdür. Katılımcı Python dilini sıfırdan öğrenir; değişkenlerden veri yapılarına kadar tüm programlama zeminini oturtarak sonraki modüllere hazır hale gelir.

1.1 Python Temelleri

Değişkenler, temel veri tipleri, tip dönüşümleri ve operatörlerin öğretildiği ilk adım.

1.2 Koşullar ve Döngüler

if-elif-else karar yapıları, for-while döngüleri ve range, enumerate, zip fonksiyonlarının kullanımı.

1.3 İleri Veri Yapıları

List, Tuple, Set ve Dictionary yapıları ile bellek yönetimi (Value vs. Reference Types) kavramı.

Modül 2

Fonksiyonel Programlama

Kodu tekrar kullanılabilir ve düzenli parçalara bölmeyi öğreten modül. Fonksiyonel programlama araçlarıyla daha temiz ve esnek kod yazımı hedeflenir.

2.1 Python Fonksiyonları

Fonksiyon tanımlama, scope (kapsam) kavramı ve Lambda, Map, Filter mekanizmalarının kullanımı.

Modül 3

Nesne Tabanlı Programlama (OOP)

Yazılım dünyasının temelini oluşturan nesne tabanlı programlama mimarisinin sıfırdan ileri seviyeye işlendiği modül. Kurumsal projelerin kod mimarisi bu prensipler üzerine kurulur.

3.1 OOP-1: Sınıf ve Nesne

Class ve Object kavramları, __init__ yapısı ve self parametresi ile sınıf özellikleri ve metotları.

3.2 OOP-2: Temel İlkeler

Inheritance (Kalıtım), Encapsulation (Kapsülleme) ve bu kavramların sektörel pratikleri.

3.3 OOP-3: İleri Yapılar

Polymorphism (Çok Biçimlilik) ve Inner Classes (İç İçe Sınıflar) mimarisi.

Modül 4

Sistem ve Hata Yönetimi

İşletim sistemi seviyesinde otomasyon, kurumsal hata yönetimi ve dosya işlemlerini kapsayan modül. Sağlam ve hataya dayanıklı uygulamalar geliştirme becerisi kazandırılır.

4.1 Modüller & Hata Yönetimi

Hazır modüllerin kullanımı, try-except-else-finally yapısı ve raise ile hata fırlatma.

4.2 Dosya Yönetimi & İleri Modüller

Dosya I/O işlemleri, os ve datetime modülleri ile json ve regex temelleri.

Modül 5

Veri Kazıma ve Veritabanı

Web kaynaklarından veri çekme ve verinin veritabanında saklanmasını öğreten modül. Web scraping ve hem ilişkisel hem NoSQL veritabanı mantığı ele alınır.

5.1 Web Araçları & Veritabanı

requests ile HTTP istekleri, BeautifulSoup ile Web Scraping ve SQL (SQLite) ile NoSQL (MongoDB) mantığı.

Modül 6

Frontend Temelleri

Web uygulamalarının kullanıcı arayüzü katmanını oluşturmayı öğreten modül. Modern ve mobil uyumlu (responsive) arayüz tasarımının temelleri işlenir.

6.1 Frontend Temelleri

HTML5 ve CSS3 yapıları, Bootstrap Grid sistemi ve hızlı arayüz geliştirme pratikleri.

Modül 7

Django ile Web Geliştirme

Full-Stack web geliştirmenin backend omurgasını oluşturan Django framework'ünün uçtan uca işlendiği modül. MVT mimarisinden ORM'e, form yönetiminden veritabanı ilişkilerine kadar tam fonksiyonlu web uygulaması geliştirme öğretilir.

7.1 Django-1: Giriş ve Kurulum

Virtual Env yönetimi, proje mimarisi ve MVT (Model-View-Template) teorisi.

7.2 Django-2: URLs & Views

Request-Response döngüsü, URL konfigürasyonları ve dinamik view yapıları.

7.3 Django-3: Şablon Dili

Jinja (Template Language) dinamikleri ve statik dosyaların (CSS/JS) sisteme bağlanması.

7.4 Django-4: Models & ORM

Model tasarımı, makemigrations ve migrate adımları ile Admin Paneli entegrasyonu.

7.5 Django-5: DB İlişkileri

Veritabanı ilişkileri (ForeignKey, ManyToMany) ve ileri seviye ORM sorguları.

7.6 Django-6: Form ve Yönetim

ModelForm yapısı, kullanıcıdan veri alma ve dosya/görsel yükleme süreçleri.

Modül 8

Veri Analizine Giriş

Full-Stack becerilerin üzerine yapay zeka ve veri analitiği vizyonu ekleyen bitiş modülü. Python'un veri bilimi kütüphaneleriyle veri işleme ve görselleştirme temelleri kazandırılır.

8.1 Veri Analizine Giriş

Python ile veri analizi dünyasına genel bakış, Numpy ve Pandas kütüphaneleri ile Matplotlib kullanarak veri görselleştirme.

Eğitmenler

Abdullah Kayhan
Abdullah Kayhan
Mekatronik Mühendisi

Mekatronik Mühendisliği lisans eğitimini derece ile tamamlayan Abdullah Kayhan, 6 yılı aşkın süredir endüstriyel otomasyon, makine kontrol sistemleri ve yazılım geliştirme alanlarında sahada aktif olarak görev yapmaktadır. Bu süreçte ahşap işleme sanayiine yönelik CNC makine projelerinin uçtan uca geliştirilmesi, siste...

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

Bu eğitime katılmak için önceden programlama bilgim olması gerekiyor mu?

Hayır. Eğitim, hiç kod yazmamış biri için Python'un temel söz dizimini anlatan bir modülle başlar. Tek beklenti, düzenli katılım ve pratik yapmaya istekli olmaktır.

Dersler ne zaman ve ne sıklıkla işleniyor?

Dersler haftada 1 gün, 1 saatlik oturumlar hâlinde canlı olarak işlenir. Konular tek bir oturuma sıkıştırılmaz; gerektiğinde bir konu birden fazla haftaya yayılarak, sindirilerek işlenir.

A Sınıfı ile B Sınıfı arasındaki fark nedir?

B Sınıfı, Python temelleri ve nesne tabanlı programlama (OOP) konularını kapsar. A Sınıfı ise buradan devam ederek hata yönetiminden başlayıp dosya işlemleri, veritabanı, web kazıma, Django ile web geliştirme ve veri analizine kadar ilerler. B Sınıfı içeriğini tamamlayan kursiyerler A Sınıfı'na geçebilir.

Derslere katılamadığım haftalarda içeriğe nasıl ulaşırım?

Tüm ders videolarına ömür boyu erişim sağlanır; kaçırdığınız bir dersi istediğiniz zaman tekrar izleyebilirsiniz. Eğitim içeriği güncellendiğinde bu güncellemelere de ömür boyu erişiminiz devam eder.

Sertifika alıyor muyum, bu sertifika geçerli mi?

Evet. Eğitimi tamamlayıp online sınavda 70 ve üzeri puan alan kursiyerler, onaylı ve e-Devlet sisteminde görüntülenebilir bir sertifikaya hak kazanır.

Sınav nasıl yapılıyor?

Sınav online olarak gerçekleştirilir. Başarı için gereken asgari puan 70'tir.

Ders sırasında veya sonrasında eğitmene nasıl ulaşabilirim?

Eğitmenimize WhatsApp, e-posta ve Telegram üzerinden ulaşabilir, sorularınızı iletebilirsiniz.

Hangi bilgisayar/donanıma ihtiyacım var?

Python ve kullanacağımız araçlar (VS Code, tarayıcı vb.) hafif yazılımlardır; sıradan bir dizüstü veya masaüstü bilgisayar eğitim için yeterlidir, özel bir donanım gerekmez.

Uluslararası Geçerli
Hemen Kayıt Ol

Hemen Katıl

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

Kariyerine bugün başla.
WhatsApp Instagram Facebook