Tydzień 6

Aplikacja domowa – zadanie

Aplikacja domowa – zadanie Kolejny tydzień nauki za nami – czas na podsumowanie całego tygodnia. Najlepszym podsumowaniem oczywiście jest wykonanie zadań, które posunie nasz projekt aplikacji do przodu. 😉 Nie ma co zwlekać – czas brać się do roboty! O to aktualne Twoje zadania na ten tydzień. Color enum Póki co kolor produktu trzymaliśmy w …

Aplikacja domowa – zadanie Read More »

SELECT, INSERT, DELETE, UPDATE

SELECT, INSERT, DELETE, UPDATE Skoro mamy już stworzoną tabelę to czas na dodanie pierwszych rekordów – nie przedłużajmy do dzieła! SELECT Nasza tabela składa się z rekordów i bez problemu możemy je wszystkie wyświetlić przy użyciu komendy Select. Przed wykonaniem komendy zobacz czy używasz bazy danych people! select * from employees; Jak widać metoda select wybiera nam wszystkie – ponieważ używamy …

SELECT, INSERT, DELETE, UPDATE Read More »

Podstawowe pojęcia – bazy, tabele, rekordy 

Podstawowe pojęcia – bazy, tabele, rekordy Skoro MySQL jest już zainstalowany na naszym komputerze to możemy w końcu z niego skorzystać W tej lekcji będzie raczej więcej teorii, aby przybliżyc Ci tematykę baz danych, zaś w kolejnej lekcji zrobimy trochę więcej praktyki, abyś mógł bardziej się obyć z SQL zanim wrócimy do Javy. 😉 Ruszajmy! Na początek …

Podstawowe pojęcia – bazy, tabele, rekordy  Read More »

Instalacja SQL – Windows

Instalacja SQL – Windows Nadszedł czas wejść w świat baz danych, których jest od groma. Wszystkie (no prawie) opierają się na języku SQL czyli strukturalnym języku zapytań. Choć podstawowe zapytania we wszystkich bazach danych wyglądają tak samo to różnią się one implementacją i sposobem przechowywania – czyli warstwą, które nie widzimy. Dodatkowo każda baza danych wprowadza …

Instalacja SQL – Windows Read More »

EnumSet

EnumSet Skoro rozpoczęliśmy temat typów wyliczeniowych to również warto powiedzieć o kolekcji EnumSet. Znasz już  jedną kolekcję – jest to Lista – np. LinkedList lub ArrayList. Listy są po prostu zbiorem wszystkich wartości, które się dodaje – lecz, czym jest set? Set Zacznijmy od tego czym jest set – jest zbiorem tylko unikalnych obiektów! Przypuśćmy, że mamy set (zbiór) studentów, gdzie każdy ma przypisany do …

EnumSet Read More »

Enum

Enum Tą lekcję zaczniemy od lekko tajemniczego słowa – enum. Czym jest enum? Nie powiem Ci tego przecież od razu, chwilę przytrzymam Cię w niepewności – jeśli już miałeś styczność z enumem to nic się przecież nie stało. 😉 O co tu chodzi… Weźmy na początek klasę Product z naszej kursowej aplikacji do zarządzania produktami. Wygląda on teraz mniej więcej …

Enum Read More »

Omówienie aplikacji domowej część II

Omówienie aplikacji domowej część II Czas na napisanie nowej częsci kodu do naszej aplikacji – zajmiemy się stworzenie fasady do rejestracji i logowania użytkownika oraz użyjemy m.in. w metodzie main, aby na żywo zobaczyć działanie naszej aplikacji.;) UserRegisterLoginFacade Rozpocznijmy oczywiście od fasady – jej zadaniem jest użycie serwisów, aby zapewnić logowanie i rejestrację użytkownikowi do …

Omówienie aplikacji domowej część II Read More »

Omówienie aplikacji domowej część I

Omówienie aplikacji domowej część I Czas rozpocząć szósty tydzień kursu rytualnie od omówienia zadanej aplikacji domowej. Aplikacji domowej, która miała naprawdę sporo zadań do wykonania – mam nadzieję, że ją wykonałeś. Jeśli nie to proszę Cię, abyś wrócił do aplikacji domowej z piątego tygodnia kursu. Interfejsy Zaczniemy po kolei – czyli od zrefaktorowania interfejsów i …

Omówienie aplikacji domowej część I Read More »