Wstęp00:53:37
- Wstęp 00:03:00
- Historia 00:08:32
- Cechy języka Java 00:08:16
- Wieloplatformowość 00:04:28
- Łatwość debugowania 00:02:04
- Wsparcie: biblioteki i pomoc 00:07:05
- O co chodzi z tymi obiektami 00:14:13
- Przekrój przez możliwości 00:04:11
- Angielski 00:01:44
Środowisko programistyczne Javy00:20:34
- Instalacja JDK 00:10:39
- Pierwszy program bez IDE 00:09:55
Zintegrowane środowisko programistyczne (IDE)00:38:33
- Instalacja IDE - Eclipse 00:09:59
- Hello world pod IDE 00:11:33
- Argumenty wiersza poleceń z poziomu Eclipse 00:06:03
- Eksport do pliku wykonywalnego JAR 00:06:46
- Ustawienia skrótów klawiszowych 00:02:24
- Wyłączenie sprawdzania pisowni 00:01:47
Programowanie imperatywne03:24:16
- Komentarze i javaDoc 00:11:32
- Instrukcja warunkowa if i bloki kodu 00:07:54
- Zmienna liczbowa Int 00:06:47
- Pętla for 00:14:58
- Choinka z gwiazdek 00:15:11
- Sześciokąt z gwiazdek 00:39:45
- Wydzielenie metody 00:21:55
- Wartość zwracana metody 00:06:07
- While i do while 00:06:06
- Fibonacci 00:07:58
- Stałe 00:08:19
- Przerywanie i kontynuowanie pętli 00:19:58
- Pętla przez rekursję 00:17:47
- NWD, algorytm Euklidesa 00:12:49
- Polecenie warunkowe w linii 00:07:03
Typy proste01:36:16
Obiekty jako struktury 00:23:48
- Obiekt jako struktura danych 00:13:42
- New i null 00:10:06
Matematyka02:29:09
- +, -, *, / 00:07:21
- i, lub, XOR - na bitach liczb 00:10:27
- Potęga 00:11:02
- Klasa Math 00:17:07
- Pierwiastek 00:01:39
- Liczba losowa 00:15:18
- Reszta z dzielenia, dzielenie stało i zmiennoprzecinkowe 00:09:54
- Rzutowanie typów prostych i zaokrąglenia 00:27:26
- i++, i--, --i, ++i 00:07:48
- Przykład: rysowanie kreski ułamkowej 00:29:36
- Globalne zmienianie nazw 00:11:26
Konsola01:24:46
- Czytanie z konsoli 00:21:40
- Zacznijmy tworzyć klasę narzędziową - klasa Utils 00:07:24
- Praktyka: Witaj imię użytkownika! 00:04:32
- Praktyka: Pytanie o wiek 00:28:28
- Gra: Jaką liczbę wylosowałem 00:22:40
Tablice04:56:30
- Deklaracja tablicy 00:14:22
- Tablica a referencja do niej 00:06:21
- Tablica wielowymiarowa 00:14:15
- Formatowanie tekstu dla tablicy 00:17:39
- Referencja do podtablicy 00:26:33
- Tablica szarpana, teoria 00:08:10
- Tablica szarpana, inicjalizacja 00:28:08
- Tablica szarpana, prezentacja 00:32:42
- Tablica szarpana, refaktoryzacja 00:22:54
- Praktyka, kółko na konsoli 00:27:24
- Przykład: wyznacznik macierzy: teoria 00:04:52
- Przykład: wyznacznik macierzy: initializacja i prezentacja macierzy 00:13:22
- Przykład: wyznacznik macierzy: tworzymy pod-macierz 00:26:52
- Przykład: wyznacznik macierzy: liczymy wyznacznik 00:22:23
- Zamiana zdania na tablicę słów 00:04:45
- Skrócona składnia pętli for: for-each 00:04:19
- Literał tablicowy 00:08:50
- Sortowanie bąbelkowe 00:12:30
Pliki02:23:26
- Teoria: Klasa File 00:08:31
- Lista plików w katalogu 00:12:20
- Drzewko podkatalogów 00:26:50
- Odczyt pliku tekstowego 00:26:50
- Zapis pliku tekstowego 00:15:44
- Zapis i odczyt obiektu - serializacja 00:36:42
- Zapis i odczyt obiektu - eksternalizacja 00:16:26
Przykład: książka telefoniczna02:23:06
- Interpretacja polecenia 00:11:41
- Struktura danych 00:03:56
- Odczyt pliku danych 00:07:48
- Zapis danych do pliku 00:07:40
- Rozumienie poleceń użytkownika 00:20:27
- Polecenie dodaj 00:13:17
- Polecenie lista 00:17:44
- Polecenie pokaż 00:21:09
- Polecenie usuń 00:18:44
- Polecenie sortuj 00:11:57
- Eksport do pliku wykonywalnego JAR 00:08:39
Przykład: Różniczkowanie00:39:49
- Całka dowolnej funkcji: teoria 00:07:02
- Całka dowolnej funkcji: implementacja 00:17:20
- Pochodna dowolnej funkcji: teoria 00:09:14
- Pochodna dowolnej funkcji: implementacja 00:06:12
Kurs: Java - Podstawy
Poznaj język Java! Zyskaj cenne i poszukiwane na rynku pracy umiejętności. Celem kursu jest teoretyczne jak i praktyczne poznanie zagadnień związanych z programowaniem w języku Java. W czasie kursu zostaną przedstawione zagadnienia związane z programowaniem obiektowym z użyciem konstrukcji Javy poparte dużą ilością przykładów. Kurs omawia wszystkie słowa kluczowe języka oraz pokazuje ich zastosowanie.
IDE
Netbeans i Eclipse są jednymi z najbardziej znanych środowisk programistycznych dla języka Java. Samo środowisko jest doskonałym przykładem na to jakie programy mogą być tworzone w tym języku. Dzięki wbudowanej obsłudze wtyczek istnieje możliwość poszerzenia jego funkcjonalności o nowe mechanizmy, takie jak sprawdzanie jakości kodu czy obsługę nowych frameworków. Na kursie poznasz praktyczne porady jak wykorzystać to IDE do szybkiego oraz czytelnego pisania kodu.
Optymalizacja kodu
Poprawne działanie programu to czasem za mało. Tworzony kod powinien być czytelny, zrozumiały a przede wszystkim szybki. Kurs daje możliwość zapoznania się z technikami optymalizacji kodu aplikacji oraz wyszukiwanie tzw. „wąskich gardeł” programu. Dzięki temu programista wie, na której części programu powinien skupić swoje wysiłki w celu poprawienia np. szybkości działania programu. Dzięki dokładnemu profilowaniu istnieje możliwość określenia jak program będzie się zachowywał podczas przetwarzania dużej ilość danych. Informacje takie często skutkują przebudowaniem kluczowych części programu z wykorzystaniem bardzie odpowiednich algorytmów.
99 filmów
Czas trwania: 21:33:55
Testy wiedzy
Testy wiedzy są dostępne dla użytkowników z aktywnym dostępem.