• Abonelikler
  • Genel
  • IntelliJ IDEA, CodeGym Eklentisi, JDK

    CodeGym Hakkında

    CodeGym Nedir?

    CodeGym etkileşimli, oyunlaştırılmış bir çevrimiçi Java programlama kursudur.

    Kurs, her biri 10 seviyeden oluşan dört görevden (Java Sözdizimi, Çekirdek, Çoklu İş Parçacığı, Koleksiyonlar) oluşur. Her seviyede Java teorisi üzerine kısa dersler (konu başına bir ders) ve elde edilen bilgilerin pekiştirilmesine yönelik görevler bulunur. Kurs boyunca ilerledikçe materyallere erişim sırayla açılır.

    Kursun temel özellikleri:

    • Oyun formatında öğrenme. CodeGym, kendi karakterleri ve geçmişi olan fütüristik bir dünyadır. "Yükseltmeniz" gereken karakter, programlamayı sıfırdan öğrenen robot Amigo'dur. Görevleri doğru şekilde tamamladığınızda bonuslar ("karanlık madde") alırsınız ve bu bonuslar daha sonra yeni dersler/seviyeler açmak ve kursta ilerlemek için kullanılır.

    • Canlı, ilginç örneklerle gerekli minimum teori. Kurs yalnızca istihdam için gerçekten gerekli olan bilgileri içerir.

    • Uygulama yaparak öğrenme. Kursun %80'i pratik görevlere ayrılmıştır. Görevler ilk derslerden itibaren ortaya çıkıyor ve karmaşıklıkları giderek artıyor. Kodunuzun anında doğrulanmasını ve onu nasıl geliştirebileceğinize dair önerileri içeren görevleri doğrudan web sitesinde çözebilirsiniz.

    • İstihdama hazırlık. Kursun ortasından itibaren öğrenciler mini projeler yazmaya başlarlar (örneğin, bir restoran başvurusu, bir sohbet botu, oyunlar) ve röportajlara hazırlanmaya odaklanan ödevler alırlar.

    • Kurs geliştiricilerinden, öğrencilerden ve CodeGym mezunlarından yardım. Topluluktan karmaşık görevleri çözme konusunda yardım isteyebilir, eğitim ve iş aramayla ilgili sorunları tartışabilirsiniz. CodeGym küresel bir programcı topluluğudur.

    Tüm kursun amacı gerçek Java programlama becerileri kazanmaktır, böylece bir programcı olarak kolayca çalışabilirsiniz.

    CodeGym'den ne öğreneceğim?

    Öncelikle Java Core'u öğreneceksiniz. Bu, Java dilinin özüdür; HER potansiyel Junior Java Geliştiricisinin bilmesi gereken her şey. Ve 1200'den fazla görevi çözerek bunu pratik yaparak öğreneceksiniz. Kursun ikinci yarısından itibaren Sokoban, Star Wars oyunları, çevrimiçi sohbet, ATM emülatörü ve daha fazlası gibi mini projelerle de karşılaşacaksınız.

    Ayrıca Java'nın yanı sıra bazı dersler de mülakat sürecine ve özgeçmişin nasıl yazılacağına ayrılmıştır.

    Müfredatı nerede görebilirim?

    Ayrıntılı müfredat ve çalışılan konuların bir listesi görev haritalarında mevcuttur: Java Sözdizimi, Java Çekirdeği, Java Çoklu İş Parçacığı ve Java Koleksiyonları.

    Diploma/sertifika veriyor musunuz?

    Programlama pratik bir aktivitedir. Bu nedenle, hiçbir potansiyel işveren, gerçek becerileri test edene kadar, bir kursun tamamlandığını onaylayan en güzel kağıt parçasına bile inanmayacaktır. Bu nedenle sertifika vermiyoruz.

    Bunun yerine programlamayı CodeGym mezununun diploması, sertifikası veya diğer eğitim ödülleri olup olmadığına bakılmaksızın iş bulabileceği şekilde öğretiyoruz.

    CodeGym'de öğrenmenin bana nasıl faydası olacak?

    CodeGym'i öğrenmek, programlama becerilerini en verimli şekilde kazanmanıza yardımcı olacaktır.

    Sadece kitap okuyarak veya video izleyerek programcı olmak imkansızdır! Nasıl programlanacağını öğrenmek için programlamanız ve "doğru" programcı düşüncesini oluşturmanız gerekir.

    Buna yardımcı olmak için, değişen karmaşıklığa ve otomatik doğrulamaya sahip 1.200'den fazla görev vardır. Tüm görevleri çözerek 300-500 saatten fazla pratik deneyim elde edersiniz. Teori, pratik ve en önemlisi yazdığınız kodun gözden geçirilmesinin birleşimi CodeGym'in sağladığı şeydir.

    CodeGym hakkında incelemeleri nerede bulabilirim?

    1. Sitemizde İncelemeler bölümünü bulabilirsiniz. Burada geri bildiriminizi bırakabilir ve diğer kullanıcıların görüşlerini okuyabilirsiniz.
    2. Ayrıca internette incelemeleri de arayabilirsiniz. Google'a "CodeGym incelemeleri" yazın, pek çok sonuç elde edeceksiniz. Üçüncü taraf incelemelerini filtrelemiyoruz, bu nedenle yalnızca olumlu değerlendirmeleri değil (bunlardan çok daha fazlası var ki bu da sevindirici), aynı zamanda yapıcı ve pek de yapıcı olmayan eleştirileri de görebilirsiniz.

    Not: Yorumlar subjektiftir, dolayısıyla kendi fikrinizi ancak bir şeyi kendiniz denediğinizde oluşturabilirsiniz. CodeGym'deki ilk seviyeyi deneyin; tamamen ücretsizdir.

    Görevler Hakkında

    "Epik görevler" ne anlama geliyor?

    “Epik” etiketli görevlerle karşılaşmış olabilirsiniz. Bunlara "gelecekten gelen görevler" deniyor. Yaklaşan üç seviyeye kadar teoriye dayanmaktadırlar. Bu kasıtlı olarak yapıldı. Görevi gerçekten şimdi çözmek istiyorsanız ancak yeterli bilginiz yoksa kendi araştırmanızı yapmanız gerekecektir. Bu her programcı için yararlı bir beceridir. Aksi takdirde, kursa devam etmek istiyorsanız, görevi bir kenara bırakın ve gerekli teorik bilgiyi edindikten sonra daha sonra ona dönün.

    Görevlerinizi bu kadar özel kılan ne? Kendinizi programlamak ve bir "görev koleksiyonu" için ödeme yapmamak daha iyi değil mi?

    Öncelikle, özellikle acemi bir geliştirici için doğru yönde gelişmenize yardımcı olacak görevleri bulmak hiç de kolay değil. İkincisi, program doğru çalışıp cevap verse bile bu, sorunun doğru çözüldüğü anlamına gelmez.

    Bu nedenle otomatik doğrulama sistemi kursumuzda önemli bir rol oynamaktadır. Akıllı doğrulayıcımız görevinizi anında kontrol edecek, hataları analiz edecek ve bunları ortadan kaldırmak için öneriler gönderecektir.

    Kaç tane ve ne tür görevler yapıyorsunuz?

    Dört CodeGym görevinde 1200'den fazla görev bulunmaktadır.

    İçerik bakımından farklılık gösterebilirler:

    1. Kod Girişi. Bu, mekanik kod girişinden oluşan en basit görev türüdür. Çok fazla yok ama eğitimin ilk aşamasında öğrencinin kod yazmaya alışması için bunlara da ihtiyaç var.

    2. Tamamlanan kodun görev koşullarına uyacak şekilde düzeltilmesi.

    3. Görevi çözmek için kendi kodunuzu yazma.

    Kronolojiye göre farklılık gösterebilirler:

    1. Kapsanan materyale ilişkin görevler - Bu görevler genellikle derslerden hemen sonra gelir. Çoğu zaman basittirler, ancak her şey olabilir mi?

    1. "Gelecekten" görevler. Bunlar, kapsanan ders materyalinin biraz ilerisinde ilerlemenizi sağlayacak görevlerdir: henüz derslerde olmayan bir şeye sahip olacaklar. İpucu: Genellikle "gelecekteki görevleri" çözmek için gereken materyal bir sonraki seviyede verilir.

    Hacim bakımından farklılık gösterebilirler:

    1. Bir/birkaç koşulu olan basit görevler.

    2. Birkaç alt görevden oluşan mini projeler (Seviye 20'den itibaren mevcuttur). Bu tür görevleri tamamlamanın sonucu, küçük bir oyun, URL kısaltıcı veya ATM emülatörü gibi ilginç ve bazen de yararlı bir programdır. Adım adım bir mini proje oluşturacaksınız (koşullar 5-20 alt göreve bölünmüştür).

    Görev gereksinimleri ne anlama geliyor?

    Görevleri başarıyla tamamlamak için ne yapılması gerektiğini anlamak için her göreve ilişkin gereksinimlerin bir listesini alırsınız.

    Çözümünüzü doğrulama için gönderdiğinizde karşılanan her koşulun yanında bir onay işareti görünür. Koşul karşılanmazsa bir çarpı işareti görünecektir. Bu şekilde, görevin doğrulamayı geçmesi için tam olarak hangi koşullar üzerinde çalışılması gerektiği netleşecektir.

    Görev önerileri nelerdir?

    Kodunuzda bir hata olduğunu düşünün. Bazı nedenlerden dolayı düzgün çalışmıyor. Ama neden? Bunu anlamak için görev doğrulama sonrasında kod önerilerini incelemeniz gerekmektedir. Otomatik bir sanal öğretmen kodunuz hakkında yorum yapacak, hatayı işaret edecek ve vakaların %95'inde bunun nedenini açıklayacaktır.

    Öğretme metodolojisi

    Neden Java öğrenmelisiniz

    Java, sürekli gelişen ve gelişen, geleceğe en uygun programlama dilidir. 20 yıldan fazla bir süredir Java pazarı lider konumunu sağlam bir şekilde pekiştirdi ve şu ana kadar geliştiriciler arasındaki popülaritesinin azalması için herhangi bir önkoşul bulunmuyor. Java, yaşına rağmen gelişmeye devam ediyor.

    Kariyer perspektifinden Java öğrenmeye başlamak için 5 neden:

    1. En fazla sayıda açık programlama pozisyonu Java ile ilgilidir.
    2. Java geliştiricileri sektördeki en yüksek maaşlara sahiptir.
    3. Java geliştiricileri tüm dünyada talep görüyor, bu nedenle bu, her yere seyahat etmek ve çalışmak için harika bir fırsat.
    4. Herhangi bir platform için Java'da yazabilirsiniz. Java programlama “Bir kere yaz – her yerde çalıştır” ilkesini uygular.
    5. Java, diğer programlama dillerine kıyasla en yüksek güvenilirliğe ve güvenliğe sahiptir.

    Java, diğer programlama dillerine kıyasla en yüksek güvenilirliğe ve güvenliğe sahiptir.

    1. Matematiksel/teknik altyapınız olmasa bile Java'da uzmanlaşabilirsiniz.
    2. Java nesne yönelimli bir programlama dilidir.
    3. Java'nın iyi tasarlanmış bir API'si vardır.
    4. Java, IntelliJ IDEA, Eclipse ve Netbeans gibi güçlü geliştirme araçlarına sahiptir.
    5. Açık kaynaklı kütüphanelerden oluşan geniş bir koleksiyon.
    6. Mükemmel topluluk desteği.
    7. Mükemmel dokümantasyon desteği - Javadocs.
    8. Java bağımsız bir platformdur.
    9. Java her yerde kullanılır.

    Kısacası öğrenmeye başlayın. ? Düzenli çalışırsanız 6-12 ay içinde Java geliştiricisi olabilir ve hayatınızı büyük ölçüde değiştirebilirsiniz.

    İyi şanlar!

    CodeGym'in diğer kurslardan farkı nedir?

    • BİRÇOK pratik: mini projeler içeren 1200'den fazla görev.
    • Kapsamlı bir eğitim programı içeren çevrimiçi kurs.
    • İstediğiniz zaman kendi hızınızda pratik yapabilirsiniz.
    • Anında görev doğrulama.
    • Öğrenci kodu analizi ve öneriler.
    • Öğrenci kodu stili önerileri.
    • Görevleri doğrudan web sitesinde tamamlamak için sözdizimi vurgulama ve otomatik tamamlama özelliğine sahip Web IDE.
    • Profesyonellere yönelik IDE aracılığıyla görevleri tamamlamaya yönelik eklenti - IntelliJ IDEA.
    • Oyunun formatı ve konusu.
    • Oyunlaştırma ve olay örgüsü
    • İnsanların deneyimlerini paylaştığı ve çalışmalarında birbirlerine yardım ettiği devasa bir topluluk.

    Öğretim yöntemimizin benzersizliği nedir?

    Kursumuzu benzersiz kılan faktörler bir aradadır.

    İlk olarak programlama pratiğine odaklanıyoruz. Kurs, farklı karmaşıklık ve formatta 1200'den fazla göreve dayanmaktadır; bu, kazanılan bilgiyi hemen pekiştirmeye ve hatta bazı teorik nüansları kendi başınıza ele alarak biraz ilerlemenize yardımcı olur. Öğrenmede ilerlemek için mümkün olduğunca çok sayıda görevi çözdüğünüzden emin olun. Dolayısıyla kursun sonunda en az 300-500 saat pratik programlama deneyimine sahip olacaksınız.

    Akıllı bir otomatik görev doğrulama sistemi (sanal öğretmen): Öğrencilerin şunları yapmasına olanak tanır:

    1. Görevi anında doğrulama için gönderin ve doğru çözülsün ya da çözülmesin bir yanıt alın.
    2. Görev gereksinimlerini alın.
    3. Kodda neyin yanlış olduğunu ve nasıl düzeltileceğini size söyleyecek olan sanal öğretmenden yorum alın.
    4. Kod stili analizini alın. Ekip çalışmasında farklı kod çok önemlidir.

    İstihdama yönelik kapsamlı hazırlık.
    CodeGym kursunu geçmenin nihai hedefi Java programcısı olarak iş bulmaktır. CodeGym bunu gerçekleştirmek için pek çok şey içerir:

    1. Java Core Lectures.

    2. İlgili teknolojiler üzerine dersler (örneğin, JavaScript).

    3. Otomatik kod incelemeli görevler.

    4. CodeGym geliştirme ekibinin ve kurs öğrencilerinin yanıt vereceği Aktif Yardım bölümü.

    5. Uygulamaya yönelik mini projeler.

    6. Motivasyon dersleri (kendi kendine çalışırken motivasyon ÇOK önemlidir!).

    7. Ek materyallere bağlantılar.

    8. Röportaj soruları ve cevapların ayrıntılı analizi.

    9. Öğrenmenize yardımcı olacak yararlı materyaller bulacağınız Gruplar bölümü.

    Öğrenirken can sıkıntısından ölmemek önemlidir, bu nedenle derslerimiz düşünceli karakterlerin olduğu göze çarpmayan ama ilginç bir olay örgüsüyle iç içe geçmiştir. Siz Galaxy Rush uzay aracında programlama öğretilen genç bir robot olan Amigo'sunuz. Yolculuğunuzda oldukça meraklı kişilikler size eşlik edecek :) Gerisini kurstan öğreneceksiniz.

    Ders metni neden bu kadar yoğun bir şekilde dekore edilmiştir?

    İyi geliştirme ortamlarında kodun da dekore edildiğini fark ettiniz mi? Bu algıyı basitleştirmek için yapılır. Ders metinlerimiz de aynı amaca sahiptir.

    Abonelikler

    Hangi abonelikleriniz var?

    Bugün kaydolabileceğiniz 2 tür abonelik vardır: Premium ve Premium Pro.

    Premium Pro, Premium aboneliğin geliştirilmiş bir sürümü olarak işlev görür. Premium Pro, Premium aboneliğin tüm özelliklerinin yanı sıra şunları içerir:

    1. Görev "Tamamlandı" durumundayken görevleri yeniden tamamlama yeteneği;

    2. Kod stili analizi;

    Abonelikler bölümünde her özelliğin ayrıntılı bir açıklamasının yanı sıra aboneliklerin karşılaştırma tablosu da mevcuttur. Ayrıntılı açıklamasını görmek için karşılaştırma tablosundaki özelliğe tıklayın.

    Abonelik süreleri ve maliyetleri

    Ödeme tarihinden itibaren 1 ay veya 1 yıl süreyle abone olabilirsiniz. Abonelik fiyatları şunlardır:

    Premium - 49 $ / ay ve 499 $ / yıl (98 $ tasarruf).
    Premium Pro - Aylık 99 ABD Doları ve yıllık 999 ABD Doları (198 ABD Doları tasarruf).

    Abonelikler bölümü yalnızca aylık abonelik türüyle ilişkili maliyetleri gösterir. Bir yıllık abone olmak için istediğiniz abonelik türüne ait abonelik kartının üzerindeki "Satın Al" butonuna tıklayın. Daha sonra, ödeme sayfasındayken 1. Adıma bakın ve abonelik süresini "Ay" yerine "Yıl" olarak değiştirin ve aşağıdaki yöntemleri kullanarak abonelik için ödeme yapın.

    Abone olmadan ders çalışmak mümkün mü?

    Java kursumuzda ilk seviyeyi ücretsiz tamamlama fırsatına sahipsiniz. Bu, CodeGym'in özelliklerini anlamanıza ve öğrenme formatımızın sizin için uygun olup olmadığını değerlendirmenize yardımcı olacaktır. Daha fazla erişim yalnızca aboneliğiniz varsa mümkün olacaktır.

    Aboneliğe sahip olmanın avantajları nelerdir?

    Abonelik size CodeGym kursuna seviye 0'dan seviye 40'a kadar sıralı erişim sağlar. Kursa erişimin yanı sıra, ücretli aboneliğe dahil olan bir dizi özelliğe de sahip olursunuz: anlık görev doğrulama, öneriler ve görev doğrulamayla ilgili ayrıntılı bilgiler, bonus görevler, mini projeler ve çok daha fazlası.

    Aylık abonelikler otomatik yenilemeyi içerir. Nedir?

    Aylık abonelikler otomatik yenileme seçeneğini içerir. Abonelik, ödeme tarihinden itibaren 30 gün süreyle aktif olacaktır. Otomatik yenileme (yeni ödeme), aboneliğin bitiminden 1 gün önce başlatılır.

    Bu çok kullanışlıdır: Müfredata erişimin ne zaman devre dışı bırakılacağını hatırlamanıza gerek yoktur. Sonuç olarak, web sitemizdeki öğrenmeye kesintisiz erişim elde edersiniz.

    Ödeme sayfasında Stripe tarafından işlenen Visa ve Mastercard kartlarıyla ödeme yapılırken otomatik abonelik yenileme özelliği varsayılan olarak açıktır. Ayrıca otomatik yenileme abonelikleri sitedeki abonelik ayarlarından her zaman devre dışı bırakılabilir.

    Yıllık abonelikler otomatik yenilemeyi içeriyor mu?

    Hayır. Otomatik yenileme seçeneği yalnızca VISA ve Mastercard ile ödeme yapıldığında aylık aboneliklerde aktif olur.

    Mesela 3 aylık abonelik almak mümkün mü?

    Evet yapabilirsin. Bunun için aboneliğin her ayı için üç ayrı ödeme yapmanız gerekecektir.

    Şu süreci izlemeniz gerekiyor: Abonelikler bölümüne girin, abonelik kartındaki "Satın Al" butonuna tıklayın ve ardından ödeme yapın. Aboneliğin istenen süresine bağlı olarak bunu 3 veya daha fazla kez yapın.

    Art arda iki abonelik satın alırsanız bunlar birleştirilir mi?

    Abonelikler aynı türdeyse evet, toplanırlar, ancak abonelikler farklıysa toplanmaz.

    Örneğin bir ay boyunca aktif bir Premium aboneliğiniz var, 20 gün daha geçerli ve yıllık Premium aboneliğe abone olmaya karar verdiniz. Bu durumda abonelikler toplanır ve yıllık abonelik ücretini ödedikten sonra 385 gün boyunca geçerli bir Premium aboneliğe sahip olursunuz.

    Abonelik türlerinin farklı olması durumunda aynı anda aktif olurlar ve geçerlilik süreleri birleştirilmez.

    Abonelik türünü daha sonra değiştirebilir miyiz?

    Evet, mevcut aboneliğin süresi dolduktan sonra abonelik türünü değiştirebilirsiniz.

    Aylık aboneliğiniz varsa öncelikle web sitesindeki abonelik ayarlarından kursa ait mevcut aboneliğinizi iptal etmeniz gerekecektir. Mevcut abonelik bittiğinde Abonelikler sayfasına gidin ve ödeme için farklı bir abonelik türü seçin.

    Yıllık aboneliğiniz varsa, aboneliğiniz bitene kadar beklemeniz ve ancak o zaman farklı bir yıllık abonelik türü için ödeme yapmanız gerekecektir.

    Maliyet farkını ödeyerek aboneliği yükseltme seçeneği yoktur.

    Otomatik abonelik yenilemeyi iptal edebilir miyim?

    Evet, bu işlemi “Abonelikler” / “Aboneliğim” bölümünden yapabilirsiniz. Aktif aboneliğinizin “Yönet” butonuna ve ardından “Devre Dışı Bırak” butonuna tıklayın.

    "Devre Dışı Bırak" butonuna tıkladıktan sonra abonelik, ödenen sürenin sonuna kadar geçerli olacaktır. Başka hiçbir ücret alınmayacaktır.

    Bir ay/yıl aboneliği yaptığınızda abonelik bulunduğunuz ay/yıl sonuna kadar geçerli olacak mı?

    1 aylık abonelik, ödeme tarihinden itibaren 30 gün süreyle geçerlidir.
    1 yıllık abonelik, ödeme tarihinden itibaren 365 gün geçerlidir.

    Abonelikleri duraklatmak mümkün mü?

    Hayır. Abonelikleri duraklatmak mümkün değildir.

    Eski görev çözümleri abonelik olmadan da kullanılabilecek mi?

    Hesapta 30 günden fazla abonelik olmaması durumunda sistemimiz web sitesinde veya mobil uygulamada görünen eski görev çözümlerini silmeye başlar. Ne yazık ki, daha sonra yeni bir abonelik satın alsanız bile bu tür silinmiş görev çözümlerini geri yükleyemiyoruz. Intellij IDEA projesindeki tüm kurs görevleri üzerinde çalışmanızı öneririz.

    Genel

    Python, C, C++, C#, .NET, JavaScript ve diğer programlama dillerinde kurslar sunuyor muyuz?

    Ne yazık ki değil. CodeGym şu anda yalnızca Java programlama dili kursu sunmaktadır.

    Öğrenmek için bir Android/iOS uygulamanız var mı?

    Android uygulamamız var - Google Play

    Herhangi bir temel programlama becerim yoksa kursunuz üzerinde çalışabilir miyim?

    Elbette! Kursumuz tamamen yeni başlayanlar için tasarlanmıştır ve programlama konusunda herhangi bir beceri veya deneyim gerektirmez.

    İlerlemenizi kaydetmek için kayıt olmanız gerekiyor mu?

    Bu sayfayı ilk ziyaret ettiğinizde sistemimiz size otomatik olarak geçici bir hesap atayacaktır.
    Kursa bu eğitim sayfasında başladıysanız ve ardından sayfayı kapattıysanız, tarayıcınızın önbelleğini temizlemediğiniz sürece ilerlemeniz otomatik olarak kaydedilecektir.
    Kursa devam etmek için lütfen web sitemizi ziyaret edin. Web sitesine girdiğinizde aşağıdaki örnekteki gibi bir sayfa göreceksiniz:

    Derse kaldığınız yerden devam etmek için “Dersleri yeniden gönder” bölümünde mevcut olan son dersi bulun ve tıklayın.

    Sonraki ders veya seviyenin kilidi nasıl açılır

    Kursumuzda ilerlemek için yeterli Karanlık Maddeye sahip olmanız gerekir.
    Lütfen daha fazla Karanlık Madde kazanmak için mevcut görevleri tamamladığınızdan emin olun ve ardından bunu kursta ilerlemek için kullanın.

    Karanlık madde düşük

    Karanlık Maddenizin azaldığını veya sıfırda olduğunu gördüğünüz durumlarda kursta ilerleyebilmeniz için kursta size verilen bazı tamamlanmamış görevleri tamamlamanız gerekir.
    Tamamlanmamış görevlerinizin tümünü profilinizin Ana sayfasında bulabilirsiniz.

    Bu kurs ücretsiz mi?

    Kursumuzun 1. Seviyesinden itibaren aboneliklerimizden birine ihtiyacınız olacak.

    Şu anda iki ücretli aboneliğimiz var:

    Premium'un ücreti aylık 49$ veya yıllık 499$'dır.
    Premium Pro'nun ücreti aylık 99 ABD doları veya yıllık 999 ABD dolarıdır.

    Yıllık abonelik satın alarak neredeyse %20 tasarruf edeceksiniz.

    Her bir abonelik ve avantajları hakkında daha fazla bilgi için lütfen şu adresi ziyaret edin: https://codegym.cc/prices

    Kurs seviyelerinin sıfırlanması veya değiştirilmesi

    Maalesef ilerlemenizi sıfırlayamıyoruz veya değiştiremiyoruz.
    Yeniden başlamanın tek yolu yeni bir hesap oluşturmak, oturum açmak ve kursa sıfırdan başlamaktır.

    "Karanlık Madde" nedir?

    "Karanlık madde", CodeGym kurs para birimi olarak adlandırılan ve derslerde ve seviyelerde ilerledikçe görevleri tamamlayarak kazandığınız bir para birimidir.
    Yeni dersler ve seviyeler açmak için karanlık maddeye ihtiyaç var.
    Bunların hepsi öğrencilerimiz için yarattığımız oyun benzeri öğrenme sürecinin bir parçası.

    İlerlemenizi nasıl kontrol edebilirsiniz

    Seviyenizi ve karanlık madde miktarını web sitemizin başlığında, herhangi bir sayfada avatarınızın yanında görebilirsiniz.
    Ayrıca, avatarınıza tıklarsanız profilinizin Ana sayfasına yönlendirileceksiniz; burada mevcut seviyenizi, karanlık madde miktarını ve kaldığınız yeri (dersler/görevler açısından) göreceksiniz.

    Video eğitimleriniz var mı?

    Ne yazık ki şu anda ders materyalini destekleyecek herhangi bir video eğitimimiz yok. Bu özelliğin kullanıma sunulması durumunda CodeGym grubumuzda duyurulacaktır. Kursumuz veya web sitemizdeki önemli güncellemeleri kaçırmamak için lütfen bu gruba katıldığınızdan emin olun.

    Kursumuzdan sonra iş var mı? Bir tane bulacak mıyım?

    Kursumuzu tamamladıktan sonra Junior Java Developer olarak iş bulmanız mümkündür. Ancak sadece bizim kursumuza güvenmemelisiniz. Java ile ilgili kitaplar okuyun, mümkün olduğunca kodlama pratiği yapın ve eminim çok geçmeden bir iş bulacaksınız.

    Kaldığım yerden nasıl devam edebilirim?

    Giriş yaptıktan sonra web sitesinin başlığındaki avatarınıza tıklayın; bu sizi profil Ana sayfanıza yönlendirecektir. En son derslerinizi ve tamamlanmamış görevlerinizi burada listelenmiş olarak bulacaksınız. Aksi takdirde, web sitesinin solundaki menüdeki Kurs düğmesine tıklayabilir, ardından o anda bulunduğunuz Göreve tıklayabilirsiniz (bir 'devam ediyor' düğmesi olacaktır), bu da sizi görev haritasına yönlendirecektir (ör. bu görev için seviyelerin listesi). Daha sonra bulunduğunuz seviyenin yanında 'devam ediyor' metnini ve 'devam ediyor' seviyesinin sağında Mevcut Ders simgesini görmelisiniz.

    Öğrenmeye nasıl başlanır?

    Açılış sayfamızda Başlat'a tıklayın. Tüm karşılama sayfalarını gezdiğinizde kayıt olarak ilerlemenizi kaydedecek ve kursa devam edebileceksiniz.

    Veya burada bir hesap oluşturabilirsiniz. Kaydolduktan sonra kurstaki ilk derse aktarılacaksınız.

    İyi eğlenceler :)

    Nasıl kayıt olabilirim?

    Bir hesap oluşturmak ve topluluğumuza katılmak için bu bağlantıyı takip edin.

    Çevrimdışı öğrenme için kursu indirebilir misiniz?

    Üzgünüz ama çevrimdışı öğrenim için kursu indiremezsiniz.

    Öğrenmek ne kadar sürer ve programa nasıl hakim olunur?

    Bunun için öğrenme arzusuna ihtiyacınız var. Arzu – başarılı öğrenmenin anahtarıdır. Kursumuzda yoğun bir şekilde çalışırsanız (haftada 10 – 15 saat) - görevleri çözerseniz, dersleri ve kitapları dikkatlice okursanız, altı ay sonra Junior Java Developer olarak ilk işinizi alabilir ve hayatınızı tamamen değiştirebilirsiniz.

    Hangi yazılımı yüklemeliyim?

    Kursumuzu desteklemek için IntelliJ IDEA yazılımını ve en son Java Geliştirme Kiti paketini (JDK) yüklemeniz gerekecektir.

    Ayrıca IntelliJ IDEA için "CodeGym" eklentisine ihtiyacınız olacak. Yazılımın nasıl kurulacağını ve nereden alınacağını buradan ve buradan öğrenebilirsiniz.

    Java'nın temellerini biliyorum. CodeGym kursu bana faydalı olacak mı?

    Elbette!
    Kursumuz yeni başlayanlar için tasarlanmış olsa da yine de sizi daha yüksek seviyelerde terletebilir. Dene. Sizin için yararlı olacağını düşünüyorum. Her durumda, en azından Java'nın temelleri hakkındaki bilginizi tazeleyecek ve tamamlayacaksınız.

    CodeGym kursu yeni başlayanlar için mi?

    Evet! Kursumuz sıfırdan öğrenme için tasarlanmıştır ve herhangi bir programlama becerisi gerektirmez. Kursumuz size Junior Java Developer olarak ilk işinizi bulmanız için gereken tüm bilgi ve becerileri verecektir.

    Hemen şimdi başlayın. 6 ay sonra şüphesiz hayatınızı daha iyiye doğru değiştirebileceksiniz :)

    Bu programı kursta öğrenmeye başlamak için C/C++ programlama dili bilgisi gerekli mi?

    Kursumuzda öğrenmeye başlamak için C/C++ veya başka herhangi bir programlama dilinin temellerini bilmeniz gerekli DEĞİLDİR. Kursumuz sıfırdan öğrenme için tasarlanmıştır ve herhangi bir programlama becerisi gerektirmez.

    Java öğrenmesi kolay mı yoksa zor bir programlama dili mi?

    Hangi programlama diliyle karşılaştırdığınıza bağlıdır. Örneğin, C++'ın giriş eşiği Java'dan daha yüksektir ve dolayısıyla uzmanlaşması daha zor olacaktır.

    Python'un giriş eşiği daha düşüktür, ancak kelime oyunu söz dizimi nedeniyle yeni başlayanların kafası daha fazla karışabilir.

    JavaScript hem anlama hem de sözdizimi açısından karmaşıktır.

    Java'nın ortalama bir giriş eşiği vardır. Katı söz dizimi nedeniyle Java'nın anlaşılması çok daha kolaydır. Bu nedenle, en uygun olduğu için üzerinde çalışılan ilk programlama dili olarak Java'yı öneriyoruz.

    Hangi programlama dili en iyisidir?

    Her programlama dili farklı amaçlara yöneliktir. Örneğin, HTML, CSS ve JavaScript, kullanıcı arayüzü arayüzleri oluşturmak için tasarlanmıştır; Objective-C, iOS platformunda uygulamalar oluşturmak vb. için tasarlanmıştır.

    Java, C ve C++'ın en iyi yönlerini almış ve bu iki dilin daha iyi bir sürümü haline gelmiştir. " Bir kez yazın, her yerde çalıştırın". Bu Java'nın ana avantajıdır.

    Java programlama dili kursu veriyoruz çünkü Java'nın dünyadaki en iyi programlama dili olduğundan eminiz ve işte nedeni:

    1. Java'nın öğrenilmesi kolaydır;

    2. Java, nesne yönelimli bir programlama dilidir;

    3. Java'nın iyi hazırlanmış bir API'si vardır;

    4. IntelliJ IDEA, Eclipse ve Netbeans gibi güçlü geliştirme araçları;

    5. Geniş bir açık kaynak kütüphane koleksiyonu;

    6. Mükemmel topluluk desteği;

    7. Java ücretsizdir;

    8. Mükemmel dokümantasyon desteği – Javadocs;

    9. Java bağımsız bir platformdur;

    10. Java her yerdedir.

    Ayrıca:

    1. Programlama alanındaki en fazla boş pozisyon Java'dadır;

    2. Java geliştiricileri sektördeki en yüksek maaşlara sahiptir;

    3. Java geliştiricileri tüm dünyada talep görüyor, bu nedenle dünyayı dolaşmak harika bir fırsat;

    4. Java, sürekli gelişen, en umut verici programlama dilidir;

    5. Herhangi bir platform için Java'da yazabilirsiniz;

    6. Java, diğer programlama dilleriyle karşılaştırıldığında en yüksek güvenilirliğe ve güvenliğe sahiptir;

    O halde zamanınızı boşa harcamayı bırakın ve öğrenmeye başlayın? Altı ay sonra Junior Java Geliştiricisi olabilir ve hayatınızı daha iyiye doğru tamamen değiştirebilirsiniz.

    Programcı olmak istiyorum. Ne yapmalıyım?

    Öncelikle programcı olduktan sonra hangi kariyer yoluna gitmek istediğinize karar vermelisiniz. Ne yapmak istersin? Oyunlar, Windows/Mac için uygulamalar, mobil uygulamalar ve oyunlar, arayüzler? Kesin olarak söyleyemiyorsanız, bir şeyden başlayın! Başladıktan sonra, beğenip beğenmediğinizi kısa sürede anlayacaksınız. Beğenmediyseniz başka bir şey deneyin ve en çok keyif aldığınız şeyi bulana kadar bu şekilde devam edin.

    Nereden başlayacağınızı bilmiyorsanız kursumuzu deneyin! Java, yeteneğiniz için birçok fırsat sunar. Başlangıç olarak isterseniz ev eşyalarına yönelik programlar geliştirebilirsiniz. Örneğin evinizdeki aydınlatma sistemini programlayabilir, akıllı elektrikli süpürgenize, buzdolabınıza, mikrodalga fırınınıza ve diğer ev elektronik cihazlarınıza kod yazabilirsiniz.

    Daha ciddi bir şey denemek istiyorsanız Android uygulamaları oluşturmayı deneyebilirsiniz. Evet, Android'in tamamı Java ile yazıldı ve yazılmaya devam ediyor. Bu nedenle Android platformu için istediğiniz uygulamayı oluşturabilirsiniz.

    Bilgisayar oyunlarından bahsediyorsak Minecraft için eklentiler ve modüller oluşturabilirsiniz. Minecraft da Java ile yazılmıştır.

    Java kullanarak yapabileceklerinizin hepsi bu değil. Java, programlama dilleri arasında en güvenli olanlardan biridir. Bu nedenle Java, güvenliğin büyük önem taşıdığı finans sektörü ve diğer endüstriler için farklı güvenlik sistemleri oluşturmak amacıyla sıklıkla kullanılır.

    Java'nın performansı ve avantajları hakkında sonsuza kadar konuşabilirim ama bin kez dinlemektense bir kez denemek daha iyidir, öyle değil mi? :) O halde hemen başlayın.

    İyi şanslar ve iyi eğlenceler ?

    Kursunuzda kaç yaşından itibaren eğitim alabilirim?

    Yaşı ne olursa olsun herkes kursumuzda öğrenmeye başlayabilir.

    IntelliJ IDEA, CodeGym Eklentisi, JDK

    Intellij IDEA'da CodeGym eklentisinin kurulumu

    Intellij IDEA'da CodeGym görev menüsünü görüntülemek için öncelikle eklentimizi kurmanız gerekmektedir.
    Eklentimizi web sitemizdeki profil sayfanızın İndirilenler bölümünde bulabilirsiniz.

    Eklentimizi indirdikten sonra lütfen Intellij IDEA'ya yüklemek için şu adımları izleyin:

    1) Intellij IDEA'yı açın, ardından açılır menüde Dosya -> Ayarlar'a tıklayın (veya Ctrl+Alt+S klavye kombinasyonuna basın). MAC platformları için: IntelliJ IDEA / Tercihler.

    2) Ayarlar menü penceresinde soldaki listeden "Eklentiler" seçeneğini bulun ve tıklayın.

    3) "Eklentiler" bölümünün alt kısmında "Eklentiyi diskten yükle" düğmesini bulun ve tıklayın.

    4) Daha sonra bir Eklenti Dosyası Seç penceresinin açıldığını göreceksiniz. Eklentimizi indirdiğiniz dizini bulun, eklentinin "CodeGymIdeaPlugin.jar" dosyasını seçin ve Tamam'a tıklayın.

    5) Eklentimiz artık tüm yüklü eklentilerin tam listesinde görünmeli ve "CodeGymHomeWork" olarak adlandırılmalıdır. Lütfen işaretlendiğinden (etkinleştirildiğinden) emin olun.

    6) Ayarlar penceresinde "Uygula" ve "Tamam"a tıklayın.

    7) Intellij IDEA, değişiklikleri etkinleştirmek için yazılımı yeniden başlatmanızı isteyecektir - lütfen bunu yapın.

    Intellij IDEA yeniden başlatıldıktan sonra sağ üstte eklenti menüsü butonlarını görmelisiniz.

    "Gizli anahtar" nedir?

    Bu, hesabınızın benzersiz numarasıdır. Web sitemizin profil bölümünün ayarlar sayfasında bulabilirsiniz. Gizli anahtar, IntelliJ IDEA'daki eklentimizle çalışırken hesabınızı başlatmak için kullanılır, bu nedenle eklentinin doğru çalışması için gizli anahtarınızı girmenizi isteyen mesajı nadiren görebilirsiniz. Eklentide gizli anahtar "CodeGymPlugin.properties" adlı dosyada görüntülenir.

    Ayrıca gizli anahtar yardımıyla sitemize giriş yapabilirsiniz, bu nedenle CodeGym desteğinden biri size bir sorunla ilgili yardımcı olmak için sormadıkça gizli anahtarınızı kimseye vermeyin veya göstermeyin.

    IntelliJ IDEA'daki görev kodu kırmızı renkle vurgulanmıştır. Ne yapmalıyım?

    Büyük olasılıkla SDK'yı IntelliJ IDEA'ya bağlamadınız. Bunu düzeltmek için IntelliJ IDEA'da Dosya -> Proje Yapısı -> Platform Ayarları -> SDK'lar seçeneğine gidin.
    Sınıf Yolu sekmesinde, tüm jar dosyalarını bağlamanız gerekir (bunlar «Java yolu»/jre/lib adresinde bulunabilir, Windows'ta varsayılan Java yolu — C:\Program Files\Java'dır).

    IntelliJ IDEA nedir ve neden buna ihtiyacım var?

    IntelliJ IDEA, en popüler entegre geliştirme ortamlarından (IDE) biridir. Çoğu Java programcısı tarafından kullanılır. Bir işe girdiğinizde büyük olasılıkla IntelliJ IDEA'da kod yazacaksınız. Bu IDE programcının çalışmasını önemli ölçüde hızlandırır ve iyi kodlama stilinin geliştirilmesine yardımcı olur. Becerilerinizi gerçek çalışma koşullarında mükemmelleştirmenize olanak sağlamak için IntelliJ IDEA'da CodeGym görevlerini tamamlamaya yönelik özel bir eklenti geliştirdik. Mevcut tamamlanmamış işlerin bir listesini açmak ve bunları tek tıklamayla doğrulamaya göndermek için doğrudan IntelliJ IDEA'yı kullanabilirsiniz. Bununla ilgili daha fazla bilgiyi Java Sözdizimi görevinin 3. seviyesinde öğreneceksiniz.

    Eklentiyi nasıl indirip yapılandırabilirim?

    Java Sözdizimi görevinin üçüncü seviyesi, CodeGym eklentisinin yüklenmesi, kurulması ve yapılandırılmasıyla ilgili ayrıntılı talimatlar içerir.

    İnternet bağlantım bir proxy sunucusu kullanıyor ancak eklenti sunucuda kimlik doğrulaması yapamıyor. Eklentiyi talimatlara göre yapılandırdım. Sorun ne?

    IntelliJ IDEA için proxy'yi yapılandırmanız gerekir. Proxy'nin nasıl yapılandırılacağına ilişkin talimatların bağlantısı: https://www.jetbrains.com/help/idea/settings-http-proxy.html