Plan Szkolenia

Wprowadzenie

  • Przegląd baz danych i MySQL
  • Instalacja i konfiguracja MySQL
  • Wprowadzenie do SQL i klienta wiersza poleceń MySQL
  • Tworzenie i zarządzanie bazami danych oraz tabelami

Zapytania do danych

  • Pobieranie i filtrowanie danych
  • Sortowanie i ograniczanie wyników zapytań
  • Praca z wieloma tabelami
  • Używanie podzapytań i tabel pochodnych

Manipulacja danymi

  • Wstawianie danych do tabel
  • Aktualizowanie i usuwanie danych
  • Używanie transakcji w celu zapewnienia integralności danych
  • Zarządzanie indeksami w celu optymalizacji wydajności

Zaawansowane koncepcje SQL

  • Funkcje agregujące
  • Filtrowanie wyników zapytań
  • Praca z funkcjami tekstowymi, datowymi i matematycznymi
  • Obsługa wartości NULL w zapytaniach
  • Używanie instrukcji CASE do logiki warunkowej

Optymalizacja wydajności

  • Techniki optymalizacji zapytań
  • Indeksowanie i optymalizacja struktury tabel
  • Analiza wydajności zapytań za pomocą EXPLAIN
  • Strategie buforowania i buforowanie zapytań
  • Narzędzia monitorowania i profilowania do dostrajania wydajności

Bezpieczeństwo i administracja

  • Zarządzanie użytkownikami i kontrola dostępu
  • Zabezpieczanie serwera i bazy danych MySQL
  • Operacje tworzenia kopii zapasowych i przywracania
  • Importowanie i eksportowanie danych
  • MySQL Workbench i inne narzędzia administracyjne

Integracja z aplikacjami

  • Łączenie MySQL z popularnymi językami programowania
  • Używanie łączników i bibliotek MySQL
  • Wykonywanie zapytań w kodzie aplikacji

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość baz danych

Grupa docelowa

  • Programiści
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (6)

Propozycje terminów

Powiązane Kategorie