Kurs Java 8 od podstaw dla każdego

Chcesz poznać Javę od podstaw? Sprawdź nasz kurs!

4.00 (32 reviews)
Udemy
platform
Polski
language
Programming Languages
category
Kurs Java 8 od podstaw dla każdego
176
students
10 hours
content
Jul 2018
last update
$19.99
regular price

What you will learn

Poznasz podstawy myślenia obiektowego

Zobaczysz jak przygotować środowisko pracy

Why take this course?

Kurs podstaw programowania w Javie, to praktyczne przedstawienie elementarnych części języka, wraz z wyjaśnieniem ich przeznaczenia. Na przykładzie dwóch projektów stopniowo przybliżamy te części gramatyki, które są codziennością w dalszym programowaniu. Kładziony jest duży nacisk na zrozumienie obiektowego sposobu myślenia i praktycznego podejścia do programowania - tak by w późniejszym etapie naszym problemem było "co chcemy napisać", a nie "w jaki sposób to napisać".

Pierwszy projekt wykonany w ramach szkolenia to "notes" do przechowywania danych o znajomych. Umożliwi nam zapoznanie się ze sposobami przechowywania danych w programie, stworzone zostanie proste menu w którym użytkownik może wybrać którą część programu chce włączyć. Poznamy sposób wykonywania programu, sterowanie wykonaniem programu, stworzymy własne obiekty i zbudujemy relacje pomiędzy klasami.

Końcowy projekt jest ściągawką do gry "Państwa, miasta", znanej także jako "Inteligencja". Umożliwia wypisywanie na ekran grup nazw własnych zaczynających się na zadaną literę. Jego implementacja jest zaskakująco prosta, a do kursu jest dołączony zestaw danych niezbędnych do jego napisania(lista państw, miast, marek aut, zawodów itp.).

W ramach kursu poznamy w podstawowym stopniu zasady działania technik polimorfizmu, dziedziczenia, hermetyzacji i klas abstrakcyjnych, co jest świetnym początkiem do dalszej nauki.


W kursie zostały poruszone następujące zagadnienia:

  • Struktura programu
  • Typy
  • Sterowanie przepływem(warunki/pętle)
  • Operatory
  • Funkcje
  • Klasy
  • Obiekty
  • Konstruktory
  • Hermetyzacja
  • Przesłanianie
  • Polimorfizm
  • Abstrakcje
  • Interfejsy

Screenshots

Kurs Java 8 od podstaw dla każdego - Screenshot_01Kurs Java 8 od podstaw dla każdego - Screenshot_02Kurs Java 8 od podstaw dla każdego - Screenshot_03Kurs Java 8 od podstaw dla każdego - Screenshot_04

Reviews

A
June 10, 2020
Nie polecam, a nawet ODRADZAM! Kupiłem kurs w sytuacji gdzie nie wiedziałem praktycznie nic o Javie i zrezygnowałem po lekcji 15. Po prostu kurs był tak słabo prowadzony, że odpuściłem, i przerzuciłem się na książkę. Straciłem zaufanie i bałem się, że zostanę źle nauczony podstaw. Miałem dobre przeczucie. Po półtora roku postanowiłem dokończyć kurs zaczynając od lekcji 16 i posiadając już większą wiedzę z zakresu programowania obiektowego w Javie, zatem poniżej moja ocena nt. lekcji począwszy od 16. POWAŻNE ZASTRZEŻENIA: Kurs wykonano po amatorsku i niechlujnie. Chaotyczne przykłady i sam kod. Autor wymyślał kod w trakcie mówienia i popełniał błędy (mówię o tych niezamierzonych). Pomimo, że w klasie Person pole MIN_AGE (final) zapisane jest prawidłowo dużymi literami, to raz autor zapomniał(?) zapisać pola isPeopleLiving, co tylko właśnie pokazuje, iż wypadałoby się wcześniej przygotować i mieć kod gotowy i bez błędów, bo pamiętać warto, iż jest to kurs od podstaw dla początkujących, za który płacą, więc takich błędów nie może być. Kolekcje przedstawione ekstremalnie oszczędnie. Tutaj duży minus moim zdaniem, pomimo, że autor mówił, o tym, aby na samym początku wykorzystywać tylko ArrayList<>, niemniej jednak uważam, iż temat powinien być rozszerzony - Array, List, Set, Map to są właśnie podstawy, które wypadałoby opisać i przedstawić proste przykłady oraz opisać różnice. Interfejsy również oszczędnie przedstawione, ale jestem w stanie jeszcze to zaakceptować. Lekcja ostatnia tj. pisanie aplikacji „Państwa Miasta”. Załamałem ręce w 20 minucie i 45 sekundzie. Autor umyślnie nie napisał metody, która wyczytuje każdą linijkę z pliku (imiona, nazwy miast…), wertuje każdą linijkę i dodaje wartości właśnie do listy, tylko skopiował kilkaset wartości tylko dla jednej klasy (a było ich w sumie 10) i wkleił je jako columnItems.add(„wartość”)… KILKASET RAZY! To można byłoby zrobić dla dosłownie kilku wartości, ale nie w takim przypadku! Trzeba było wykorzystać wcześniejsze doświadczenia z poprzednich lekcji i dodać kilka informacji o wczytywaniu plików, albo wybrać jakiś inny i prosty przykład aplikacji. Autor sam przyznał, że chce zrobić to właśnie w taki sposób, bo, cytuję: - „natomiast żeby zrobić to sprytnie i nie tracić czasu, bo nie o to chodzi w programowaniu, kto się prześcignie na lepszy mechanizm, tylko kto szybciej dostarczy rozwiązanie”, - "oto chodzi w programowaniu, aby się nie namęczyć, a żeby było" oraz „ja wiem, że to jest bardzo naiwne rozwiązanie, ale jest ono bardzo dobre na początek.” Po usłyszeniu tego WRĘCZAM CZERWONĄ KARTKĘ (pomimo, że dalej mam małe doświadczenie)! To jest ANTY WZORZEC programowania! Takie podejście to dramat! Nie można początkujących uczyć czegoś takiego! Napisanie takiej metody zajęło mi ok. 1 minuty, ba, ściągawki można znaleźć w Internecie niemalże natychmiast. I oszczędziłem znacznie więcej czasu niż autor kopiując tysiące wartości z plików! To tylko potwierdziło moje przypuszczenia, że sam autor miał dość i chciał skończyć ten kurs jak najszybciej „aby był”, wrzucić na Udemy i zacząć zarabiać. Skończyłem ostatnią lekcję na 24 minucie i nie oglądałem dalej. MNIEJSZE ZASTRZEŻENIA: Zbędne komentarze do napisanego kodu. Należało je pominąć, co by skróciło czas trwania lekcji. Warstwa leksykalna do poprawy. Błędy w wymowie i pisowni słów angielskich np.: employee czyta się jako "emplojii", a nie "emploj". Nie „dilejt”, a „dilit”. Tam jeszcze było kilka rzeczy, ale nie zapisałem i nie chce mi się już do tego wracać. Nie "typ prymitywny", a prosty ew. podstawowy. "Propercje"? Właściwości ew. atrybuty. "Pożyczacz"? ;-) Pożyczkodawca. Ekran nagrywany w 1080p, ale wideo wrzucone w 720p, co sprawia, że treść mało widoczna (gdyż nie zwiększono czcionki w IDE). Oglądanie materiału, to mordęga. Na plus: - obycie z IntelliJ IDEA i skróty klawiaturowe. PODSUMOWANIE: Nie polecam, a nawet ODRADZAM początkującym! Chciałem dać zarobić rodakowi nie wybierając innego kursu po angielsku, ale popełniłem błąd.
Dariusz
December 30, 2019
Dużo teoretyzowania bez powiązania z teorią małych, krótkich przykładów do omawianych zagadnień. Zbyt mała czcionka używana w edytorze. Ciemne tło (motyw IntelliJ) jest dobre do pracy własnej, natomiast na prezentowanych ekranach NIC NIE WIDAĆ !!!
Łukasz
March 17, 2019
Bardzo uboga ilość przykładów, brak zadań dodatkowych. Nie mówiąc już o laniu wody zamiast konkretów. Jak można przez kilka minut tłumaczyć, dlaczego wiek podajemy w liczbie całkowitej, a nie zmiennoprzecinkowej. Poza tym wszystko ok.
Karol
January 15, 2019
Treść kursu oceniam znacznie wyżej, lecz jakosć materiału jest delikatnie mówiąc słaba. Brak kontaktu ze strony autora, pomimo wiadomości o problemie.
Marzenna
August 13, 2018
Tempo wprowadzenia do JAVAjest bardzo dobre. Na początku nie ma przeładowań. Jest tylko to, co jest potrzebne na danym etapie.

Charts

Price

Kurs Java 8 od podstaw dla każdego - Price chart

Rating

Kurs Java 8 od podstaw dla każdego - Ratings chart

Enrollment distribution

Kurs Java 8 od podstaw dla każdego - Distribution chart

Related Topics

1793654
udemy ID
7/11/2018
course created date
11/23/2019
course indexed date
Bot
course submited by