Go ile üretime hazır backend servisi geliştirin
Go ile backend: net/http, chi, PostgreSQL (pgx/sqlc), migration, JWT, slog, test ve Docker ile üretime hazır API geliştirme. Temel Go bilen ve backend/REST API geliştirmek isteyen yazılımcılar ile başka dilden Go'ya geçen backend geliştiriciler için uygundur.
Go ile backend servis geliştirme
Eğitim, Go bilen geliştiricileri backend servis geliştirmeye taşır: proje düzeni, net/http ve chi ile REST API, middleware zinciri, JSON doğrulama, database/sql ve pgx ile PostgreSQL erişimi, migration, repository kalıbı, JWT kimlik doğrulama, yapılandırma yönetimi, slog ile loglama, testify ve httptest ile test, Docker ile paketleme ve graceful shutdown.
3 Gün. Her gün dört modül; HTTP API Geliştirme; Veri Katmanı ve Güvenlik; Test, Gözlem ve Dağıtım ekseninde ilerleyen uygulamalı program.
Orta Seviye — Go ile backend geliştirme: net/http, veritabanı erişimi, REST API, middleware, test ve konteyner
Üç gün boyunca bir görev yönetimi API'si Go ile baştan sona geliştirilir; her aşamada test ve loglama eklenir.
Katmanlı, test edilmiş ve yapılandırılabilir Go servisi kurarsınız.
database/sql ve pgx ile güvenli, verimli veri erişimi yazarsınız.
Dockerfile ve graceful shutdown ile servisi konteynerde çalıştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Struct, interface ve hata yönetimi bilgisi.
PostgreSQL ve temel sorgu bilgisi.
HTTP ve JSON kavramları.
Docker Desktop kurulumu.
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 backend projesini katmanlı ve sürdürülebilir kurabilirsiniz.
net/http ve chi ile REST uç noktaları geliştirebilirsiniz.
Loglama, recover ve rate limit middleware yazabilirsiniz.
pgx/sqlc ile güvenli veri erişimi sağlayabilirsiniz.
Sürümlü migration ile şema yönetebilirsiniz.
Parola hash'leme ve JWT ile kimlik doğrulama kurabilirsiniz.
httptest ve Testcontainers ile servis testleri yazabilirsiniz.
Docker imajı üretip servisi graceful shutdown ile çalıştırabilirsiniz.
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.
AngularJS display directive eğitimi: ng-repeat, track by, ng-if/ng-show, ng-switch, ng-class, ng-style, filtreler, ngAnimate ve performans ile uygulamalı 2 gün.
Detayları Gör →Yazılım geliştirme eğitimi: algoritma, Python, OOP, Git, pytest, SQL, REST API ve SDLC ile sıfırdan 3 günlük uygulamalı yazılım temelleri programı.
Detayları Gör →Yazılım geliştirme için Scrum eğitimi: roller, backlog iyileştirme, story point, Definition of Done, CI/CD, retrospektif ve ölçekleme ile uygulamalı 2 gün.
Detayları Gör →Azure geliştirici (AZ-204) eğitimi: App Service, Functions, Cosmos DB, Blob Storage, Service Bus, Entra ID, Key Vault, API Management ve izleme ile uygulamalı 4
Detayları Gör →Yeşil yazılım eğitimi: SCI, enerji ölçümü, verimli algoritma, veritabanı ve ağ optimizasyonu, bulut karbon ayak izi ve yeşil mimari ile uygulamalı 2 gün.
Detayları Gör →