MySQL Developer ( mysqldev | 21 hours )
-
Podstawowe zrozumienie baz danych
Publiczność
-
Deweloperzy
MySQL to system zarządzania relacyjnymi bazami danych (RDBMS) o otwartym kodzie źródłowym, który zapewnia platformę dla strukturalnego języka zapytań (SQL) do zarządzania bazami danych i manipulowania nimi.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych programistów, którzy chcą uczyć się i korzystać z MySQL i technologii baz danych do tworzenia aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Pisanie SQL zapytań w celu pobierania, filtrowania, sortowania i agregowania danych.
- Wykonywanie operacji manipulacji danymi, takich jak wstawianie, aktualizowanie i usuwanie danych.
- Wdrażanie zaawansowanych SQL koncepcji, takich jak podzapytania, tabele pochodne i logika warunkowa.
- Integracja MySQL z popularnymi językami programowania i wykonywanie zapytań z kodu aplikacji.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie
- Przegląd baz danych i MySQL
- Instalacja i konfiguracja MySQL
- Wprowadzenie do SQL i klienta wiersza poleceń MySQL
- Tworzenie baz danych i tabel oraz zarządzanie nimi
Zapytanie o dane
- Pobieranie i filtrowanie danych
- Sortowanie i ograniczanie wyników zapytań
- Praca z wieloma tabelami
- Korzystanie z podzapytań i tabel pochodnych
Manipulacja danymi
- Wstawianie danych do tabel
- Aktualizowanie i usuwanie danych
- Korzystanie z transakcji w celu zapewnienia integralności danych
- Zarządzanie indeksami w celu optymalizacji wydajności
Koncepcje zaawansowane SQL
- Funkcje agregacji
- Filtrowanie wyników zapytań
- Praca z funkcjami łańcuchowymi, funkcjami daty i funkcjami matematycznymi
- Obsługa wartości NULL w zapytaniach
- Używanie instrukcji CASE dla logiki warunkowej
Optymalizacja wydajności
- Techniki optymalizacji zapytań
- Indeksowanie i optymalizacja struktur tabel
- Analiza wydajności zapytań za pomocą EXPLAIN
- Strategie buforowania i buforowanie zapytań
- Monitorowanie i profilowanie narzędzi do strojenia wydajności
Bezpieczeństwo i administracja
- Zarządzanie użytkownikami i kontrola dostępu
- Zabezpieczanie serwera MySQL i bazy danych
- Operacje tworzenia kopii zapasowych i przywracania
- Importowanie i eksportowanie danych
- MySQL Workbench i inne narzędzia administracyjne
Integracja aplikacji
- Łączenie MySQL z popularnymi językami programowania
- Korzystanie z konektorów i bibliotek MySQL
- Wykonywanie zapytań w kodzie aplikacji
Podsumowanie i kolejne kroki
United Arab Emirates - MySQL Developer
Saudi Arabia - MySQL Developer
South Africa - MySQL Developer
Czech Republic - MySQL Developer
Magyarország - MySQL Developer