CodeGym nasıl kullanılır - 1

"Merhaba Amigo. Benim adım John Squirrels, Galaktik Hücum'un Kaptanı."

"İyi günler Kaptan."

"Size öğrenme sürecinin nasıl çalıştığını ve hizmetlerimizi nasıl kullanacağınızı açıklamama izin verin."

"Öncelikli hedefimiz, bir programcı olarak iş bulmayı kolaylaştıracak pratik programlama becerileri kazanırken tonlarca eğlenmek. Bunu başarmak için alıştırma alıştırmaları kullanıyoruz. Birçoğu. Cidden, çok."

Nasıl Çalışır?

Tüm kurs dört üniteye veya göreve bölünmüştür: AP Java Exam Prep (Java Basics), Java Core, Java Multithreading ve Java Collections. Her görev birkaç seviyeden oluşur ve her seviye 10-15 ders ve 20-30 alıştırma içerir.

Tamamladığınız her görev için birkaç birim karanlık madde ile ödüllendirileceksiniz. Görevinizde ilerlemek için, yeni seviyelerin ve derslerin kilidini açmak üzere karanlık maddeye ihtiyacınız olacak.

Görevleri istediğiniz şekilde tamamlayabilirsiniz. Dersleri okurken onlar üzerinde çalışabilir veya önce dersleri anlayana kadar okuyup sonra ayrı ayrı alıştırmalar üzerinde çalışabilirsiniz. Sizin için en iyi ne işe yararsa.

Bir Sonraki Seviyeye veya Derse İlerleme

Bir sonraki derse veya seviyeye ilerlemek için kilidini açmak üzere "ödemek" için yeterli "karanlık madde" toplamanız gerekir. Şunun gibi görünüyor:

Bir görev içinde dersleri sırayla açmalısınız. Kursun ortasına atlayıp orada bir şeyler deneyemezsin. Ancak, kilidi açıldıktan sonra derse her zaman erişilebilir. Tekrar okumak veya örnekleri tekrar gözden geçirmek için istediğiniz zaman geri dönebilirsiniz.

Ayrıca daha önce de belirttiğim gibi görevleri tamamlayarak karanlık madde kazanabiliyorsunuz. Her görevin açıklaması, onu tamamladığınızda kaç birim alacağınızı belirtir. Örneğin aşağıdaki görev için 1 birim karanlık madde kazanacaksınız.

Egzersizler

CodeGym'de tonlarca farklı egzersiz bulacaksınız. Burada ana türleri listeleyeceğim.

Kodu bir örnekten kopyalayın — Bu en basit alıştırmadır. Tamamlamak için, Java kodunu tam olarak üst pencerede göründüğü gibi alt pencereye girmeniz gerekir.

Bir program yazın — Bunlar kurstaki en önemli alıştırmalardır. Bunların karmaşıklığı büyük ölçüde değişebilir: kısa ve basit görevlerden beyninizi gerçekten çalıştıracak bulmacalara kadar... "Kullanılabilir" olarak işaretlenmiş herhangi bir görev üzerinde çalışmaya başlayabilirsiniz. Birini başlatmak için, görev açıklamasındaki "Aç" düğmesini tıklamanız yeterlidir.

Bu, Web IDE'yi açacaktır. İlk sekme görev koşullarını içerir. İkinci sekme, kodunuzu yazdığınız yerdir.

Görevi başarıyla tamamlayıp tamamlamadığınızı kontrol etmek için "Doğrula" düğmesine tıklamanız gerekir. Bu, programınızı doğrulama için sunucularımıza gönderecek ve ardından size sonuçları gösterecektir.

Mini projeler oluşturun — Bunlar en ilginç ve zorlu alıştırmalardır! Bir mini proje, birbiriyle bağlantılı bir dizi alt görevden oluşur. Sonunda, oyun gibi kendi küçük projenizi yaratmış olacaksınız. Ancak ilk mini projenizi yaratmadan önce yapacak çok işiniz var. Java Core görevinin sonuna kadar ilk mini projenizi göremeyeceksiniz.

Nerd Break - Bunlar, hepsinin en zor egzersizleri! Şaka yapıyorum! Çoğu zaman, bir "mola", teknolojiyle ilgili harika bir video izlemeyi içerir. Ve evet, yine de bu egzersizler için bir karanlık madde ödülü alıyorsunuz.

Not: Düzey 3'ten başlayarak, IntelliJ IDEA adlı tümleşik bir geliştirme ortamı (IDE) kullanarak görevler üzerinde çalışabileceksiniz. Bir ders size bunun nasıl yapıldığını öğretecek, ancak bunun hakkında daha sonra daha fazla bilgi vereceğiz.

Dersler ve görev durumları

Görevler aşağıdaki durumlara sahip olabilir. "Mevcut" - Devam edin ve tamamlamaya çalışın!

"Tamamlandı" — Bu görevi başarıyla tamamladınız ve karanlık maddenizi üç günden kısa bir süre önce topladınız. Çözümünüzü geliştirmek için tekrar çözmeyi deneyebilirsiniz.

"Kapalı" — Bu görevi başarıyla tamamladınız ve üç günden daha uzun süre önce karanlık maddenizi topladınız . Artık bu görevi doğrulama için gönderemezsiniz.

"Kilitli" - Bence bu oldukça açıklayıcı. Göreve erişmek için onunla ilişkili dersin kilidini açmanız gerekir. Ve bu, buna giden tüm derslerin kilidini açmanızı gerektirecektir.

Derslerin iki olası durumu vardır: "Müsait" ve "Kilitli".

Uzun bir "kilitli" ders zincirinden önceki son "mevcut" ders, üzerinde durduğunuz derstir. İlk "kilitli" derse tıklarsanız, kilidini açmak için belirli miktarda karanlık madde ödemeniz istenecektir.