Helion


Szczegóły kursu video

Java od zera. Kurs video. Programuj obiektowo!

Java od zera. Kurs video. Programuj obiektowo!


Obierz kurs na... jeden z najpopularniejszych języków programowania

Kto się decyduje na karierę programisty, musi wybrać swój „ulubiony” język. Ten, w którym będzie się specjalizować, doskonalić, pracować. Oczywiście nie musi to być jeden jedyny język. Chodzi po prostu o język pierwszego wyboru, w którego zakresie będzie się ekspertem. Wielu programistów wybiera do tej roli Javę, czyniąc ją tym samym jednym z najpopularniejszych języków programowania. W Javie realizuje się naprawdę wiele projektów. Nic w tym dziwnego - jej podstawy są stosunkowo proste do opanowania, a dzięki dużej i aktywnej społeczności online łatwo jest znaleźć odpowiedzi na najczęściej pojawiające się pytania. Ponadto - co nie jest bez znaczenia - programiści Javy naprawdę dobrze zarabiają.

Skoro dopiero zaczynasz przygodę z IT, pozwól, że zaproponujemy Ci właśnie ją: Javę. Nasz kurs pozwala opanować podstawy tego języka. Co ma istotne znaczenie, bo już z bazową znajomością Javy można rozwiązywać proste problemy, z którymi na co dzień musi się mierzyć koder. Zdając sobie z tego sprawę, pracodawcy branży IT chętnie zatrudniają początkowych programistów Javy, widzą w nich bowiem przyszłych specjalistów od DevOps albo data engineerów, dostarczających aplikacje desktopowe i mobilne, strony WWW, silniki do przetwarzania danych itp. Oczywiście wszystko zgodnie z wymogami biznesowymi zleceniodawcy.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Ucząc się podstaw Javy z naszym kursem, między innymi:

  • Przygotujesz swoje środowisko pracy i utworzysz projekt w IntelliJ IDEA
  • Poznasz zmienne i typy danych
  • Wprowadzisz dane z klawiatury podczas pracy programu
  • Wyświetlisz informacje na konsoli i dokonasz jej formatowania
  • Będziesz konwertować i rzutować typy danych
  • Opanujesz instrukcje sterujące if i switch-case, a także zasady działania pętli: for, while, do while i poleceń dla nich: break i continue
  • Napiszesz własną metodę, dodasz jej argumenty i utworzysz metodę rekurencyjną
  • Przyswoisz pojęcia akcesorów, enkapsulacji, atrybutów final i static
  • Stworzysz własną klasę, a potem wykorzystasz ją w projekcie
  • Dowiesz się, jak przechowywać dane za pomocą jednej zmiennej z wykorzystaniem listy lub tablicy

Co więcej...

  • Nauczysz się obsługiwać błędy w Javie, zrozumiesz, czym jest wyjątek i pseudokod, przyswoisz też pojęcie algorytmu - i to w praktyce

Java od zera. Kurs video. Programuj obiektowo! kończy się na poziomie podstawowym. Uzyskana dzięki szkoleniu wiedza pozwoli Ci na czytanie i pisanie kodu w języku Java. Będziesz też w stanie utworzyć w niej prosty projekt i napisać własny pseudokod.
Programowanie obiektowe, czyli jakie?

Programowanie obiektowe to taki paradygmat, czyli wzorzec programowania, w którym programy definiuje się za pomocą obiektów - elementów łączących stan (dane) i zachowanie (metody). Obiektowy program komputerowy jest więc zbiorem obiektów komunikujących się ze sobą w celu wykonywania zadań. Dzięki zastosowaniu zasad programowania obiektowego można łatwiej pisać i konserwować kod, a także wielokrotnie korzystać z tych samych programów lub ich fragmentów. Programowanie obiektowe jest bardziej nowoczesnym podejściem od wcześniej dominującego programowania proceduralnego (w którym dane i procedury są ze sobą bezpośrednio połączone), jest też od niego bardziej naturalne - ludzki mózg wszak przetwarza informacje w sposób obiektowy, nie proceduralny.

  • 1. Wprowadzenie
    • 1.1. Wstęp00:03:59
    • 1.2. Przygotowanie środowiska pracy (Windows)00:06:31
    • 1.3. Przygotowanie środowiska pracy (Linux)00:08:53
    • 1.4. Pluginy w IntelliJ IDEA00:05:03
    • 1.5. Przygotowanie projektu00:05:06
    • 1.6. Program 'Witaj, świecie!'00:06:12
  • 2. Zmienne, typy danych, operatory matematyczne
    • 2.1. Typy danych i deklaracja zmiennych00:10:17
    • 2.2. Operatory matematyczne i przypisania00:07:19
    • 2.3. Inkrementacja i dekrementacja00:05:37
  • 3. Porównania
    • 3.1. Operatory porównania00:04:34
    • 3.2. Operatory logiczne00:09:53
    • 3.3. Porównanie napisów00:10:33
  • 4. Dane użytkownika, konwersja, formatowanie napisu
    • 4.1. Konkatenacja00:05:32
    • 4.2. Konwersja typu danych00:06:50
    • 4.3. Rzutowanie typu danych00:06:43
    • 4.4. Formatowanie komunikatów00:14:37
  • 5. Scanner oraz instrukcje sterujące
    • 5.1. Dane od użytkownika (Scanner)00:13:03
    • 5.2. Instrukcja if00:05:55
    • 5.3. Polecenie else00:04:07
    • 5.4. Polecenie else if00:07:22
    • 5.5. Instrukcja switch-case00:09:24
  • 6. Pętle
    • 6.1. Pętla for00:07:19
    • 6.2. Pętla while00:09:24
    • 6.3. Pętla do while00:04:43
    • 6.4. Polecenie break oraz continue00:05:24
  • 7. Metody (funkcje)
    • 7.1. Metoda00:07:56
    • 7.2. Polecenie return i argumenty metody00:11:24
    • 7.3. Zmienne lokalne00:08:17
    • 7.4. Rekurencja00:06:07
    • 7.5. Metoda rekurencyjna00:05:49
  • 8. Tablice
    • 8.1. Tablica jednowymiarowa00:17:26
    • 8.2. Tablica wielowymiarowa00:14:42
  • 9. Klasy
    • 9.1. Tworzenie klasy00:06:27
    • 9.2. Zmienne oraz dostęp do nich00:10:40
    • 9.3. Modyfikatory dostępu (Enkapsulacja)00:10:55
    • 9.4. Konstruktory00:10:33
    • 9.5. Metody klasy00:08:43
    • 9.6. Metoda toString()00:05:54
    • 9.7. Final oraz static00:10:50
  • 10. Importowanie i pakiety
    • 10.1. Instrukcja import00:08:18
    • 10.2. Pakiet (package)00:06:44
  • 11. Listy
    • 11.1. Czym jest lista?00:08:44
    • 11.2. Metody list00:10:49
  • 12. Błędy i ich obsługa
    • 12.1. Rodzaje błędów00:08:21
    • 12.2. Instrukcja try-catch00:09:58
  • 13. Projekt - książka telefoniczna
    • 13.1. Menu00:09:20
    • 13.2. Klasa Contact00:08:07
    • 13.3. Lista pod kontakty00:07:58
    • 13.4. Dodawanie kontaktu do listy00:15:37
    • 13.5. Usuwanie kontaktu z listy00:11:12
  • 14. Dodatek - algorytmy
    • 14.1. Pojęcie algorytmu oraz pseudokodu00:10:38
    • 14.2. Sortowanie bąbelkowe00:16:14
    • 14.3. Sortowanie przez wstawianie00:14:47

  • Tytuł: Java od zera. Kurs video. Programuj obiektowo!
  • Autor: Piotr Chudzik
  • Ilość rozdziałów: 14
  • Ilość lekcji: 53
  • Czas trwania: 07:46:50
  • ISBN: 978-83-283-9011-9, 9788328390119
  • Data wydania: 2022-06-10
  • Identyfikator pozycji: vjaodz
  • Kategorie:
  • Wydawca: Videopoint