
Kup wszystkie razem za 39 zł
Oszczędzasz 34,78 zł
Video Kurs Zaawansowane Aspekty MySQL + MySQLi
Cena: 47 zł
Język: polski
Czas Trwania: 4h 49min 13s
Autor: Arkadiusz Włodarczyk
ISBN: 978-83-61899-05-1


Video Kursy?
"Powiem Krotko Jestes PRO Nikt mnie nienauczyl tfu nauczl nie wytlumaczyl tak dobrze jak Pan uwazam pana za czlowieka godnego szacunku Widac Ze Pan Sie ZNA i chce pomoc innym oby tak dalej 99/5" by Gattan123
"Po zmaganiach z "Ecklem" i "Horstmanem" szczerze warto było zacząć właśnie od TEGO KURSU. Polecam bezapelacyjnie. I szacun dla AUTORA." by mrozwalka
"Przesyłka Expresowa, kurs bardzo fajny ! Lektor umie tłumaczyć ;) POLECAM" by lak12
"Jak najbardziej duzy pozytyw. Szybka przesyłka, miły kontakt, a do tego musze przyznac że kurs jest tłumaczony w bardzo przejrzysty, dostepny sposób. Nauczyciele powinni tak tłumaczyc, to wtedy mogliby wymagać. Serdecznie polecam" by marcinjac1982
"Profesjonalny kurs lepszego nie znajdziecie nigdzie, polecam !!!" by Jas72
i wiele innych! 100% zadowolonych Klientów :-)
Nie kupuj kota w worku!
Sprawdź wcześniej kurs oglądając jedną lekcję tutaj
Zapraszam wszystkich do zapoznania się z video kursem MySQLi - zaawansowane aspekty MySQL.
Kurs trwa 4 godziny 49 minut 13 sekund. Jest to nie tylko nauka - ale i praktyka!
Kurs został przygotowany przez młodego człowieka, z tego powodu używany w nim język jest bardzo przystępny dla każdego.
Czym jest MySQLi?
MySQLi to Improved My Structured Query Language, czyli ulepszony język zapytań do bazy danych. Właściwie jest to roszerzenie do języka PHP, które pozwala nam korzystać z nowości MySQL. Wiele nowych elementów od MySQL 4.1 nie jest obsługiwane przez podstawowe funkcje w PHP.
Co będziesz umiał po tym kursie?
- dowiesz się jak korzystać z funkcji MySQLi w wersji obiektowej i proceduralnej
- dowiesz się jak szybko dokonać aktualizacji swoich skryptów ze starego MySQL do MySQLi
- poznasz zaawansowane aspekty MySQL takie jak:
- triggery
- prepared statements
- funkcje
- procedury
- handlery
- conditions
- signals
- transakcje
- multi query
- cursory
- eventy
- napiszemy od zera klasę, która będzie zajmowała się za nas multi_query
Po przejściu do MySQLi przyspieszysz swoje zapytania, sprawisz że Twoje aplikacje będą miały większe możliwości, będą przejrzystsze oraz bezpieczniejsze.
Jest to jedyny video kurs, który omawia MySQL na tak wysokim poziomie zaawansowania! Informacje przekazane w kursie są ciężkie do znalezienia. Omawiamy MySQL do wersji 5.5! Przeczytaj opis lekcji i przekonaj się sam.
W kursie założone jest, że posiada się podstawowe wiadomości z zakresu HTML , można się z nimi zapoznać także z naszego kursu lub z innego źródła. Powinno się także posiadać wiedzę z zakresu PHP oraz MySQL na przynajmniej takim poziomie jak w tych kursach (a jest to już wysoki poziom).
Zawartość kursu MySQLi:
- Dowiadujemy się czym jest MySQLi, czym jest PDO, porównujemy PDO z MySqli.
- Poznajemy podstawowe funkcje MySQLi. Pokazujemy jak bezpiecznie przejść z MySQL do MySQLi w naszych aktualnych projektach w bardzo szybki sposób.
- Dowiadujemy się jak korzystać z MySQLi przy pomocy klas. Jak przejść z MySQL do MySQLi. Dowiadujemy się co robi oraz po co korzystać z funkcji zwalniającej pamięć (free).
- Dowiadujemy się czym są procedury, jak je tworzyć, modyfikować, usuwać oraz wywoływać. Rozwiązujemy problem z DELIMITER'em (ogranicznikiem). Dowiadujemy sie jakie sa plusy stosowania procedur.
- Dowiadujemy się jak tworzyć i korzystać z procedur z parametrami, jak tworzyć i korzystać ze zmiennych. Różnice między IN, OUT i INOUT. Czym są zmienne @sesyjne w MySQL i jak z nich korzystać z poziomu PHP.
- Dowiadujemy się jak tworzyć wielokrotne zapytania. Jak poprawnie obsługiwać stored procedures niezależnie od ilości zwracanych wyników. Tworzymy klasy MultiQuery, MultiQueryArray oraz interfejs MultiQueryI. Ciekawostka: Dowiadujemy się jak przekazać funkcję jako argument do funkcji na praktycznym przykładzie.Ćwiczymy programowanie obiektowe na praktycznym przykładzie.
- Dowiadujemy się czym są transakcje w MySQL. Dodajemy obsługę transakcji do klas które stworzyliśmy w poprzedniej lekcji. Pokazujemy jak zastosować transakcję z multi_query oraz ze zwykłymi pojedyńczymi zapytaniami.
- Dowiadujemy się na przykładzie jak korzystać w procedurach z instrukcji warunkowych if ... then ..., elseif ... then ..., else ... end if; oraz case when ... then ... end case;
- Dowiadujemy się czym sa funkcje w MySQL oraz jak z nich korzystać. Poznajemy różnicę między funkcjami, a procedurami. Dowiadujemy się jaka jest różnica między DETERMINISTIC, a NOT DETERMINISTIC. Tworzymy funkcję wybierająca losowe liczby z podanego zakresu. Wykorzystujemy stworzoną funkcję do wybrania losowych rekordów z wybranej przez nas tabeli. Sprawiamy, że losowanie rekordów jest dużo szybsze przy dużych bazach.
- Dowiadujemy się jak korzystać z pętli while, repeat i until w MySQL. Dowiadujemy się co robi LEAVE oraz ITERATE. Piszemy funkcję liczącą ilość elementów ze względu na podany ogranicznik, czyli np. dla spacji liczy ilość słów w zdaniu.
- Dowiadujemy się czym są handlery, conditions oraz signals oraz jak je stosować.
- Dowiadujemy się czym są cursory oraz jak je poprawnie stosować. Dowiadujemy się czym są tymczasowe tabele i czym się różnią od zwykłych tabeli.
- Dowiadujemy się czym są triggery, jak je tworzyć, tworzymy triggera na praktycznym przykładzie.
- Dowiadujemy się czym są eventy, jak stworzyć planowane i powtarzające się zdarzenia przy pomocy event schedulera.
- Dowiadujemy się czym są oraz jak korzystać z prepared statements, bindowania oraz placeholderow. Dowiadujemy się dlaczego prepared staments bronią nas przed SQL injection oraz kiedy warto je stosować. Korzystamy z prepared statements w stylu proceduralnym oraz obiektowym. Dodajemy oraz pobieramy rekordy z pomocą prepared statements.
- Vertrigo Server - (freeware) - server na którym pracujemy
