Nasz autorski projekt szkoleniowo stażowy dla Testera manualno-automatyzującego START 20 lutego 2026! Zostało ostatnie miejsce!
Termin gwarantowany
MySQL dla programistów – model danych, SQL, optymalizacja

Pierwotna cena wynosiła: 3400,00 PLN.Aktualna cena wynosi: 2499,00 PLN.

  • Widoczna cena nie zawiera podatku VAT (23%)
  • Certyfikat ukończenia
  • Dodatkowe materiały po szkoleniu
  • 30 dniowe wsparcie szkoleniowca
  • Praktyczne zadania
  • Możliwość płatności w ratach (umowa bezpośrednio z Quality Island) – Pobierz wzór umowy

6 w magazynie (może być zamówiony)

Stacjonarnie czy online?
Wybierz datę
Zobacz opinie o szkoleniu

To szkolenie dla osób, które:

  • pracują z MySQL w projektach

  • rozwijają aplikacje backendowe

  • testują systemy oparte o dane

  • analizują wydajność zapytań

Podczas warsztatów uczestnicy:

  • projektują prosty model relacyjny

  • tworzą tabele i relacje

  • piszą zapytania SQL

  • analizują plany wykonania zapytań

  • pracują z indeksami

  • diagnozują wolne zapytania

Szkolenie ma charakter warsztatowy i projektowy.

Organizacja

  • 2 dni ( 2 x 7 h) w godzinach 8:00- 15:00
  • Dodatkowe materiały po szkoleniu
  • Certyfikat uczestnictwa
  • Nagranie z całego szkolenia (dodatkowo płatne)
  • 30 dniowe wsparcie ekspertów
  • Praktyczne zadania
  • Szkolenie prowadzone przez praktyka Backend/ QA
  • Forma szkolenia
    Szkolenie realizowane jest online (na żywo, na profesjonalnej platformie do pracy zdalnej ClickMeeting) lub stacjonarnie, w zależności od wybranego terminu. W obu przypadkach pracujemy warsztatowo, z aktywnym udziałem uczestników.
  • Czas trwania
    Szkolenie trwa 2 dni (7 godzin pracy warsztatowej), z przerwami. Skupiamy się na konkretach, bez „rozciągania programu”.
  • Poziom
    Szkolenie jest przeznaczone dla poziomu junior → mid (możemy również przygotować szkolenie na poziomie expert)

Dla kogo

To szkolenie jest dla Ciebie, jeśli:

  • pracujesz z MySQL w projekcie
  • piszesz zapytania SQL i chcesz robić to lepiej
  • analizujesz dane w testach
  • chcesz zrozumieć wpływ indeksów na wydajność
  • tworzysz backend aplikacji

To szkolenie nie jest dla Ciebie, jeśli:

  • nie znasz podstaw SQL
  • szukasz kursu administracji serwera produkcyjnego
  • nie pracujesz z relacyjnymi bazami danych

Czego się nauczysz

Po szkoleniu będziesz potrafić:

  • projektować prosty model relacyjny
  • tworzyć tabele i relacje w MySQL
  • pisać poprawne i czytelne zapytania SQL
  • stosować JOIN i agregacje
  • tworzyć i analizować indeksy
  • rozumieć plan wykonania zapytania (EXPLAIN)
  • identyfikować podstawowe problemy wydajnościowe

Jak pracujemy

To szkolenie ma formę warsztatową.

Nasze podejście:

  • 80% praktyki
  • praca na lokalnej instancji MySQL
  • projektowanie modelu danych od podstaw
  • pisanie zapytań i ich optymalizacja
  • analiza błędnych zapytań
  • rozwiązywanie scenariuszy projektowych

Atuty szkoleń

01

Praktyka zamiast teorii

Szkolenia prowadzą praktycy, którzy na co dzień pracują z jakością i testami.
Zero „hello world”, realne przypadki i problemy z projektów.

02

Elastyczne formy płatności

Raty 0%, płatność odroczona lub dofinansowanie z BUR.
Pomagamy dobrać najlepszą opcję, bez presji i zbędnych formalności.

03

Certyfikat potwierdzający realne kompetencje

Po szkoleniu otrzymujesz certyfikat w języku angielskim, możliwy do udostępnienia rekruterom i pracodawcom.
Zakres certyfikatu jasno opisuje zdobyte umiejętności.

04

Profesjonalna forma online

Interaktywne zajęcia na stabilnej platformie:
współdzielenie ekranu, Q&A, nagrania, materiały i aktywny kontakt z trenerem.

05

Wsparcie po szkoleniu

Nie zostawiamy Cię samego po ostatnim slajdzie.
Masz pytania po szkoleniu? Możesz do nas wrócić z konkretnym problemem.

06

Gwarancja zadowolenia

Jeśli szkolenie nie spełni Twoich oczekiwań, porozmawiamy.
A jeśli masz uzasadnione zastrzeżenia, zwracamy pieniądze.

Wymagania wstępne

  • podstawowa znajomość SQL
  • zrozumienie pojęcia tabeli i relacji
  • doświadczenie projektowe w IT

Program kursu

  • czym jest relacyjna baza danych i model tabelaryczny?

  • różnica między RDBMS a NoSQL

  • czym jest MySQL i gdzie jest wykorzystywany?

  • architektura klient–serwer w MySQL

  • silniki baz danych (InnoDB vs MyISAM, kontekst)

  • pojęcie transakcji i spójności danych

  • rola bazy danych w architekturze aplikacji

  • instalacja MySQL lokalnie (Windows/ macOS/ Linux)

  • konfiguracja podstawowych parametrów serwera

  • tworzenie użytkownika i ustawianie hasła

  • połączenie przez MySQL CLI

  • praca z MySQL Workbench/ DBeaver

  • podstawowa konfiguracja pliku my.cnf/ my.ini

  • test poprawności instalacji i pierwsze zapytanie

  • encje i atrybuty w modelu relacyjnym

  • klucz główny (PRIMARY KEY)

  • klucz obcy (FOREIGN KEY)

  • relacje 1:1, 1:N, N:M

  • tabela pośrednia dla relacji wiele-do-wielu

  • integralność referencyjna

  • najczęstsze błędy modelowania

  • CREATE DATABASE i wybór schematu

  • CREATE TABLE, składnia i struktura

  • typy danych: INT, VARCHAR, TEXT, DATE, DATETIME, BOOLEAN

  • AUTO_INCREMENT i identyfikatory

  • ograniczenia: NOT NULL, UNIQUE, DEFAULT

  • modyfikacja tabel (ALTER TABLE)

  • usuwanie struktur (DROP, TRUNCATE)

  • SELECT, wybór kolumn i danych

  • INSERT, dodawanie rekordów

  • UPDATE, modyfikacja danych z warunkiem

  • DELETE, bezpieczne usuwanie danych

  • operacje wielowierszowe

  • transakcje (BEGIN, COMMIT, ROLLBACK, wprowadzenie)

  • najczęstsze błędy przy operacjach modyfikujących

  • operatory porównania (=, >, <, <=, >=)

  • AND, OR i złożone warunki logiczne

  • LIKE i wyszukiwanie wzorców

  • BETWEEN i zakresy wartości

  • IN i NOT IN

  • obsługa wartości NULL (IS NULL, IS NOT NULL)

  • budowa czytelnych zapytań filtrujących

  • ORDER BY rosnąco i malejąco

  • sortowanie po wielu kolumnach

  • funkcje agregujące (COUNT, SUM, AVG, MIN, MAX)

  • GROUP BY, agregacja danych

  • HAVING, filtrowanie grup

  • budowa prostych raportów

  • typowe błędy przy agregacjach

  • idea łączenia tabel

  • INNER JOIN, dopasowane rekordy

  • LEFT JOIN, wykrywanie brakujących powiązań

  • aliasy tabel dla czytelności

  • łączenie wielu tabel w jednym zapytaniu

  • problem duplikatów po JOIN

  • praktyczne scenariusze projektowe

  • czym jest indeks i jak działa?

  • indeksy pojedyncze i złożone

  • wpływ indeksu na SELECT i INSERT

  • analiza zapytań przy użyciu EXPLAIN

  • kiedy indeks nie pomaga

  • nadmiarowe indeksy i ich koszt

  • podstawowe zasady optymalizacji

  • połączenie z bazą w aplikacji (Node.js/ Python/ Java, kontekstowo)

  • connection string i konfiguracja

  • wykonywanie zapytań z poziomu kodu

  • parametryzowane zapytania (ochrona przed SQL Injection)

  • obsługa błędów i wyjątków

  • podstawy ORM (np. Sequelize / Hibernate, wprowadzenie)

  • dobre praktyki pracy z bazą w aplikacji

Wiele możliwości finansowania szkoleń i kursów

01

Środki własne

Opłać szkolenie od razu, szybko i bez formalności.
Przelew online, BLIK lub karta. Bez prowizji i ukrytych kosztów.

02

Płatność ratalna

Rozłóż płatność na raty 0%, bez dodatkowych opłat.
Każdą kwotę powyżej 2000 zł możesz podzielić nawet na 6 rat.

03

Odroczona płatność

Zapisz się dziś, zapłać dopiero za 3 miesiące.
Elastyczne podejście, w razie potrzeby możemy czasowo wstrzymać płatność.

04

Dofinansowanie Z BUR

Szkolenie może być objęte dofinansowaniem w ramach BUR, zazwyczaj 50- 80% kosztów.
Pomagamy sprawdzić możliwości i prowadzimy przez formalności krok po kroku.

Czytaj więcej

Szkolenie w 5 krokach

Prosty zapis na szkolenie

Wybierasz termin szkolenia i zapisujesz się w kilka sekund.
Bez skomplikowanych formularzy i zbędnych formalności.

Wybór formy płatności

Decydujesz, jak chcesz zapłacić:
jednorazowo, w ratach 0%, z odroczoną płatnością lub z dofinansowaniem (np. BUR).
Jeśli trzeba, pomagamy dobrać najlepszą opcję.

Przygotowanie do szkolenia

Przed szkoleniem otrzymujesz informacje organizacyjne i wskazówki techniczne.
Dzięki temu wchodzisz na szkolenie przygotowany, bez stresu i improwizacji.

Udział w szkoleniu (praktyka)

Bierzesz udział w intensywnym, praktycznym szkoleniu.
Celem jest świadoma praca z MySQL w projektach developerskich i testerskich.

Materiały i dalsze wsparcie

Po szkoleniu otrzymujesz materiały oraz certyfikat.
Opcjonalnie możesz dokupić nagranie szkolenia i wracać do materiału, kiedy chcesz.
W razie pytań, jesteśmy dostępni także po zakończeniu szkolenia.

Najczęściej zadawane pytania

Tak, na poziomie praktycznym.
Tak, z użyciem EXPLAIN i indeksów.
Tak, szczególnie przy analizie defektów.
W podstawowym zakresie.
Tak.
Kontekstowo.
Tak, praktycznie.
Tak, w formie zamkniętej.
Na poziomie podstawowym.
Tak, praktyczne i projektowe

Masz pytania? Porozmawiajmy o szkoleniu

Nie masz pewności, czy to szkolenie jest dla Ciebie? Zastanawiasz się, czy poziom będzie odpowiedni, jak wygląda program albo która forma finansowania ma sens w Twoim przypadku?

Porozmawiaj z naszym konsultantem, który:

  • pomoże ocenić, czy to szkolenie realnie wesprze Twoje cele,
  • doradzi najlepszą formę udziału (indywidualnie / firmowo),
  • wyjaśni kwestie organizacyjne i finansowe (raty, płatność odroczona, BUR).

Bez sprzedażowej presji. Konkretna rozmowa o Twojej sytuacji.

Umów bezpłatną konsultację (15–20 minut, online)
lub napisz bezpośrednio: szkolenia@qualityisland.pl

Umów się na bezpłatną konsultacje

Zobacz podobne szkolenia