Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Warsztat Java #4 - Podstawowe operacje bazodanowe | JDBC
Rating: 3.5 out of 5(1 rating)
11 students

Warsztat Java #4 - Podstawowe operacje bazodanowe | JDBC

Java, JDBC, bazy danych, SQL, operacje na bazach danych
Last updated 1/2025
Polish

What you'll learn

  • Zdobycie podstawowej wiedzy na temat baz danych i ich roli w aplikacjach.
  • Umiejętność instalacji i konfiguracji PostgreSQL.
  • Zrozumienie podstaw SQL i umiejętność tworzenia zapytań SQL.
  • Poznanie relacji między tabelami w bazach danych.
  • Opanowanie podstaw komunikacji z bazą danych przy użyciu JDBC.
  • Umiejętność wykonywania zapytań SQL z poziomu Javy, pracy z PreparedStatement oraz ResultSet.
  • Praktyczne doświadczenie poprzez realizację zadań i projektów.

Course content

2 sections • 34 lectures • 10h 48m total length
  • Wstęp1:22
  • #1 Bazy danych - wprowadzenie39:22

    Istotne. Będziemy wspominać o tym na początku każdego z warsztatów, żeby ułatwić Ci zrozumienie materiałów. Ten warsztat został nagrany w Java 17. Testy w tym warsztacie również odnoszą się do Java 17. Ma to o tyle znaczenie, że jeżeli będziesz korzystać z nowszych wersji Java, to teoretycznie mogły tam nastąpić jakieś kosmetyczne zmiany. Dlatego dla spójności, zalecamy korzystanie z JDK 17, żeby Twoje przykłady zachowywały się tak jak na nagraniach, ale nie zabraniamy korzystać z nowszego JDK. Pamiętajmy, że Java z założenia jest kompatybilna wstecznie, chociaż praktyka pokazuje, że twórcy czasem naginają tę zasadę. Do tematu aktualizacji wersji Javy i do mechanizmów wprowadzanych w nowszych wersjach języka wrócimy w dedykowanym warsztacie.

    Zaczynamy od wyjaśnienia czym są bazy danych i po co w ogóle się tego używa. W obrębie tego materiału dowiesz się, jakie są podstawowe słowa kluczowe, z którymi spotkasz się przy pracy z bazami danych. Oczywiście nie są to jedyne możliwe słowa kluczowe - definicje oraz słowa kluczowe dotyczące różnych zagadnień poznajemy stopniowo. Zapraszam do zapoznania się przygotowanymi przez nas zagadnieniami.

    Na pewno zwrócisz też uwagę na to, że w tym warsztacie nie będzie nam towarzyszył Bartek. Dlaczego? Bo zależy nam na tym, żeby poziom skomplikowania się zwiększał. Chcemy, żeby ten kurs przyzwyczajał Cię do tego, jak wygląda praca programisty/programistki w życiu codziennym.

  • #2 SQL - Instalacja PostgreSQL23:58
  • #3 SQL - Praca z tabelami - cz.124:24
  • #4 SQL - Praca z tabelami - cz.218:39
  • #5 SQL - Operacje - cz.132:05
  • #6 SQL - Operacje - cz.223:23
  • #7 SQL - Relacje - cz.128:22
  • #8 SQL - Relacje - cz.220:12
  • Test 1 - SQL0:11
  • #9 SQL - Projekt0:24
  • #10 SQL - Projekt - Rozwiązanie - cz. 133:29
  • #10 SQL - Projekt - Rozwiązanie - cz. 225:43
  • #10 SQL - Projekt - Rozwiązanie - cz. 39:33
  • #10 SQL - Projekt - Rozwiązanie - cz. 412:58
  • #10 SQL - Projekt - Rozwiązanie - cz. 57:40
  • #10 SQL - Projekt - Rozwiązanie - cz. 617:19
  • #10 SQL - Projekt - Rozwiązanie - cz. 712:41
  • #10 SQL - Projekt - Rozwiązanie - cz. 87:11
  • #10 SQL - Projekt - Rozwiązanie - cz. 912:33

Requirements

  • Uczestnik powinien być zaznajomiony z podstawowymi konstrukcjami językowymi Javy, takimi jak zmienne, pętle, warunki, klasy i interfejsy.

Description

Warsztat "Podstawowe Operacje na Bazach Danych i JDBC" jest przeznaczony dla programistów, którzy chcą nauczyć się, jak efektywnie pracować z bazami danych w Javie. Kurs ten wprowadza podstawowe pojęcia baz danych, SQL, oraz technologię JDBC, która umożliwia komunikację między aplikacjami Java a bazami danych.

Tematyka Warsztatu:

1. Wprowadzenie do Baz Danych:

  • Czym są bazy danych i po co się je stosuje:

    • Definicja baz danych, ich rola i znaczenie w aplikacjach.

  • DBMS oraz RDBMS:

    • Omówienie systemów zarządzania bazami danych (DBMS) oraz relacyjnych baz danych (RDBMS).

2. SQL (Structured Query Language):

  • Instalacja PostgreSQL:

    • Praktyczny przewodnik instalacji i konfiguracji PostgreSQL, jednej z popularnych relacyjnych baz danych.

  • Podstawowe typy danych:

    • Przegląd podstawowych typów danych używanych w SQL.

  • Zapytania SQL:

    • Tworzenie i wykonywanie podstawowych zapytań SQL do pobierania i modyfikowania danych.

  • Relacje:

    • Omówienie relacji między tabelami w relacyjnych bazach danych.

3. JDBC (Java Database Connectivity):

  • Czym jest JDBC:

    • Wprowadzenie do JDBC, podstawowego mechanizmu Javy do komunikacji z bazami danych.

  • Wywołanie SQL z Javy:

    • Jak wykonywać zapytania SQL z poziomu aplikacji Java.

  • Prepared Statement:

    • Zastosowanie przygotowanych zapytań (PreparedStatement) do zwiększenia wydajności i bezpieczeństwa.

  • ResultSet:

    • Praca z wynikami zapytań (ResultSet), iterowanie i przetwarzanie danych zwróconych przez bazę danych.

4. Praktyczne Projekty i Zadania:

  • 2 testy sprawdzające

    • Sprawdziany wiedzy, które pomagają utrwalić zdobyte umiejętności.

  • Projekty:

    • Realizacja projektów, które umożliwiają praktyczne zastosowanie zdobytej wiedzy w rzeczywistych scenariuszach.


Kurs ten jest idealny dla programistów, którzy chcą nauczyć się, jak efektywnie pracować z bazami danych w Javie, zrozumieć podstawy SQL i JDBC oraz zdobyć praktyczne doświadczenie w tworzeniu aplikacji współpracujących z bazami danych.


Warsztat ten jest czwartym warsztatem w ramach ścieżki Zajavka. Oczywiście możesz go realizować niezależnie od innych moich materiałów.

Ten warsztat został nagrany w Java 17. Testy w tym warsztacie również odnoszą się do Java 17. Ma to o tyle znaczenie, że jeżeli będziesz korzystać z nowszych wersji Java, to teoretycznie mogły tam nastąpić jakieś kosmetyczne zmiany. Dlatego dla spójności, zalecamy korzystanie z JDK 17, żeby Twoje przykłady zachowywały się tak jak na nagraniach, ale nie zabraniamy korzystać z nowszego JDK.


W tym warsztacie będziemy mieli pierwszy kontakt z bazami danych. Opowiemy sobie czym są bazy danych, po co się je stosuje. Porozmawiamy o języku, który jest stosowany, aby pobierać i umieszczać dane w bazach danych. Poruszymy pojęcie JDBC, będące podstawowym mechanizmem, który zapewnia Java, aby móc podłączyć się z bazą danych i się z nią komunikować.

Who this course is for:

  • Początkujący i Średniozaawansowani Programiści Javy
  • Programiści Pracujący w Branży IT
  • Absolwenci Bootcampów Programistycznych w tym Zajavka
  • Studenci Informatyki
  • Hobbyści i Entuzjaści Programowania w Javie