Rust ile hızlı ve güvenli web servisleri kurun
axum, sqlx, JWT, WebSocket, tonic ve Docker ile üretime hazır web servisi geliştirmeyi anlatan 3 günlük Rust web eğitimi.
Rust ile web: API, veri katmanı, güvenlik ve dağıtım
Eğitim axum ve tokio üzerinde REST API geliştirmeyi anlatır: extractor ve State, tower katmanları, serde ile JSON, sqlx ile PostgreSQL ve migrasyonlar, JWT ve argon2 ile kimlik doğrulama, CORS ve rate limit, WebSocket/SSE, tonic ile gRPC, Leptos ile WebAssembly arayüzü, tracing ve Prometheus metrikleri ve Docker ile dağıtımı kapsar.
3 Gün. Her gün dört modül; Async ve HTTP Temelleri; Veri, Güvenlik ve Gelişmiş Özellikler; Yayın, Frontend ve Proje ekseninde ilerleyen uygulamalı program.
Orta Seviye — axum ile REST API, sqlx, kimlik doğrulama, WebSocket, WebAssembly ve yayın
Eğitim boyunca tek bir REST API projesi geliştirilir; her modül projeye bir katman ekler ve testlerle doğrulanır.
axum, tokio ve tower ile bakımı kolay servisler yazarsınız.
Tip güvenli sorgu ve argon2/JWT ile güvenli kimlik doğrulama kurarsınız.
Docker, tracing ve metriklerle servisi yayına hazırlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sahiplik, trait, Result ve struct/enum bilgisi.
HTTP yöntemleri, durum kodları ve JSON hakkında temel bilgi.
SELECT, JOIN ve INSERT sorgularını yazabilmek.
Konteyner çalıştırma temelleri.
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:
Router, extractor ve State ile REST uç noktaları kurabilirsiniz.
sqlx ile tip güvenli sorgu ve migrasyon yönetebilirsiniz.
JWT ve argon2 ile oturum güvenliği sağlayabilirsiniz.
tower katmanlarıyla loglama, CORS ve rate limit ekleyebilirsiniz.
WebSocket ve SSE ile canlı veri akışı kurabilirsiniz.
tonic ile servisler arası iletişim yazabilirsiniz.
tower oneshot testleri, tracing ve metrikler hazırlayabilirsiniz.
Çok aşamalı Docker imajı ile servisi yayınlayabilirsiniz.
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.
Gömülü Rust eğitimi: no_std, embedded-hal, RTIC, Embassy, probe-rs ve defmt ile mikrodenetleyici firmware geliştirme. 3 gün uygulamalı.
Detayları Gör →Perl dili ve akış kontrolü: skaler/liste bağlamı, altyordamlar, regex, hash, dosya işleme ve Test::More. 2 günlük uygulamalı eğitim.
Detayları Gör →Perl Programming eğitimi: veri yapıları, regex, dosya işleme, CPAN, OOP, DBI, test ve sistem yönetimi betikleri. 3 gün uygulamalı.
Detayları Gör →R ile veri analizi: tidyverse, ggplot2, hipotez testleri, regresyon, tidymodels, Quarto ve Shiny. 3 gün uygulamalı eğitim.
Detayları Gör →Ruby veri tipleri ve akış kontrolü: String, Symbol, Array, Hash, case/in, blok, lambda ve rescue/ensure. 2 günlük uygulamalı eğitim.
Detayları Gör →