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)

Eğitime yönelik proje serimize devam ediyoruz.

tabaka

Geliştirici için 5 cesur eğitim projesi daha (Katman, Squoosh, Hesap Makinesi, Web Sitesi Gezgini, Müzik Çalar)

www.reddit.com/r/layer

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.
  • Çerez oturumları oluşturun.

Squoosh

Geliştirici için 5 cesur eğitim projesi daha (Katman, Squoosh, Hesap Makinesi, Web Sitesi Gezgini, Müzik Çalar)
squoosh.app

Squoosh, birçok gelişmiş seçeneğe sahip bir görüntü sıkıştırma uygulamasıdır.

GIF 20 MBGeliştirici için 5 cesur eğitim projesi daha (Katman, Squoosh, Hesap Makinesi, Web Sitesi Gezgini, Müzik Çalar)

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.

Geliştirici için 5 cesur eğitim projesi daha (Katman, Squoosh, Hesap Makinesi, Web Sitesi Gezgini, Müzik Çalar)
jarodburchill.github.io/CalculatorReactApp

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.

Geliştirici için 5 cesur eğitim projesi daha (Katman, Squoosh, Hesap Makinesi, Web Sitesi Gezgini, Müzik Çalar)
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.

Geliştirici için 5 cesur eğitim projesi daha (Katman, Squoosh, Hesap Makinesi, Web Sitesi Gezgini, Müzik Çalar)
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?

Kaynak: habr.com

Yorum ekle