CodeGym
Promocja
Nauka
Kursy
Zadania
Ankiety & Quizy
Gry
Pomoc
Harmonogram kopniaków w tyłek
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw

Lekcje

  • Opinie
  • O nas
Rozpocznij
Rozpocznij naukę
Rozpocznij naukę teraz
  • Mój postęp
  • Kursy
  • Mapa misji
  • Lekcje
  • Witaj na Poziomie 11!

    Podstawy Java
    Poziom 1, Lekcja 0
    Gratulacje, możesz rozpocząć swoją drugą misję! Dzięki niej zapoznasz się z podstawami OOP (programowania obiektowego), strumieniami i serializacją. Będziesz się uczyć o przeciążaniu metod, interfejsach i wielokrotnym dziedziczeniu. Regularne ćwiczenia (poprzez wykonywanie zadań) pomogą Ci przejść wszystkie 10 poziomów tej misji i przygotować się do realizacji miniprojektów.
    Dostępny
  • OOP: podstawowe zasady

    Podstawy Java
    Poziom 1, Lekcja 1
    Wiesz już, czym są klasy i obiekty. Teraz przyjrzymy się im z innej strony. Abstrakcja, enkapsulacja, dziedziczenie i polimorfizm — zapewne te słowa jeszcze niewiele Ci mówią (bądź ich znaczenie nie kojarzy Ci się z programowaniem). Wkrótce jednak przekonasz się, że na tych czterech filarach opiera się OOP (programowanie obiektowe).
    Dostępny
  • Dlaczego potrzebujemy OOP?

    Podstawy Java
    Poziom 1, Lekcja 2
    „OOP jest kłopotliwe i zagmatwane! Nie można go jakoś obejść?” – to standardowe pytanie studentek i studentów CodeGym na tym etapie. W tej lekcji usłyszysz historię o firmie, która wysyłała towar w przestrzeń kosmiczną. „A co to ma wspólnego z OOP?” – pytasz. Ano to, że pomogło ono tej firmie poradzić sobie z pewnymi trudnościami. Tobie również pomoże.
    Dostępny
  • Jeszcze jedno wyjaśnienie OOP (luźne powiązanie, wysoki stopień kohezji)

    Podstawy Java
    Poziom 1, Lekcja 3
    Wewnętrzna struktura danego produktu musi być tak skonstruowana, aby pozwalała dokonać dużych (i małych) zmian przy jak najmniejszej liczbie poprawek. Programowanie obiektowe pozwala firmom pracować nad dużymi projektami bez ryzyka, że ugrzęźnie się podczas aktualizacji kodu.
    Dostępny
  • Lekcja o wiki na temat OOP

    Podstawy Java
    Poziom 1, Lekcja 4
    Ostatnie dwie lekcje przygotowały Cię na to, by móc zagłębić się w OOP. Profesor Zawiłło nie lubi tracić czasu. Znalazł dla Ciebie jeden z najlepszych artykułów o OOP. Jest niezwykle ciekawy, lecz dość długi i bardzo szczegółowy. Nie martw się, jeśli coś w nim wyda Ci się jeszcze zbyt trudne.
    Dostępny
  • Dziedziczenie. Zalety dziedziczenia

    Podstawy Java
    Poziom 1, Lekcja 5
    Dawno, dawno temu był sobie koń. Podgryzał sobie trawkę, galopował i miał święty spokój. A potem przyszedł programista i nagle koń miał już potomka — Pegaza, skrzydlatego konia. Ta nowa bestia zainspirowała innych do działania. Z pozoru była jak zwykły koń: jadła trawę i galopowała. Ale poza tym umiała też latać. Dokładnie tak pojawiły się w Javie podklasy. Szczegóły znajdziesz w tej lekcji.
    Dostępny
  • Ćwiczenia z dziedziczeniem

    Podstawy Java
    Poziom 1, Lekcja 6
    Chcesz zbudować auto terenowe ze starych VW Beetle? A może doczepić koniowi skrzydła? Przyczepić rybie parasolkę? Żaden problem! Java, OOP i dziedziczenie są do Twojej dyspozycji. Z zadaniami z „dziedziczeniem” poradzimy sobie bez większego wysiłku.
    Dostępny
  • Enkapsulacja

    Podstawy Java
    Poziom 1, Lekcja 7
    Prawidłowy stan wewnętrzny, sprawdzanie argumentów, mniej błędów podczas zmiany kodu wewnątrz klas, możliwość definiowania sposobu, w jaki obiekty wchodzą w interakcje z innymi obiektami... O czym mówimy? O głównych zaletach enkapsulacji, jednego z czterech filarów OOP. Opowie Ci o tym Raszi Gatesman.
    Dostępny
  • Ćwiczenia z enkapsulacją

    Podstawy Java
    Poziom 1, Lekcja 8
    Czas na praktykę. Czeka na Ciebie garść zadań z OOP i enkapsulacją. Będziesz musiał/a pracować ze zmiennymi instancji i metodami, które mogą zmieniać wewnętrzny stan obiektów.
    Dostępny
  • Przydatne linki od Profesora – 11

    Podstawy Java
    Poziom 1, Lekcja 9
    Na pewno już się zorientowałeś/aś, że Profesor Hans Zawiłło daje same dobre rady! Tym razem ma dla Ciebie link do genialnej lekcji o dziedziczeniu i enkapsulacji. Pomoże Ci ona usystematyzować Twoją wiedzę, jeśli oczywiście tego chcesz.
    Dostępny
  • Elon Musk

    Podstawy Java
    Poziom 1, Lekcja 10
    Odpoczynek jest potrzebny! A jeszcze bardziej potrzebny jest odpoczynek w odpowiedniej formie. Czas trochę się zrelaksować, obejrzeć super filmik... i zgarnąć za to porcję ciemnej materii! Polecamy zastąpić oglądanie programów telewizyjnych filmami o technologii i znanych nerdach. Tym razem proponujemy, abyś obejrzał film dokumentalny o Elonie Musku.
    Dostępny
  • Zadanie domowe i dodatkowe ćwiczenia

    Podstawy Java
    Poziom 1, Lekcja 11
    W oddali, na horyzoncie, widać maleńki szczyt: to zbliża się koniec drugiej misji! Musisz teraz usystematyzować swoje wiadomości o dziedziczeniu i enkapsulacji oraz poszerzyć zasób posiadanej wiedzy, wykonując pewne dodatkowe zadania.
    Dostępny
Nauka
  • Rejestracja
  • Kurs Java
  • Pomoc w Zadaniach
  • Cennik
  • Składnia Java
Społeczność
  • Użytkownicy
  • Artykuły
  • Forum
  • Czat
  • Historie Sukcesu
  • Aktywność
  • Program partnerski
Firma
  • O nas
  • Kontakt
  • Opinie
  • Pokój prasowy
  • CodeGym dla EDU
  • FAQ
  • Wsparcie
CodeGym CodeGym to internetowy kurs uczący od podstaw programowania w języku Java. Ten kurs to doskonały sposób na opanowanie języka Java dla początkujących. Zawiera pond 1200 zadań z możliwością natychmiastowej weryfikacji oraz niezbędny zakres teorii na temat podstaw języka Java. Aby pomóc Ci odnieść sukces w nauce, przygotowaliśmy również zestaw elementów motywacyjnych: quizy, projekty programistyczne, artykuły na temat efektywnego uczenia się i kariery programisty Java.
Podążaj za nami
Język interfejsu
English Deutsch Español हिन्दी Français Português
Polski
বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2025 CodeGym
MastercardVisa
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2025 CodeGym