Full Stack Web Geliştirme eğitimi: online DevOps kursu | robot_dreams
  • Online kurs
  • 14 Ders
  • Uçtan Uca Full Stack Uygulama Geliştirme
  • Gerçek Projelerle Öğrenme

FULL STACK WEB GELİŞTİRME

Sıfırdan modern web uygulamaları geliştirmeyi öğrenin. Bu kapsamlı Full Stack Developer Kursu ile React, Node.js, Express ve veritabanı teknolojilerini kullanarak gerçek projeler geliştirin, uygulamalarınızı canlıya alın ve profesyonel web geliştirme becerileri kazanın.

Fatih Kartal

Senior Software Engineer

Fatih Kartal Software Development & Consulting

KURS HAKKINDA:

  • Süre:

    7 Hafta

  • Sonuç:

    Uygulamalı Full Stack Web Geliştirme

Full Stack Web Geliştirme Eğitimi, hem sıfırdan yazılım kursu arayan katılımcılar hem de mevcut frontend/backend bilgisine sahip junior geliştiriciler için tasarlanmıştır. Bu kapsamlı Full Stack Developer Kursu, modern web geliştirme ekosistemini adım adım öğretirken frontend ve backend teknolojilerini bir araya getirerek gerçek dünya projeleri geliştirme imkânı sunar. Katılımcılar, dersler boyunca React, Node.js, Express, SQL (SQLite), MongoDB ve Git/GitHub kullanarak uçtan uca production-ready uygulamalar inşa edecek, uygulamalarını Docker ile paketleyip canlı ortama deploy ederek portföylerini güçlendireceklerdir.

Kursu kimlere öneriyoruz?

Kariyer Değiştirmek İsteyenler (Non-Tech → Tech)

Teknik olmayan bir geçmişten gelen, teknoloji alanına geçiş yapmak isteyen katılımcılar. Hedefleri; yüksek talep gören bir meslek edinmek, sıfırdan hem frontend hem backend öğrenmek ve hızlı sonuçlar görmek. Bu grup, yeni bir kariyer fırsatı yaratmak, gelirini artırmak ve yalnızca tek bir alana değil, komple sistem geliştirmeye hakim olmak isteyenlerden oluşur.

Junior Geliştiriciler (Frontend / Backend Bilenler)

Zaten frontend veya backend bilgisine sahip olan, ancak full-stack seviyesine geçmek isteyen geliştiriciler. Amaçları; daha yüksek maaş ve rol sorumluluğu elde etmek, tek başına projeler geliştirebilmek, freelance veya startup projelerinde yer almak ve uçtan uca ürün geliştirme deneyimi kazanmak.

 

Eğitmen

Fatih Kartal

Senior Software Engineer, Fatih Kartal Software Development & Consulting

  • 2006 yılından bu yana full-stack mobil ve web teknolojileri alanında uçtan uca çözümler üreten; yazılım mimarisi, gelişmiş bulut altyapıları ve yapay zeka entegrasyonlarında derin uzmanlığa sahip kıdemli bir teknoloji profesyonelidir.

  • Symbian döneminden modern iOS ve Android ekosistemlerine uzanan süreçte, Google Play Store ve Apple App Store platformlarında tüm geliştirme ve mimari süreçlerini uçtan uca (full-stack) yürüttüğü 20'den fazla mobil ve web uygulamasını başarıyla yayına almıştır.

  • Bir devlet üniversitesinin dijital dönüşüm süreçlerine liderlik ederek, kurumun ilk dinamik web mimarisini devreye almış; bu stratejik hamleyle idari personelin iş yükünü %50 oranında azaltırken site metriklerini tamamen ölçülebilir ve veri odaklı bir yapıya kavuşturmuştur.

  • Teknolojik trendleri yakından takip ederek, modern mühendislik prensipleriyle yapay zeka kabiliyetlerini birleştiren 5 adet yenilikçi, AI entegrasyonlu full-stack projeyi son 1 yıl içinde sıfırdan hayata geçirmiştir.

  • Türkiye'nin bilinen dijital platformlarından yemektekeyifvar.com projesinin geliştirilmesinde aktif rol oynamış; halihazırda büyük ölçekli kurumsal firmalar için kritik operasyonel öneme sahip yeni nesil Saha Yönetimi ve CRM (Web & Mobil) sistemlerinin mimari süreçlerini ve proje yönetimini başarıyla yürütmektedir.

  • Google Cloud, Cloudflare ve Firebase gibi gelişmiş bulut altyapıları, e-fatura entegrasyonları ve karmaşık veri mimarilerini optimize etme konusundaki yetkinliğini, matematiğin köklü mantıksal altyapısıyla birleştirmekte; verdiği eğitimlerle öğrencilerine sadece kod yazmayı değil, yazılımın arkasındaki algoritmik ve teorik düşünce sistematiğini kazandırmaktadır.

MÜFREDAT

  • 01 Ders

    Full-Stack Çalışma Ortamını Kurma ve Web'in İşleyişini Çözme

    • İstemci-sunucu arasında bir isteğin yolculuğunu uçtan uca izleme
    • HTTP request-response döngüsünü gerçek örneklerle takip etme
    • Node, IDE, terminal ve geliştirme ortamını sıfırdan kurma
    • Full-stack bir uygulamanın katmanlarını tanıma
  • 02 Ders

    Versiyonlanan İlk Web Arayüzünü Tasarlama ve GitHub'a Taşıma

    • Semantic HTML ile sayfa iskeleti kurma
    • Flexbox ve Grid ile responsive (mobile-first) yerleşim
    • Git ile commit ve branch yönetimi
    • GitHub'da repo oluşturma, push ve pull request akışı
    • Responsive tasarımda yaygın kullanılan breakpoint stratejileri
    • Git Ignore ve README hazırlama
  • 03 Ders

    JavaScript ile Sayfaya Etkileşim ve Dinamik Davranış Kazandırma

    • DOM üzerinde elemanları seçme ve değiştirme
    • Kullanıcı olaylarını (event) yakalama
    • Dizi ve objelerle veri işleme
    • Koşullu mantık ve döngülerle dinamik içerik üretme
    • Tarayıcı araçlarıyla hata ayıklama
    • Local Storage / Session Storage
    • JSON veri yapısı
  • 04 Ders

    Modern JavaScript ile Asenkron Veri ve Temiz Kod Yazma

    • ES6+ söz dizimiyle daha okunur kod yazma
    • Closures ile veri kapsülleme
    • Promise ve async/await ile asenkron akış yönetimi
    • Fetch API ile dış servisten veri çekme
    • Modüllerle kod organizasyonu ve hata yakalama
    • Array Methods (map, filter, reduce)
    • Destructuring ve Spread Operator'ın gerçek projelerde kullanımı
  • 05 Ders

    React ile Yeniden Kullanılabilir Arayüz Bileşenleri İnşa Etme

    • Arayüzü bileşenlere bölme
    • JSX ile dinamik içerik üretme
    • Props ile bileşenler arası veri aktarımı
    • useState ve useEffect ile durum ve yan etki yönetimi
    • Kullanıcı olaylarını bileşen içinde işleme
    • Component tasarım prensipleri ve CSS Component mantığı
    • Conditional Rendering
    • Lists & Keys
  • 06 Ders

    Çok Sayfalı, Ölçeklenebilir React Uygulaması Geliştirme

    • React Router ile sayfalar arası gezinme
    • Context API ile uygulama genelinde durum paylaşımı
    • Custom hook'larla tekrar eden mantığı soyutlama
    • Form durumlarını yönetme
    • Sürdürülebilir klasör mimarisi kurma
  • 07 Ders

    Express ile Kendi RESTful API'nizi Geliştirme

    • Express ile sunucu ayağa kaldırma
    • Route'lar ve HTTP metodlarıyla endpoint tasarlama
    • Middleware zinciriyle istek işleme
    • Request/response akışını yönetme
    • Merkezi hata yönetimi kurma
    • Environment Variables (.env)
    • Config yönetimi
  • 08 Ders

    SQLite ile İlişkisel Veri Modelleme ve Sorgulama

    • İlişkisel veriyi tablolara ve ilişkilere oturtma
    • Schema tasarlama
    • SELECT, INSERT, UPDATE, DELETE ile veri işleme
    • JOIN ile birden çok tablodan veri birleştirme
    • Express API'sini SQLite'a bağlama
    • Parametreli sorgularla güvenli veri işleme (SQL injection'dan kaçınma)
  • 09 Ders

    MongoDB ile Doküman Tabanlı Veri Saklama ve SQL'le Karşılaştırma

    • Veriyi doküman ve koleksiyon yapısında modelleme
    • Mongoose ile şema ve CRUD işlemleri
    • Aynı veriyi SQL ve NoSQL'de modellemenin farkını yaşama
    • Hangi senaryoda hangi veritabanının doğru olduğuna karar verme
    • Embedding vs Referencing
    • MongoDB Index mantığı
  • 10 Ders

    Sürdürülebilir ve Tutarlı bir REST API Mimarisi Tasarlama

    • Resource ve endpoint adlandırmayı standartlaştırma
    • HTTP status kodlarıyla anlamlı yanıtlar döndürme
    • Hata yanıtlarını tutarlı hale getirme
    • GitHub ve Slack API yaklaşımlarını karşılaştırarak tasarım kararları alma
    • Swagger ile API'yi belgeleme
  • 11 Ders

    JWT ile Güvenli Kullanıcı Oturumu ve Yetkilendirme Kurma

    • Kullanıcı kaydı ve girişi akışını kurma
    • Şifreleri hash'leyerek güvenli saklama
    • JWT ile oturum yönetme
    • Middleware ile korumalı route'lar oluşturma
    • Rol bazlı erişim (admin/kullanıcı) uygulama
  • 12 Ders

    Frontend ve Backend'i Birleştirip Gerçek Uygulama Özellikleri Ekleme

    • React arayüzünü Axios ile kendi API'sine bağlama
    • Loading ve error durumlarını yönetme
    • CORS sorunlarını çözme
    • Veri akışını uçtan uca takip etme
    • Sayfalama, arama/filtreleme ve dosya yükleme özellikleri ekleme
    • Endpoint'leri ve entegrasyonu temel testlerle doğrulama
  • 13 Ders

    Uygulamayı Canlıya Alma ve Docker ile Paketleme

    • Frontend ve backend'i Vercel/Render üzerinde yayına alma
    • Build sürecini ve environment değişkenlerini yapılandırma
    • Domain ve SSL bağlama
    • Docker ile uygulamayı container'a alma (Dockerfile, image oluşturma)
    • CI/CD ile otomatik test ve dağıtım hattı kurma (GitHub Actions)
    • "Bende çalışıyordu" sorununu çözen taşınabilir yapı kurma
    • Loglara bakma
    • Production Debugging
  • 14 Ders

    Atölye: Full-Stack Ürünü Planlama, Geliştirme ve Sunma

    • Özellikleri parçalara bölüp planlama
    • Frontend'den veritabanına kadar tüm katmanları geliştirme
    • Hataları ayıklama
    • Uygulamayı canlıya alma
    • Ürünü demo ile sunma

KAYDOL

Full Stack Developer Kursu ile kariyerinizde yeni bir sayfa açmak için formu doldurun. Web Geliştirme Eğitimi hakkında eğitim içeriği, ücretlendirme ve kayıt süreciyle ilgili detaylı bilgi almak için eğitim danışmanımız en kısa sürede sizinle iletişime geçecektir.

 
 
 
Bilgi İstiyorum