bazy danych

Yan LukashevichAktywny wczoraj

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

Ten korepetytor nie ma jeszcze opinii.

Po dodaniu opinii nie będzie możliwa jej edycja, dlatego upewnij się, że wypełniłeś/aś prawidłowo wszystkie pola.

Wystawiając opinię oświadczasz, że działasz zgodnie z regulaminem, treść opinii jest zgodna z prawdą, a Ty ponosisz za nią pełną odpowiedzialność. Więcej informacji na ten temat znajdziesz w Polityce Prywatności.

Wystawiając opinię oświadczasz, że jej treść jest zgodna z prawdą, a Ty ponosisz za nią pełną odpowiedzialność. W bazie serwisu e-korepetycje.net będą przechowywane dane takie jak adres e-mail oraz adres IP, z którego wypełniono formularz opinii. Dane te umożliwiają identyfikację autora opinii i mogą zostać udostępnione na wniosek podmiotów uprawnionych do tego, w przypadku zgłoszenia przez użytkownika działań niezgodnych z polskim prawem, w szczególności dotyczących czynów nieuczciwej konkurencji.

Napisz do użytkownika

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