Geliştirme yeteneğini geliştirmek için 7 ilginç proje, deneyim kazanın

Tam metin 1597 kelime ve beklenen öğrenme süresi 3 dakikadır

Resim kredisi: Safar Safarov, Unsplash

İnsanlar bin günlük eğitimden sonra giriş seviyesine, 10.000 günlük uygulamadan sonra da master seviyesine ulaşabilirler.

Bu cümle Mas Oyama tarafından söylendi ve çok iyi özetlendi. Harika bir geliştirici olmanın sırrı çok çalışmaktır. Bilgisayar ve uygulamalı alıştırma yapmak için çok zaman harcamak, geliştiricilerin büyümesine yardımcı olabilir.

Bu makale, geliştiricilerin düzeyini iyileştirmeye yardımcı olmak için denenebilecek 7 projeyi tanıtır.

Proje 1: Pac-Man

Pac-Man'i kurmak, oyun geliştirmenin temel bilgilerinin iyi anlaşılmasını sağlayabilir. Bunu başarmak için React veya Vue gibi JavaScript çerçevelerini kullanabilirsiniz.

Öğreneceksiniz:

Fiziksel hareket

Düğme algılama

Etki kontrolü

Çok çalışırsanız, sanal hedeflere navigasyon eklemeyi de öğrenebilirsiniz

GitHub deposu: https://github.com/mbfassnacht/pacman-react

Proje 2: Kullanıcı Yönetimi

Kullanıcı yönetimini gerçekleştirmek için bir CRUD uygulaması yapın. Bu süreçte, geliştirme hakkında birçok temel bilgiyi öğrenebilirsiniz. Bu özellikle yeni başlayan geliştiriciler için kullanışlıdır.

Ne öğreneceksin:

Yönlendirme

Formları işleyin ve kullanıcı girişini doğrulayın

Veritabanı ile birleştirilmiş oluşturma, okuma, güncelleme, silme ve diğer işlemler

GitHub deposu: https://github.com/indreklasn/laravel-5.4-crud-example

Proje 3: Yerel hava durumunu izleme

GitHub deposu: https://github.com/SwiftTsubame/iOS11Weather

Uygulamaları oluşturmaya başlamak istiyorsanız, hava durumu uygulamasıyla başlayabilir ve çok zaman kazanabilirsiniz.

Bina uygulamaları konusunda deneyim kazanmanın yanı sıra şunları da öğrenebilirsiniz:

API ile etkileşim

Konumlandırma kullanımı

Kullanıcıların o konumdaki hava durumunu kontrol etmek için bir konum girebilmesi gibi metin girişi ekleyerek esnekliği artırın

Hava durumu verileri OpenWeather API'sinden elde edilebilir.

OpenWeather API hakkında daha fazla bilgi: https://openweathermap.org/api

Öğe 4: İletişim

Bir iletişim kutusu oluşturmak, yeni başlayanlar için çok uygundur. Bir teknoloji yığını seçerken birçok farklı seçenek vardır ve Node.js de bunlardan biridir.

Bu projenin en büyük kazancı, soketlerin nasıl çalıştığını ve nasıl oluşturulacağını öğrenebilmenizdir.

Proje 5: GitLab CI

Resim kaynağı: https://vshn.ch/en/blog/automated-build-pipelines-with-gitlab-ci-and-appuio/

Sürekli entegrasyona (CI) yeni başlayanlar GitLab CI ile başlayabilir. Birden fazla ortam kurun ve boru hattında bazı testler yapmayı deneyin. Bu proje çok zahmetli değil ama çok şey öğreneceğinize inanıyorum. Artık birçok geliştirme ekibi CI kullanıyor, bu uygun bir araçtır.

Ne öğreneceksin:

GitLab CI'yı anlayın

GitLab çalıştırıcılarına talimat göndermek için bir .gitlab-ci.yml yapılandırın

Diğer ortamları dağıtın

Proje 6: Web Sitesi Analizi

Web sitelerinin anlamlarını analiz eden ve onlar için sıralamalar oluşturan bir tarayıcı yapın. Örneğin, görselde alt etiketin eksik olup olmadığını kontrol edebilir, sayfada bir SEO meta etiketi olup olmadığını kontrol edebilir ve hatta bir kullanıcı arayüzü oluşturmadan tarayabilirsiniz.

Ne öğreneceksin:

Tarayıcı nasıl çalışır?

DOM seçicileri yapın

Yazma algoritması

Çok çalışırsanız, bir kullanıcı arayüzü oluşturmayı öğrenebilir ve taranan web sitesi için bir rapor yazabilirsiniz

Proje 7: Sosyal medyada duygular üzerine araştırma

Resim kaynağı: https://www.csc2.ncsu.edu/faculty/healey/tweet_viz/

Sosyal medyanın duygularını incelemek, makine öğrenimini anlamada iyi bir yardımcı olabilir.

Bir sosyal medya platformunu inceleyerek başlayabilirsiniz ve Twitter tipik bir giriş noktasıdır.

Daha fazla makine öğrenimi deneyimine sahip geliştiriciler, farklı sosyal medya platformlarını araştırmaya ve ardından bu verileri entegre etmeye çalışabilir.

Ne öğreneceksin:

Makine öğreniminde ustalaşın

Önerilen okuma konuları

Yorum Beğen Takip Et

AI öğrenme ve geliştirmenin kuru mallarını paylaşalım

Yeniden yazdırmanız gerekirse, lütfen arka planda bir mesaj bırakın ve yeniden yazdırma şartnamelerine uyun.

A hisselerinde 2 günde 4 günlük limit nasıl yakalanır? Tahta oynamanın sadece "bire ikiye" peşinde koştuğunu, neredeyse ertesi günün önde gelen günlük sınırını bulduğunu, gerçek kovalama artışının da
önceki
Bir Yahudi size şöyle der: Sadece 50.000'iniz varsa ve üç yıl içinde zenginlik ve özgürlüğe ulaşmak istiyorsanız, ölmenizi öneririm: Dev bir güneş uzun süre gölgede kalacak ve pazar hızla kapanacak.
Sonraki
Spotifyın başarısının sırrı: kullanıcıların favori müziğini bulmak için algoritmaları kullanmak
Mikro Video ve dünya ellerini çekiyor
"Çift iğneli dip" paterni, A hisselerinin tarihindeki en güvenli dip sinyalidir ve ortaya çıktığında, neredeyse her zaman sürekli yükselen tüm pozisyonda satın almak anlamına gelir.
Erkek sürücü topuklu ayakkabı giydiği için soruşturuldu, ancak yanıt olarak tereddüt etti. Netizenler merak yüzünden konuyu söyledi
Kod ayrıntılı açıklaması: Ortalama varyans optimizasyon yöntemine dayalı Python algoritmik ticareti
Buffett'in başlama şekli size şunu söylüyor: 10, 20, 50, 60 numaralı "dört rakamı" ezberleyin ve hepsinin borsada para kazanmanın emektarları olduğunu anlayın
Bu özellikler hisse senedi işlem hacminde göründüğünde, ana gücün son kez para çekeceğini ve ardından yükselen piyasanın yakında başlayacağını gösterir.
Özel: 20 yaşında bir kız otelde sürüklenip tokatlandı ve binadan atlayarak ağır yaralandı, polis neden dava açmadı?
Elindeki 20.000 fonla, yalnızca "yin ve yang çift parmak hisse senedi seçim yöntemi" sayesinde hızla 2 milyona çıktı: büyük artış veya günlük limit + 1 uzun üst gölge + 1 uzun alt gölge
Hem Buffett hem de Goldman Sachs, Çin pazarı konusunda iyimser ve A hisselerine girme niyetinde! Beş aşamalı stok seçim yöntemi 20.000'den 20 milyona geliyor
Çin borsasının "para toplama çağı" geldi: "günlük limit kopyalama yöntemi" ile küçük fonların hızla büyümesi ve onda dokuzunu satın almanın bir yolu
180 milyon hissedar karanlıkta: Hisse senetleri alınır alınmaz düşüyor, satılır satılmaz yükseliyor Hesabınız ana güç tarafından izleniyor mu? Ayarı okuyamayacağınız ortaya çıktı
To Top