SQLite – wbudowana baza danych

Szkolenie SQLite to praktyczny, 2-dniowy kurs skierowany do programistów aplikacji mobilnych, webowych i desktopowych, którzy chcą poznać lekką, szybką i wydajną bazę danych wbudowaną bezpośrednio w aplikację – SQLite. Szkolenie koncentruje się na wykorzystaniu SQLite jako lokalnej bazy danych w systemach, gdzie liczy się prostota wdrożenia, brak serwera oraz wysoka wydajność. Kurs jest idealny dla developerów pracujących z technologiami takimi jak Android, iOS, Python, Electron, .NET czy aplikacjami desktopowymi i IoT, którzy potrzebują niezależnej, wbudowanej bazy danych działającej bez konfiguracji infrastruktury serwerowej.

Czas trwania: 2 dni / 14 h

Opis

Podstawy i charakterystyka SQLite

  • Wprowadzenie do lekkich baz danych
  • Zastosowania w mobile, desktop i embedded
  • Porównanie SQLite z innymi systemami
  • Typy danych i definicje kolumn

SQL i operacje na danych

  • Tworzenie i modyfikacja tabel
  • Operacje CRUD: SELECT, INSERT, UPDATE, DELETE
  • Podzapytania i JOINy
  • Widoki, triggery i funkcje wbudowane

Indeksy i optymalizacja

  • Tworzenie indeksów
  • Wpływ indeksów na wydajność
  • Analiza planów wykonania zapytań
  • Proste techniki optymalizacji

Integracja i środowisko produkcyjne

  • Integracja z Python, Java, C# i innymi językami
  • Praca z plikami bazy danych
  • Migracja danych między środowiskami
  • Automatyzacja i zastosowania produkcyjne

Bezpieczeństwo i dobre praktyki

  • Integralność danych i ograniczenia
  • Backup i przywracanie baz
  • Projektowanie wydajnych struktur danych
  • Najlepsze praktyki utrzymania SQLite

Ćwiczenia praktyczne

  • Tworzenie aplikacji CRUD
  • Testowanie i optymalizacja indeksów
  • Migracja bazy danych
  • Integracja z wybranym językiem programowania

 

FAQ – SQLite: podstawy, SQL i integracja z aplikacjami

1. Czym jest SQLite i gdzie znajduje zastosowanie?

SQLite to lekka, wbudowana baza danych przechowywana w pliku. Szkolenie obejmuje jej zastosowania w aplikacjach mobilnych, desktopowych i embedded oraz porównanie z innymi systemami baz danych.

2. Jak korzystać z SQL w SQLite?

Kurs obejmuje tworzenie i modyfikację tabel, operacje CRUD (SELECT, INSERT, UPDATE, DELETE), typy danych w SQLite oraz definicje kolumn i ograniczeń integralności.

3. Jak optymalizować zapytania i stosować indeksy?

Szkolenie obejmuje tworzenie indeksów, analizę planów wykonania zapytań oraz proste techniki optymalizacji wydajności w środowisku SQLite.

4. Jak wykorzystywać zaawansowane funkcje SQLite?

Uczestnicy poznają podzapytania, JOINy, tworzenie widoków, triggery oraz funkcje wbudowane. Omawiana jest także integracja SQLite z Pythonem, Javą i C#.

5. Jak stosować dobre praktyki i zabezpieczać bazę SQLite?

Szkolenie obejmuje zarządzanie integralnością danych, backup i przywracanie bazy, migrację danych oraz najlepsze praktyki projektowania i utrzymania baz SQLite w środowisku produkcyjnym.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.