Kup wszystkie razem za 34 zł
Oszczędzasz 41,64 zł
Video Kurs MySQL w PHP - wydanie 2
Cena: 49 zł
Język: polski
Czas Trwania: 8h 16min 30s
Autor: Arkadiusz Włodarczyk
ISBN: 978-83-61899-01-3
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 Cię do zapoznania się z video kursem MySql w PHP. Kurs ten trwa aż 8 godzin 16 minut 30 sekund. Jest to nie tylko nauka - ale i praktyka!
MySql jest to język zapytań do bazy danych. Zadając pytania do bazy korzystając z np. PHP możesz tworzyć:
- sklepy
- GRY tekstowe przez przeglądarke z jakimi można się teraz często spotkać
- fora
- CMS
- potężne bazy
- blogi
- i wiele innych
Po kursie będziesz wiedział czym jest MySql oraz poznasz dokładnie jego składnię. W każdej lekcji najpierw pokażę Ci tworzenie zapytań do bazy danych "ręcznie" poprzez PhPMyAdmin'a, następnie poprzez jego moduł w końcu dochodząc do zapytania przy pomocy PHP.
Jest to jedyny video kurs, który omawia MySQL na tak wysokim poziomie zaawansowania! Przeczytaj opis lekcji i przekonaj się sam.
Aby zacząć kurs nie musz mieć nawet minimalnej wiedzy z zakresu baz danych, wszystko zostanie Ci wyjaśnione szczegółowo OD ZERA!
Pamiętaj, że masz 100% gwarancji satysfakcji. Przez 7 dni od daty zakupu możesz zwrócić kurs bez podawania przyczyny. Jeśli masz jakiekolwiek pytania zapraszam do kontaktu ze mną lub na nasze forum.videokurs.plW kursie założone jest, że posiada się podstawowe wiadomości z zakresu HTML tj. tworzenie tabel, formularzy i edycja tekstu, 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, którą też można poznać z naszego kursu lub z innego źródła.
Zawartość kursu MySql:
- Nauczysz się podstawowych pojęć typu:
- czym jest MySQL?
- co to jest baza danych ?
- czym jest PhPMyAdmin?
- jak się połączyć oraz rozłączyć z bazą danych przy pomocy PHP jak i PhPMyAdmin'a?
- jak stworzyć bazę danych i jak ją wybrać ?
- jak działa "or die("");" ?
oraz podstawy poruszania się po panelu PhPMyAdmin.
- Dowiesz się:
- czym są pola, rekordy
- czym są typy
- czym jest identyfikator i po co go stosować
- po co jest metoda porównywania napisów i do czego ona służy
- jaka jest różnica między metodą pórównywania napisów _ci a _bin
- co robi UNSIGNED oraz UNSGINED ZEROFILL
- czym jest wartość NULL
- czym jest indeks i po co się go stosuje
- jaka jest różnica między indeksami PRIMARY, UNIQUE oraz INDEX
- co robi AUTO_INCREMENT
- czym jest mechanizm składowania danych
- jak stworzyć tabelę przy pomocy formularzy z PhPMyAdmin oraz zapytań SQL,a także z poziomu PHP
- jak dodać nowe wpisy do bazy z pomocą formularzy w PhPMyAdmin
- jak sprawić, aby polskie znaki były zawsze prawidłowo interpretowane w bazie danych oraz gdy je pobierzemy w pliku .php
- jak usunąć tabelę
- jak szybko znaleźć błąd w składni podczas pisania zapytań z poziomu PHP
-
- poznasz wszystkie typy numeryczne, ile zajmują miejsca w pamięci oraz jakie wartości można przypisać danym z takimi typami
- jak dodać pole do już istniejącej tabeli
- jaka jest różnica między FLOAT, DOUBLE, REAL i DECIMAL
- kiedy powinno się stosować FLOAT, DOUBLE, a kiedy DECIMAL
- poznajemy wszystkie typy znakowe, ile zajmują miejsca w pamięci itd.
- dowiadujemy się jaka jest różnica między CHAR, a VARCHAR
- dowiadujemy się kiedy powinno się stosować CHAR, a kiedy VARCHAR
- poznajemy typy ENUM oraz SET
- Nauczysz się w jaki sposób dodawać nowe rekordy do istniejących już tabel - w PhPMyAdmin, za pomocą modułu oraz z poziomu PHP.
Dowiadujemy się jak przefiltrować dane z formularzy, które potencjalnie mogłyby nam zaszkodzić. Tak przefiltrowane dane możemy spokojnie wstawić do nowego rekordu w tabeli.
- Nauczysz się w jaki sposób usuwać rekordy z istniejących już tabel - w PhPMyAdmin, za pomocą modułu oraz z poziomu PHP. Jak "wyczyścić" tabelę przy pomocy TRUNCATE. Dodatkowo poznajemy operatory logiczne OR, AND oraz warunek WHERE.
- Dowiesz się jak zmienić wartości w już istniejących rekordach oraz jak tworzyć do tego warunki. Poznajemy "IS NULL" oraz "LIMIT".
- Dowiesz się jak modyfikować strukturę tabeli po jej stworzeniu.
- jak zmieniać typy danych,
- jak zmienić ich rozmiar
- jak zmienić ich nazwę
- na co trzeba uważać podczas takich zmian
- jak dodawać nowe indeksy
- jak zrobić w razie pomyłki kopię tabeli, która w razie problemów sprawi, że nie utracimy naszych cennych danych
- jak dodać nowe pole
- jak usunąć istniejąca pola
- Ogromna lekcja poświęcona wyciąganiu rekordów z tabeli i pokazywaniu ich na stronie. Dowiesz się jak:
- wyprowadzić dane według naszych warunków
- jak posortować otrzymane dane rosnąca (ASC) oraz malejąco (DESC)
- instrukcje LIKE oraz procenty... ;) - funkcje tj: mysql_fetch_array, mysql_fetch_assoc, mysql_fetch_rows, mysql_fetch_object, mysql_num_rows, mysql_num_fields - które ćwiczymy na przykładach wyciągając rekordy z bazy na stronę internetową w postaci TABELEK!!
- jak LIMIT wpływa na szybkość wczytywania danych
- jak działa LIMIT z połączeniem z OFFSET
- na co zwracać uwagę, aby zapytania do bazy były szybkie
- dlaczego hasło powinno mieć metodę porównywania 'bin', a nie 'ci'
- - poznasz wszystkie typy czasowe, ile zajmują miejsca w pamięci, jak je formatować, jak je aktualizować, jak je pobierać etc.
- dowiesz się jak korzystać w zapytaniach z funkcji w MySQL
- dowiesz się czym są oraz jak tworzyć aliasy kolumn (AS)
- poznasz następujące funkcje:
NOW, CURTIME, CURDATE, DATE, EXTRACT, DATE_ADD, DATE_SUB, DATEDIFF, DATE_FORMAT, MAKEDATE, UNIX_TIMESTAMP, FROM_UNIXTIME
- jak wybrać np. konta, które zostały stworzone przez ostatnie 10 dni, albo ostatnio aktywnych użytkowników w ciągu 5 minut, albo od kiedy ktoś jest zarejestrowany etc.
- jak zmienić datę w stylu MySQL na datę w stylu PHP i na odwrót
- Dowiesz się jak przechowywać hasła w bazie danych, aby były bezpieczne. Dowiadujemy się co zrobić, aby "po cichu" zaaktualizować hasła z MD5 do np. SHA512 + skorzystać z soli.
- Dowiesz się na czym polegają ataki SQL Injection oraz ataki XSS i jak się przed nimi zabezpieczyć. Mówimy o funkcjach: mysql_real_escape_string, strip, htmlspecialchars, get_magic_quotes_gpc, stripslashes, strip_tags Instalujemy bibliotekę HTML Purifier, która będzie broniła nas przed XSS.
- Dowiesz się jak indeksy, indeksy złożone, wpływają na szybkość zapytań. Dowiadujemy się czemu nie nakładać indeksy na wszystko co się da ;) Uczymy się generować testowe dane. Wczytujemy milion wygenerowanych rekordów do tabeli przy pomocy specjalnego zapytania w poniżej 15s czasu. Na tak powstałej tabeli przeprowadzamy różne testy szybkości.
- Do tabeli klienci tworzymy tabelę zamówienia, którą łączymy przy pomocy klucza obcego. Dowiesz się czym są klucze obce i po co je stosować
- Dowiesz się jak pobrać dane z wielu tabel i połączyć je w nową tabelę. Dowiadujemy się czym różni się Left / Right Join od Join. Dowiesz się czym jest Outer / Inner Join. Tworzymy aliasy tabel.
- FULLTEXT Search i indeks. Szybkie przeszukiwanie wiadomości np. na forum. Full Text Search IN Natural Language, BOOLEAN MODE SEARCH oraz WITH QUERY EXPANSION.
- Dowiesz się co robi DISTINCT i UNION na praktycznym przykładzie dotyczącym newslettera.
- Dowiesz się jak eksportować / importować dane. Dzięki temu będziesz wiedział jak np. tworzyć kopie zapasowe, przenosić bazę z jednego hostingu do innego.
- Dowiesz się czym są funkcje agregujące oraz jak z nich korzystać. Poznasz funkcje: avg, count, max, min, sum. Poznajemy klauzule HAVING i GROUP BY. Uczymy się grupować wyniki względem wybranych przez nas wartości. Po tej lekcji będziesz potrafił np. wybrać sumę kwot wszystkich zamówień złożonych przez poszczególnych klientów, których zamówienia przekroczyły łącznie wartość np. 10 zł.
- Dowiesz się czym są oraz jak korzystać z funkcji skalarnych.
- Dowiesz się czym są widoki oraz po co je stosować, tworzymy widok, który reprezentuje pogrupowane względem poszczególnych zamówień informacje takie jak ilość zamówionych sztuk, data zamówienia, email klienta, kwota całkowita zamówienia, nazwa produktu. Trenujemy klauzule JOIN, GROUP BY i funkcje agregujące.
- Dowiesz się czym jest oraz jak korzystać z funkcji IF na praktycznym przykładzie.
- Pokaże Ci na praktycznym przykładzie jak korzystać z operatora IN. Nauczysz się jak wybrać np. login i e-mail klientów, których zamówienia przekroczyły 40 zł w bardzo szybki i elegancki sposób.
- Dowiesz się czego warto nauczyć się dotyczącego baz danych po tym kursie.
- Vertrigo Server - (freeware) - server na którym pracujemy