CodeGym /Java Blogu /Rastgele /Kodlama Seviyenizi Yükseltecek En İyi 8 Açık Kaynak GitHu...
John Squirrels
Seviye
San Francisco

Kodlama Seviyenizi Yükseltecek En İyi 8 Açık Kaynak GitHub Projesi

grupta yayınlandı
CodeGym'de amacımız sadece öğrencilerimize (kullanıcılarımıza) Java'da sıfırdan nasıl kod yazılacağını öğretmek değildir. Kursu tamamlayan, kursun sağlayabileceği tüm bilgileri edinen ve bir Java geliştiricisi olarak tam zamanlı bir iş aramaya başlayan kişiler için de sorumluluğumuzun farkındayız. Size nasıl bir geliştirici olunacağına dair herhangi bir şirketin işe almak isteyeceği tüm bilgi ve birikimleri sağlayarak ilk kodlama işinizi bulmanızda başarılı olmanıza yardımcı olmak için elimizden gelenin en iyisini yapıyoruz. Kodlama Seviyenizi Yükseltecek En İyi 8 Açık Kaynak GitHub Projesi - 1

Özgeçmişinizin lezzetli görünmesi için açık kaynaklı GitHub projeleri üzerinde çalışın

CodeGym kursunu tamamladıktan sonra Java Junior geliştiricisi olarak ilk işini arayanlar, çalışmak istediğiniz yere bağlı olarak bu görevin o kadar kolay hatta çok zor olabileceğini bilirler. Bunun nedeni, bir iş bulmak için sadece Java'yı bilmenin yeterli olmamasıdır, CodeGym'deki her görevi kelimenin tam anlamıyla çözmeyi başarmış olsanız bile (kursumuzdaki 1200'den fazla görevle, iyi şanslar), ayrıca gerçek uygulanabilir bir çalışma deneyimine de ihtiyacınız olacaktır. işe almaya değer olarak kabul edilmelidir. Yani, bir ilk işe girmek için, bir iş sahibi olmadan elde edemeyeceğiniz bir deneyime sahip olmanız gerekir. Eski güzel bir yakalama 22 mi? Tam olarak değil. Bunu aşmanın basit ve etkili bir yolu, daha fazla gerçek bilgi edinmek ve programlama becerilerinizi geliştirmek için bazı açık kaynaklı projeler üzerinde çalışmak olacaktır. Daha sonra bu projeleri özgeçmişinize ekleyebilir ve tabiri caizse Java Junior Dev işlerine gururla başvurabilirsiniz. GitHub açık kaynak projeleri, diğer kodlayıcılar ve geliştiricilerle işbirliği yaparak gerçek büyük projelerin geliştirilmesinde yer almanın (küçük de olsa) en iyi yollarından biridir. Bu nedenle, Junior seviye kodlayıcılara açık olan Github'daki en ilginç ve popüler açık kaynaklı Java projelerinin bir listesini hazırladık. Bu arada, daha önce bir açık kaynak projesine hiç katkıda bulunmadıysanız, işte başlamanıza yardımcı olacak hızlı bir kılavuz. Bu nedenle, Junior seviye kodlayıcılara açık olan Github'daki en ilginç ve popüler açık kaynaklı Java projelerinin bir listesini hazırladık. Bu arada, daha önce bir açık kaynak projesine hiç katkıda bulunmadıysanız, işte başlamanıza yardımcı olacak hızlı bir kılavuz. Bu nedenle, Junior seviye kodlayıcılara açık olan Github'daki en ilginç ve popüler açık kaynaklı Java projelerinin bir listesini hazırladık. Bu arada, daha önce bir açık kaynak projesine hiç katkıda bulunmadıysanız, işte başlamanıza yardımcı olacak hızlı bir kılavuz.

Java'ya yeni başlayanlar için açık kaynaklı Github projeleri

1. Elasticsearch.

Elasticsearch, Java'da geliştirilmiş ve bulut platformlarında kullanılması amaçlanan dağıtılmış, çok kiracılı tam metin arama motorudur. ElasticSearch, tamamen Java ile yazılmış ücretsiz ve açık kaynaklı, tam özellikli bir metin arama motoru kitaplığı olan Apache Lucene'ye dayanmaktadır. Apache Software Foundation tarafından desteklenir ve Apache Yazılım Lisansı altında yayınlanır. Bu açık kaynaklı arama motoru, tam metin sorgularını işleyebilir ve belgeler aracılığıyla dilsel aramayı destekler. En popüler kurumsal arama motoru (ardından Apache Solr) olan Elasticsearch, ölçeklenebilir arama, gerçek zamanlıya yakın arama ve çoklu kiralama desteği gibi bir dizi güçlü özelliğe sahiptir. Öncelikle JSON nesneleri olarak temsil edilen belgelere odaklanır. İndeksleme, belgeleri oluşturarak veya güncelleyerek aranmalarına, sıralanmalarına ve filtrelenmelerine olanak tanır.https://www.elastic.co/ Github'daki yıldız sayısı: 51.3k.

2. Kasa.

Strongbox, Java ile yazılmış bir Açık Kaynak yapı deposu yöneticisidir. Geliştiriciler, kullanıcının havuz düzeninden bağımsız olarak ikili yapıları barındırmak için kolay ve güvenilir bir platform sağlamayı amaçlar. Strongbox, Maven, NPM, NuGet ve Raw gibi çeşitli paket biçimleri için yerel uygulamalar sağlar. Uygulanan tüm paket formatları yerel olarak Java'da yazılmıştır. Projenin amacı, ana formatların herhangi birinde yapıtları barındırabilen ve sunabilen evrensel bir depo yöneticisi oluşturmaktır. Strongbox, yapıları bulmak için bir arama motoru ve arama dili içerir. Web sitesi: https://strongbox.github.io/ Github'daki yıldız sayısı: 326

3. TAKIM ARKADAŞLARI.

TEAMMATES., kullanıcıların meslektaşları, öğretmenleri ve öğrencileri hakkında isimsiz incelemeler yazmasına izin veren ücretsiz bir açık kaynak projesidir. Eğitim camiası (öğretmenler ve öğrenciler) bu aracın ana hedef grubudur. TAKIM ARKADAŞLARI, çeşitli anketler (anonim veya değil) oluşturmanıza olanak tanır, aynı grubun üyeleri birbirlerinin projelere katkılarını derecelendirebilir, öğretmenler ise öğrencilerine geri bildirim bırakabilir. TEAMMATES araç seti, kişisel kullanıcı profilleri ve bir arama motoru da dahil olmak üzere oldukça kapsamlı bir işlevselliğe sahiptir. Web sitesi: https://teammatesv4.appspot.com/ Github'daki yıldız sayısı: 1.1k

4. JabRef.

JabRef, açık kaynaklı bir grafik çapraz platform atıf ve referans yönetim sistemidir. Java ile yazılmış, BibTeX'i (BibTeX, biçimlendirilmiş bibliyografya listeleri oluşturmak için özel bir yazılımdır) ve yerel biçimleri olarak BibLaTeX'i kullanır. JabRef, Java, Alver, Batada, Referans anlamına gelir. JabRef, BibTeX dosyalarını düzenlemek, bilimsel veritabanlarından veri almak ve BibTeX dosyalarını aramak ve yönetmek için bir grafik kullanıcı arabirimi sağlar. Sistem, araştırmacıların, akademisyenlerin ve yazarların bibliyografik referanslar oluşturmasına ve yeniden kullanmasına izin verir. Yeni bağlantılar bir bibliyografya, bilimsel makaleler, monografiler, kitaplar ve diğer eserlerdeki bibliyografik referansların bir listesini oluşturmak için kullanılır. JabRef, tüm bibliyografyada tam metin araması uygular, herhangi bir BibTeX alanına, anahtar kelimeye göre gruplandırmayı destekler, BibTeX anahtarlarının otomatik olarak oluşturulmasını sağlar, vb. Web sitesi:https://www.jabref.org/ Github'daki yıldız sayısı: 1.9k

5. Wikimedia Commons Android Uygulaması.

Bu proje, kullanıcıların Wikimedia Commons'a doğrudan Android mobil cihazlarından resim ve diğer içerik türlerini yüklemelerine izin veren Wikimedia Commons Android Uygulamasının geliştirilmesine odaklanmıştır. Wikimedia Commons ücretsiz olarak kullanılabilen resimler, sesler, diğer ortamlar ve JSON dosyalarının çevrimiçi bir deposudur. Wikimedia Vakfı'nın bir projesidir. Web sitesi: https://commons.wikimedia.org/wiki/Commons:Mobile_app Github'daki yıldız sayısı: 611

6. XWiki.

XWiki, Java ile yazılmış ücretsiz bir yazılım kurumsal wiki platformudur. Genişletilebilirliğe odaklanır ve kullanıcıların bir wiki veritabanına içeriği ve program yazılım erişimini yapılandırmasına izin verir. Temelde XWiki, wiki sayfalarında yeni uygulamalar oluşturmanıza izin veren bir wiki motorudur. Projenin geliştiricileri, XWiki'yi ikinci nesil wiki platformları olarak adlandırıyor. "Birinci nesil wiki, içerik üzerinde işbirliği için tasarlandı. İkinci nesil wiki, wiki paradigması ve sayfa düzenleme yaklaşımı kullanılarak web uygulamalarının birlikte oluşturulması için uygundur. XWiki, hem ikinci hem de birinci nesil wiki'ler tarafından kullanılabilir." XWiki, sayfa ve erişim kontrol sistemleri, PDF'ye sayfa aktarımı, istatistikler, bloglar, kısayol tuşları, RSS ve daha fazlası dahil olmak üzere pek çok özelliğe sahiptir. İnternet sitesi:https://www.xwiki.org/

7. Sıfır kodu.

Zerocode, temel Java JUnit bileşenleri kullanılarak oluşturulmuş ücretsiz ve açık kaynaklı bir API otomasyonu ve yük testi çerçevesidir. Geliştiricilerin test senaryolarını mümkün olan en basit ve hızlı şekilde oluşturmasına ve sürdürmesine olanak tanır. Proje geliştiricilerine göre Zerocode, işlevleriniz için test senaryoları oluşturmanıza ve en yaygın sorunlardan kaçınarak bunları kolayca sürdürmenize olanak tanır. YAML / JSON formatları ve Eclipse, IntelliJ ve NetBeans gibi popüler IDE'lerin yerel desteği ile test basitleştirilir, ek eklenti gerekmez. Web sitesi: https://zerocode.io/ Github'daki yıldız sayısı: 411

8. SirixDB.

SirixDB, yalnızca biriktirme yaklaşımını kullanan geçici, evrimsel bir veritabanı sistemidir. Her bir kaynağın tam geçmişini tutar ve geçici verilerinizin etkili ve verimli bir şekilde saklanmasını ve sorgulanmasını kolaylaştırır. Her taahhüt, yapısal paylaşım yoluyla alan açısından verimli bir anlık görüntü depolar. Günlük yapılandırılmıştır ve asla verilerin üzerine yazmaz. SirixDB, kayan anlık görüntü adı verilen yeni bir sayfa düzeyinde sürüm oluşturma yaklaşımı kullanır. Geçici veritabanı nedir, merak ediyorsunuz? Belirli değişiklikler yapılmadan önce geçmiş veri durumlarını hızla geri yükleyebilen bir sistemdir. "Modern veritabanlarının çoğu hala mevcut veya geçmiş verileri tek bir büyük tabloda sakladığından, mevcut durumu iyileştirmek için bu tür sistemlerin performansını araştırmaya başladık. SirixDB topluluğunun üyeleri, sıfırdan, kayıtları küçük tutan ve aynı zamanda karmaşık zamanlama sorgularını destekleyen, geçici olmayan veritabanı sistemleriyle etkili bir şekilde rekabet eden Sirix adında bir açık kaynak sistemi oluşturduk. İnternet sitesi:https://sirix.io/ Github'daki yıldız sayısı: 565.
Yorumlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION