Planlarımızdan birine abone olarak CodeGym üzerinde öğrenmeye tam erişim elde edin
  • Java Premium
    30
    $ aylık
    Etkileşimli Java kursunu kendi hızınızda, belirli bir programa bağlı kalmadan tamamlamak için.

    Şunları elde edersiniz:

Abonelik planlarımızı karşılaştırın

Java Premium
Temel Java kursuna erişim
Etkileşimli Java kursunda kendi hızınızda öğrenme
Sürekli öğrenme
Herhangi bir cihazdan istediğiniz zaman görev çözmeye veya ders okumaya dönebilirsiniz: öğrenme ilerlemeniz kaydedilir.
Anında görev doğrulama
Görevlerin %80'i için doğrulama bir saniyeden kısa sürer. Tek yapmanız gereken bir tıklama.
Görev doğrulaması hakkında ayrıntılı bilgi
Görevleriniz kontrol edildiğinde, gereksinimlerin tamam listesini ve her bir gereksinimin durumunu görürsünüz; yani programınızın hangi gereksinimleri karşıladığını ve hangilerini karşılamadığını.
Görevlerle İlgili Yardım
Yardım bölümünde, çalışmalarınız sırasında karşılaştığınız zorlukları sorabilir ve tartışabilirsiniz.
Bonus görevler
Sıkılmanızı istemiyoruz, bu yüzden neredeyse her seviyede birkaç bonus görev bulunur.
Eklenti
IDE, yazılım yazmak için özel bir programdır ve IntelliJ IDEA, Java programları yazmak için en kullanışlı ve popüler IDE'lerden biridir. CodeGym kurslarındaki görevleri çözmek için özel eklentimizi kullanın.
Görev önerileri
Kurs yazarlarının yaptığı yaygın hata analizlerine dayanarak görevleri çözmeniz için öneriler alacaksınız.
Code style check
İyi programcılar yalnızca doğru ve anlaşılır kod yazmazlar; ayrıca kod yazma ile ilgili gereksinimleri ve standartları belirleyen bir kod stili kılavuzunu takip ederler. İpuçlarımız, kod stilinizi en başından itibaren geliştirmenize yardımcı olur.

Temel Java kursuna erişim 

Etkileşimli kendi hızınızda Java kursu 6 görevden oluşur: Java Söz Dizimi, Java Core, Java Collections, Multithreading, JSP & Servlets, SQL & Hibernate. Bu kursta tüm temel Java konularını bulacaksınız: Java sözdizimi, temel tipler, diziler, listeler, koleksiyonlar, generics, istisnalar, threadlerle çalışma, dosyalarla çalışma, ağ ve internet ile çalışma. Ayrıca OOP, serileştirme, özyineleme, annotation'lar, en yaygın tasarım kalıpları ve daha fazlasını öğreneceksiniz.

Bu görevler 500'den fazla mini ders ve artan zorlukta 1000'den fazla pratik görev içerir. Bu kurs, Java programlamanın temelini uygulamada bağımsız olarak öğrenmenize yardımcı olacak.

Etkileşimli temel kurs, Java öğrenmek isteyen hem yeni başlayanlar hem de daha deneyimli programcılar için uygundur.

Sürekli öğrenme 

Kursa istediğiniz zaman geri dönebilirsiniz — ilerlemeniz kaydedilir. Zor bir görevten ara vermeniz gerekiyorsa sorun değil: uygun olduğunda devam edin. Doğrulama için gönderdiğinizde, çözümünüz sunucularımızda kaydedilir ve herhangi bir cihazdan ona tekrar erişebilirsiniz.

Anında görev doğrulama 

Yeni materyali öğrenmenin en iyi yolu onu uygulamaktır. Peki programınızın doğru çalışıp çalışmadığını nasıl anlarsınız? Birisi görevlerinizi kontrol etmeli! CodeGym üzerinde görev çözümleriniz anında ve otomatik olarak kontrol edilir. Çoğu görev bir saniyeden daha kısa sürede kontrol edilir. Sadece bir tıklama yeterlidir; eğer programınız (çözümünüz) doğruysa bunu hemen öğrenirsiniz.

Görev doğrulaması hakkında ayrıntılı bilgi 

Size yalnızca görev koşulu değil, aynı zamanda birkaç maddeden oluşan ayrıntılı bir gereksinimler listesi verilir. Doğrulama sonrası, programınızın hangi gereksinimleri karşıladığını ve hangilerini karşılamadığını netleştiren detaylı test bilgilerini görürsünüz.

Programınızın doğrulamayı neden geçmediğini tahmin etmek yerine, çözmeye odaklanabilirsiniz. Programınızın belirli bir kısmının çalışmadığını bilmek çok önemlidir ve daha da önemlisi geri kalan her şeyin olması gerektiği gibi çalıştığından emin olmaktır.

Görevlerle İlgili Yardım 

CodeGym görev çözümlerini tartışmak için özel olarak oluşturulmuş "Yardım" bölümüne sahiptir. Orada çalışmayan çözümünüzü paylaşabilir ve yardım veya tavsiye isteyebilirsiniz. Ayrıca başkalarının programlarındaki hataları bulmalarına yardımcı olabilirsiniz. Görevden doğrudan "Yardım"a erişebilir ve bölümde ilgili görevin ID'si veya adıyla tartışmaları kolayca bulabilirsiniz.

Bonus görevler 

Öğreniminiz sorunsuz gidiyor ve görevleri kolayca mı çözüyorsunuz? Sıkılmanızı önlemek için neredeyse her konunun birkaç bonus görevi vardır. Bu tür görevler bir yıldız işaretiyle işaretlenir.

Bu görevler normalden daha zordur ve çözülmesi kolay değildir. Bunun için ek kaynaklara başvurmanız veya internette araştırma yapmanız gerekebilir. Ancak tam da bu tür — nasıl çözüleceğini bilmediğiniz — zorluklar sizi güçlü bir programcı yapar.

Eklenti 

IDE (Integrated Development Environment), her programcı için ana profesyonel araçtır. Yazılım yazmak için özel bir programdır ve IntelliJ IDEA, Java programları yazmak için en kullanışlı ve popüler IDE'lerden biridir.

CodeGym ile profesyonel bir geliştirme ortamında — IntelliJ IDEA — program yazmayı öğreneceksiniz. İşinizi daha da kolaylaştırmak için IntelliJ IDEA için özel bir eklenti yazdık ve bununla bir görevi iki tıklamayla alıp bir tıklamayla gönderebilirsiniz!

Görev önerileri 

Can task requirements be improved and made even smarter? Absolutely, and we at CodeGym have done it. Our programmers constantly analyze the solutions submitted by CodeGym users and look for common mistakes. Then for each such mistake, they write a special test that allows us to recognize it in your code.

When you submit a task for verification, it goes through numerous tests that look for known standard mistakes. If such mistakes are found, you receive a recommendation written by the task author on how best to fix the mistake.

Code style check 

İyi programcılar yalnızca doğru ve hassas kod yazmaz; aynı zamanda tüm yönergelere — kod yazma için gereken gereksinimlere ve standartlara — uyarlar. Bu yüzden CodeGym'de standartlara uyumu kontrol eden ve sizin kodunuz hakkında bir yorum listesi sunan bir “kod stili analizörü” bulunmaktadır.