ProHoster > Blog > internet haberleri > Geliştirici için 5 cesur eğitim projesi daha (Katman, Squoosh, Hesap Makinesi, Web Sitesi Gezgini, Müzik Çalar)
Geliştirici için 5 cesur eğitim projesi daha (Katman, Squoosh, Hesap Makinesi, Web Sitesi Gezgini, Müzik Çalar)
Katman, herkesin paylaşılan bir "tahtaya" piksel çizebileceği bir topluluktur. Orijinal fikir Reddit'te doğdu. r/Layer topluluğu, herkesin yaratıcı olabileceği ve ortak bir amaca katkıda bulunabileceği ortak yaratıcılığın bir metaforudur.
Kendi Katman projenizi oluştururken neler öğreneceksiniz:
JavaScript tuvali nasıl çalışır? Bir tuvalin nasıl çalıştırılacağını bilmek birçok uygulamada kritik bir beceridir.
Kullanıcı izinleri nasıl koordine edilir? Her kullanıcı, giriş yapmasına gerek kalmadan her 15 dakikada bir piksel çizebilir.
Squoosh, birçok gelişmiş seçeneğe sahip bir görüntü sıkıştırma uygulamasıdır.
GIF 20 MB
Kendi Squoosh versiyonunuzu yaratarak şunları öğreneceksiniz:
Resim boyutlarıyla nasıl çalışılır
Sürükle ve Bırak API'sinin temellerini öğrenin
API'nin ve olay dinleyicilerinin nasıl çalıştığını anlayın
Dosyalar nasıl yüklenir ve dışa aktarılır
Not: Görüntü sıkıştırıcı yereldir. Sunucuya ek veri göndermeye gerek yoktur. Kompresörü evinizde bulundurabilir veya tercihinize göre bir sunucuda kullanabilirsiniz.
Hesap makinesi
Hadi? Cidden? Hesap makinesi? Evet, kesinlikle bir hesap makinesi. Matematik işlemlerinin temellerini ve bunların birlikte nasıl çalıştığını anlamak, uygulamalarınızı basitleştirmek için kritik bir beceridir. Er ya da geç sayılarla uğraşmak zorunda kalacaksınız ve ne kadar erken olursa o kadar iyi.
Kendi hesap makinenizi oluşturarak şunları öğreneceksiniz:
Sayılarla ve matematik işlemleriyle çalışma
Olay dinleyicileri API'si ile pratik yapın
Öğeler nasıl düzenlenir, stiller nasıl anlaşılır?
Tarayıcı (Arama motoru)
Herkes bir arama motoru kullandı, öyleyse neden kendinizinkini yaratmıyorsunuz? Bilgi aramak için tarayıcılara ihtiyaç vardır. Herkes bunları her gün kullanıyor ve bu teknolojiye ve uzmanlara olan talep zamanla artacak.
Google arama motoru
Kendi arama motorunuzu oluşturarak neler öğreneceksiniz:
Tarayıcılar nasıl çalışır?
Siteler nasıl indekslenir ve derecelendirme ve itibara göre nasıl sıralanır?
Dizine eklenen siteler veritabanında nasıl saklanır ve veritabanıyla nasıl çalışılır
Müzik çalar (Spotify, Apple Müzik)
Herkes müzik dinler; bu hayatımızın ayrılmaz bir parçasıdır. Modern bir müzik akışı platformunun temel mekanizmalarının nasıl çalıştığını daha iyi anlamak için bir müzik çalar oluşturalım.
Spotify
Kendi müzik akışı platformunuzu oluşturarak neler öğreneceksiniz:
API ile nasıl çalışılır? Spotify veya Apple Music'ten API kullanın
Sonraki/önceki parça nasıl çalınır, duraklatılır veya geri sarılır
Ses düzeyi nasıl değiştirilir
Kullanıcı yönlendirme ve tarayıcı geçmişi nasıl yönetilir?
PS
Becerilerinizi geliştirmek için hangi projeleri kendi başınıza “çoğaltmanızı” önerirsiniz?