Cel kursu

Celem całego kursu jest dobra zabawa, zadowolenie i zdobycie prawdziwych umiejętności programowania w języku Java, aby łatwo dostać pracę jako programista.

Struktura gry

Kurs składa się z czterech głównych zadań, a każde zadanie składa się z co najmniej dziesięciu poziomów. Każdy poziom zawiera 10-12 lekcji i 20-30 ćwiczeń. Za wykonywanie zadań i niektórych innych czynności otrzymujesz punkty doświadczenia lub "ciemną materię". Możesz go użyć do odblokowania kolejnych lekcji i zadań.

Przejście do następnego poziomu lub lekcji

Aby przejść do następnej lekcji lub poziomu, musisz zebrać wystarczającą ilość „ciemnej materii”, aby „zapłacić”, aby ją odblokować.

Opis każdego zadania mówi, ile jednostek otrzymasz za jego ukończenie.

Na przykład za następujące ćwiczenie otrzymasz 1 jednostkę ciemnej materii.

Ćwiczenia

W CodeGym znajdziesz mnóstwo różnych ćwiczeń. Dostajesz ciemną materię za ich przejście.

Skopiuj kod z przykładu — to najprostsze ćwiczenie. Aby to zrobić, musisz wprowadzić kod Java w dolnym oknie dokładnie tak, jak pojawia się w górnym oknie.

Napisz program — to najważniejsze ćwiczenia w kursie. Mogą się one znacznie różnić pod względem złożoności: od krótkich i prostych zadań po puzzle, które naprawdę pobudzą Twój mózg do pracy... Możesz rozpocząć pracę nad dowolnym zadaniem oznaczonym jako „Dostępne”. Aby rozpocząć, po prostu kliknij przycisk „Otwórz” w opisie zadania.

Spowoduje to otwarcie Web IDE. Pierwsza zakładka zawiera warunki zadania. Druga zakładka to miejsce, w którym wpisujesz swój kod. Drzewo projektu znajdziesz po lewej stronie.

Po zakończeniu zadania kliknij przycisk «Zweryfikuj». Dowiesz się, czy rozwiązanie zadania jest poprawne.

Jeśli chcesz po prostu uruchomić program bez sprawdzania jego poprawności, po prostu kliknij przycisk «Uruchom».

Ten sam pasek narzędzi pozwala zresetować rozwiązanie (w przypadku pomyłki), przeanalizować kod (jeśli uczysz się u Mrocznego Wielkiego Mistrza) lub uzyskać pomoc dotyczącą rozwiązania.

Twórz miniprojekty — to najbardziej interesujące i wymagające ćwiczenia! Miniprojekt składa się z szeregu powiązanych ze sobą podzadań. Na koniec stworzysz swój własny mały projekt, taki jak gra. Ale zanim zaczniesz tworzyć swój pierwszy mini-projekt, czeka Cię dużo pracy. Swój pierwszy miniprojekt zobaczysz dopiero po osiągnięciu poziomu 20.

Nerd Break — to najtrudniejsze ćwiczenia ze wszystkich! Żartuję! Najczęściej „przerwa” polega na obejrzeniu fajnego filmu o tematyce technicznej. I tak, nadal otrzymujesz nagrodę w postaci ciemnej materii za te ćwiczenia.

P.S.: Począwszy od poziomu 3, będziesz mógł pracować nad zadaniami przy użyciu zintegrowanego środowiska programistycznego (IDE) o nazwie IntelliJ IDEA. Lekcja nauczy Cię, jak to się robi, ale o tym opowiemy później.

Lekcje i statusy zadań

Zadania mogą mieć następujące stany.

"Dostępne" — Śmiało, spróbuj je ukończyć!

"Completed" — Pomyślnie wykonałeś to zadanie i zebrałeś swoją ciemną materię mniej niż trzy dni temu. Możesz spróbować rozwiązać go ponownie, aby poprawić swoje rozwiązanie.

"Zamknięte" — Pomyślnie wykonałeś to zadanie i zebrałeś swoją ciemną materię ponad trzy dni temu.

„Zablokowane” – nie możesz już przesłać tego zadania do weryfikacji.

Lekcje mają dwa możliwe stany: „Dostępne” i „Zablokowane”.

Pierwsza „zablokowana” lekcja po „dostępnych” lekcjach to ta, na której się zatrzymałeś. Jeśli go klikniesz, zostaniesz poproszony o zapłacenie określonej ilości ciemnej materii, aby go odblokować. Możesz tam przejść z poprzedniej lekcji lub po prostu kliknąć odpowiednią kartę na liście lekcji.