Go ile ilk web uygulamanızı yazın
Go ile modül kurulumu, net/http handler, form işleme, oturum, html/template, SQLite ve test konularını bir not defteri uygulaması üzerinde öğreten 2 günlük giriş eğitimi.
Go ile web geliştirmeye giriş
Eğitim, Go ile web uygulaması geliştirmeye yeni başlayanlara temel yapıyı gösterir: go mod ile proje, net/http handler ve ServeMux, istek parametreleri ve form işleme, html/template ile sayfa üretimi, statik dosyalar, çerez ve oturum yönetimi, database/sql ile SQLite, hata yönetimi, proje klasör yapısı (cmd, internal), log ve go test ile ilk testler.
2 Gün. Her gün dört modül; Go Web Temelleri; Şablon, Veritabanı ve Yayın ekseninde ilerleyen uygulamalı program.
Temel Seviye — Go ile web geliştirmeye giriş: HTTP, handler, form, şablon ve veritabanı
Küçük bir not defteri uygulaması adım adım geliştirilir; her aşamada çalışan sürüm elde edilir.
Web odaklı Go kalıplarını örnek üzerinden öğrenirsiniz.
Proje klasörü ve handler yapısını düzenli kurarsınız.
SQLite ile kalıcı veri saklayan uygulama yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon, struct ve slice/map.
Temel HTML bilgisi.
Go ve VS Code (Go eklentisi).
Temel SELECT/INSERT bilgisi.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Go modülü ve düzenli klasör yapısı kurabilirsiniz.
net/http ile sayfa ve işlem handler'ları yazabilirsiniz.
Form verisini doğrulayıp PRG kalıbıyla işleyebilirsiniz.
Çerez tabanlı oturum ve giriş akışı kurabilirsiniz.
html/template ile güvenli HTML üretebilirsiniz.
SQLite ile hazırlanmış ifadelerle veri okuyup yazabilirsiniz.
Handler'ları httptest ile test edebilirsiniz.
Uygulamayı tek ikili dosya veya Docker imajı olarak yayına hazırlayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Source Coding Best Practices eğitimi: temiz kod, SOLID, refactoring, kod incelemesi, birim test, Git akışı, statik analiz ve güvenli kodlama pratikleri.
Detayları Gör →Teknik olmayanlar için spec-driven development eğitimi: kullanıcı hikayesi, EARS, kabul kriterleri ve yapay zeka asistanıyla spec'ten uygulama geliştirme.
Detayları Gör →Kiro ile spec-driven development (SDDKR) eğitimi: requirements, design, tasks, EARS, steering, agent hooks ve MCP ile ajan destekli yazılım geliştirme.
Detayları Gör →Kiro ile spec-driven development eğitimi: EARS gereksinimleri, tasarım dokümanı, görev yürütme, steering, agent hooks ve spec tabanlı test üretimi.
Detayları Gör →Spinnaker ve deployment temelleri eğitimi: Halyard kurulumu, pipeline, Kubernetes dağıtımı, blue-green, Kayenta canary analizi ve geri alma stratejileri.
Detayları Gör →