Uzyskaj pełny dostęp do nauki na CodeGym subskrybując jeden z naszych planów
  • Java Premium
    29
    $ na miesiąc
    Do samodzielnego ukończenia interaktywnego kursu języka Java bez konieczności trzymania się harmonogramu.

    Otrzymujesz:
    • dostęp do podstawowego kursu Java na platformie CodeGym
    • wtyczka do IntelliJ IDEA
    • wymagania i zalecenia dotyczące zadań
    • automatyczne sprawdzanie rozwiązań
    • Sekcja „Pomoc”
    • Sekcja „Gry”

Dostęp do podstawowego kursu Java 

Interaktywny kurs Java w indywidualnym tempie składa się z 6 zadań: Składnia Java, Java Core, Kolekcje Java, Wielowątkowość, JSP i serwlety, SQL i Hibernate. W tym kursie znajdziesz wszystkie kluczowe tematy Java: składnia Java, typy standardowe, tablice, listy, kolekcje, typy generyczne, wyjątki, praca z wątkami, praca z plikami, praca z siecią i internetem. Nauczysz się również OOP, serializacji, rekurencji, adnotacji, najczęstszych wzorców projektowych i nie tylko.

Te zadania zawierają ponad pięćset mini-wykładów i ponad tysiąc zadań praktycznych o rosnącej złożoności. Ten kurs pomoże Ci samodzielnie opanować podstawy programowania Java w praktyce.

Interaktywny kurs podstawowy jest odpowiedni zarówno dla początkujących, jak i bardziej doświadczonych programistów, którzy chcą nauczyć się języka Java.

Ciągła nauka 

Możesz wrócić do kursu w dowolnym momencie, ponieważ zapisujemy Twoje postępy. Jeśli musisz zrobić sobie przerwę w rozwiązywaniu dużego zadania, nie ma problemu: możesz dokończyć kod, kiedy Ci wygodnie. Po prostu prześlij swoje rozwiązanie do sprawdzenia, a zostanie ono zapisane na naszych serwerach. Następnie możesz wrócić do rozwiązania z dowolnego urządzenia, logując się do CodeGym za pomocą swojego konta.

Natychmiastowa weryfikacja zadań 

Najlepszym sposobem na opanowanie nowego materiału jest przetestowanie go w praktyce. Ale skąd wiesz, czy Twój program działa poprawnie? Ktoś musi sprawdzić Twoje zadania! W CodeGym rozwiązania Twoich zadań są sprawdzane natychmiast i automatycznie. Większość zadań jest sprawdzana w mniej niż sekundę. Potrzebujesz tylko jednego kliknięcia myszką, a jeśli Twój program (rozwiązanie) jest napisane poprawnie, będziesz o tym wiedział od razu.

Szczegółowe informacje dotyczące weryfikacji zadań 

Otrzymujesz nie tylko warunek zadania, ale także szczegółową listę wymagań składającą się z kilku punktów. Po weryfikacji zobaczysz rozszerzone informacje o testowaniu zadania, dzięki czemu będzie jasne, które wymagania spełnił Twój program, a których nie.

Zamiast zgadywać, dlaczego Twój program nie przechodzi weryfikacji, możesz skupić się na jego rozwiązaniu. Bardzo ważne jest, aby wiedzieć, że konkretna część Twojego programu nie działa, a co ważniejsze, mieć pewność, że wszystko inne działa tak, jak powinno.

Pomoc w zadaniach 

CodeGym ma sekcję "Pomoc" stworzoną specjalnie do omawiania rozwiązań zadań. Możesz tam opublikować swoje niedziałające rozwiązanie i poprosić o pomoc lub poradę. Możesz również pomóc innym znaleźć błędy w ich programach. Możesz uzyskać dostęp do "Pomocy" bezpośrednio z zadania, a w samej sekcji możesz łatwo znaleźć dyskusje na temat żądanego zadania według jego identyfikatora lub nazwy.

Zadania bonusowe 

Czy nauka przebiega sprawnie i czy rozgryzasz zadania jak orzechy? Aby nie nudzić się, niemal każdy temat ma kilka zadań bonusowych. Takie zadania są oznaczone symbolem gwiazdki.

Są trudniejsze niż zwykle i niełatwe do rozwiązania. W tym celu będziesz musiał zwrócić się do dodatkowej literatury lub poszukać w Internecie. Ale to właśnie takie wyzwania — zadania, których nie wiesz, jak rozwiązać — czynią z ciebie silnego programistę.

Wtyczka 

IDE (Integrated Development Environment) to główne profesjonalne narzędzie każdego programisty. Jest to specjalny program do pisania oprogramowania, a IntelliJ IDEA jest jednym z najwygodniejszych i najpopularniejszych IDE do pisania programów w Javie.

Dzięki CodeGym nauczysz się pisać programy w profesjonalnym środowisku programistycznym — IntelliJ IDEA. Aby uczynić Twoje życie jeszcze wygodniejszym, napisaliśmy specjalną wtyczkę do IntelliJ IDEA, a z jej pomocą możesz otrzymać zadanie dwoma kliknięciami myszy i przesłać je jednym!

Zalecenia dotyczące zadań 

Czy wymagania dotyczące zadań można ulepszyć i uczynić jeszcze bardziej inteligentnymi? Oczywiście, a my w CodeGym to zrobiliśmy. Nasi programiści stale analizują rozwiązania przesłane przez użytkowników CodeGym i szukają typowych błędów. Następnie dla każdego takiego błędu piszą specjalny test, który pozwala nam rozpoznać go w Twoim kodzie.

Gdy przesyłasz zadanie do weryfikacji, przechodzi ono przez liczne testy, które szukają znanych standardowych błędów. Jeśli takie błędy zostaną znalezione, otrzymujesz rekomendację napisaną przez autora zadania, jak najlepiej naprawić błąd.

Sprawdzanie stylu kodu 

Dobrzy programiści nie tylko piszą poprawny i precyzyjny kod, ale także przestrzegają wszystkich wytycznych — wymagań i standardów pisania kodu. Dlatego CodeGym ma „analizator stylu kodu”, który sprawdza zgodność kodu ze standardami i dostarcza listę komentarzy do kodu.