bazy danych

Yan LukashevichAktywny 13 dni temu

Toruń

60–100 zł/ 60 min
60–100 zł/ 60 min
Wyślij wiadomość

Opis ogłoszenia

Mam na imię Yan i jestem inżynierem informatyki stosowanej po Uniwersytecie Mikołaja Kopernika w Toruniu. Bazy danych to nie jest dla mnie temat z wykładu, tylko codzienna praca. Zaprojektowałem i utrzymuję bazę komercyjnego systemu, z którego korzystają prawdziwi użytkownicy, razem z tym wszystkim, co się z tym wiąże: spójnością danych przy płatnościach, wydajnością zapytań i ochroną danych osobowych.

Czego uczę:Języka SQL od zera do poziomu, który realnie przydaje się w pracy. Zaczynamy od zapytań SELECT, filtrowania i sortowania, potem przechodzimy do łączenia tabel poleceniem JOIN, grupowania i funkcji agregujących, podzapytań i funkcji okienkowych. Uczę też modyfikowania danych, transakcji oraz tego, dlaczego indeks potrafi skrócić zapytanie z kilku sekund do kilku milisekund.

Druga część to projektowanie baz, czyli umiejętność, która odróżnia kogoś, kto klepie zapytania, od kogoś, kto rozumie dane. Model związków encji, klucze główne i obce, relacje, normalizacja i to, kiedy świadomie z niej zrezygnować. Pokazuję, jak z opisu problemu dojść do sensownego schematu tabel.

Pracuję na bazach SQL Server i Azure SQL, PostgreSQL, MySQL oraz SQLite, a także na bazie dokumentowej MongoDB, jeśli ktoś potrzebuje porównania obu podejść. Uczę również korzystania z bazy w aplikacji: łączenia się z nią z poziomu kodu, pracy z narzędziami typu Entity Framework Core oraz tego, jakie błędy najczęściej kończą się wyciekiem danych lub zgubioną transakcją.

Dla kogo:Dla studentów informatyki i kierunków pokrewnych, którzy mają zaliczenie z baz danych albo projekt na zaliczenie. Dla uczniów technikum informatycznego. Dla osób przebranżawiających się do IT oraz dla analityków i ludzi pracujących na danych, którzy potrzebują SQL do raportów i codziennej pracy, a nie do programowania.

Jak wyglądają zajęcia:Pracujemy na prawdziwej bazie i piszemy prawdziwe zapytania od pierwszych zajęć, bo SQL trudno zrozumieć z samego opisu. Każdy temat zaczynamy od pytania, jaki problem to rozwiązuje, a potem ćwiczymy na konkretnych danych. Tempo dopasowuję do osoby, z którą pracuję, a przy dłuższej współpracy projektujemy od zera bazę pod wybrany pomysł na aplikację. Tłumaczę i uczę, ale nie odrabiam projektów za kogoś.

Zajęcia mogę prowadzić po polsku, angielsku lub rosyjsku. Zapraszam do kontaktu.

Wykształcenie

10.2022 – aktualnie
Uniwersytet Mikołaja Kopernika w Toruniu
informatyka stosowana

Kursy i szkolenia

Nie dodano

Doświadczenie

Nie dodano

Udzielam także korepetycji

Opinie

Jak dbamy o rzetelność opinii?

Zależy nam, żeby publikowane opinie pochodziły od prawdziwych uczniów. Na ten moment nie są one weryfikowane automatycznie, ale:

  • moderujemy zgłoszenia opinii, które budzą wątpliwości,
  • usuwamy opinie naruszające regulamin,
  • weryfikujemy adresy IP i domeny tymczasowe,
  • weryfikujemy adresy mailowe,
  • zbieramy oświadczenia i pouczamy o konsekwencjach prawnych.

Więcej w regulaminie.

Ten korepetytor nie ma jeszcze opinii.

Napisz do użytkownika

Wyślemy Ci kopię wiadomości i ewentualną odpowiedź korepetytora.