Księgarnia Techniczna

Katalog » MULTIMEDIA » ptah media
Wyszukiwarka


Zaawansowane wyszukiwanie
Wydawnictwo
Wybierz kategorię
Towar dnia
39,90 zł
Podgląd zamówienia

Aby sprawdzić status zamówienia Wpisz jego unikalny numer
Informacje o produkcie:
Kliknij aby zobaczyć zdjęcie w oryginalnej wielkości
Kurs PHP i MySQL - cz. 2: Współpraca z MySQL
Dostępność: jest na magazynie sklepu - wysyłka w 24h.
Dostępna ilość: 2
Wydawnictwo: ptah media
Autor
ISBN
590-83-1139-607-0
Oprawa
pudełko
Format
CD-ROM
Język
polski
  Cena:

Ilość

przechowalnia

24,60 zł

W drugiej części kursu PHP i MySQL omawiamy podstawowe zagadnienia dotyczące tworzenia relacyjnych baz danych MySQL (wersja 5.0) i użycia ich we własnych projektach internetowych. Korzystając z narzędzia phpMyAdmin tworzymy od podstaw bazę danych, którą następnie wykorzystujemy w przykładowej aplikacji. Prezentujemy podstawowe komendy języka SQL służącego do obsługi baz danych oraz techniki pozwalające na użycie poleceń SQL z poziomu języka PHP. Demonstrowana w trakcie kursu aplikacja (kod źródłowy został dołączony do kursu) zawiera typowe elementy wykorzystywane w aplikacjach bazodanowych tworzonych w języku PHP, co pozwala na skuteczne zrozumienie omawianych zagadnień. Kurs składa się z 38 filmów instruktażowych o łącznej długości prawie 2,5 godzin.

Dwuczęściowy kurs PHP i MySQL jest przeznaczony dla użytkowników początkujących. W pierwszej części kursu skoncentrowaliśmy się na poznaniu od podstaw języka PHP, a druga poświęcona jest współpracy PHP z bazą danych MySQL.

Język PHP i baza danych MySQL to jedno z najczęściej stosowanych rozwiązań pozwalających na dynamiczne generowanie stron internetowych. Narzędzia te są niezwykle popularne, ponieważ posiadają duże możliwości i są dostępne za darmo.

SPIS TREŚCI

Bazy danych

01. Wstęp – Powitanie i krótka informacja o kursie. (01:50 min)

02. Relacyjna baza danych – W tym filmie dowiemy się, czym jest relacyjna baza danych oraz co zyskujemy przez umieszczanie danych w wielu tabelach. Poza tym poznamy pojęcia takie jak tabela, rekord oraz klucz podstawowy. (05:15 min)

03. Klucz podstawowy – Jak już wiemy, klucz podstawowy to niezwykle ważny element każdej bazy danych. Przyjrzyjmy mu się nieco bliżej i zobaczmy, do czego on służy. (02:19 min)

04. Relacje między tabelami – Dzięki odpowiedniemu użyciu klucza głównego z określonej tabeli w innej tabeli uzyskujemy relację między tabelami. W tym filmie dowiemy się, jakie typy relacji istnieją w bazach danych. (03:34 min)

05. Typy danych w MySQL – Tworząc poszczególne pola w tabelach, musimy określić, jaki typ danych będzie w nich przechowywany. Spójrzmy zatem, jakie podstawowe typy danych daje nam do dyspozycji baza MySQL. (04:23 min)

06. Przykładowa aplikacja – W trakcie kursu stworzymy aplikację służącą do zapisywania codziennie spożywanych produktów. Aby ją wykonać, musimy dokładnie wiedzieć, jakie funkcje ma ona posiadać. Jak taka aplikacja może wyglądać, zobaczymy w tym filmie. (02:21 min)

07. Projekt bazy danych – Znamy już wymagania dla naszej aplikacji, pora więc na zaprojektowanie odpowiedniej bazy danych. (03:51 min)
phpMyAdmin

08. Wstęp do phpMyAdmin – Do stworzenia bazy danych na naszym komputerze i do zarządzania nią wykorzystamy wygodną i darmową aplikację phpMyAdmin, dzięki której administrowanie bazami jest bardzo łatwe. (02:03 min)

09. Dodawanie użytkownika – Korzystanie z bazy danych jako administrator nie jest zbyt bezpieczne. Dlatego dodamy do bazy nowego użytkownika. (03:12 min)

10. Zakładanie bazy danych – W tym filmie stworzymy na serwerze MySQL nową bazę danych, którą będziemy używać w naszej aplikacji. Po jej stworzeniu nadamy naszemu nowemu użytkownikowi prawa łączenia się z tą bazą. (02:14 min)

11. Tworzenie tabel – Następnym krokiem tworzenia bazy danych jest stworzenie tabel i zdefiniowanie pól, które się w nich znajdą. Tu demonstrujemy m.in., jak nadać polu opcję auto increment i ustawić je jako klucz podstawowy. (06:29 min)

12. Operacje na tabelach – Aplikacja phpMyAdmin pozwala na wykonywanie różnych operacji na tabelach. W tym filmie poznamy najważniejsze z nich. (03:51 min)

13. Import danych z pliku CSV – Dane, które mają znaleźć się w bazie danych, często mamy zebrane w pliku arkusza kalkulacyjnego. Zobacz, jak można je szybko zaimportować do bazy danych korzystając z formatu CSV. (04:57 min)

14. Eksport danych – Poza funkcją importu mamy również możliwość wyeksportowania danych z bazy do plików w różnych formatach. My zapiszemy je w formacie SQL. (02:34 min)

Podstawy języka SQL

15. SQL w phpMyAdmin – Aplikacja phpMyAdmin nadaje się nie tylko do zarządzania bazą danych, lecz również do nauki języka SQL. Każda czynność na bazach danych jest wykonywana za pomocą kwerend w języku SQL, które są prezentowane użytkownikowi. Korzystając z tego programu można się wiele nauczyć. (02:26 min)

16. Wybieranie danych z bazy – Naukę języka SQL zaczynamy od poznania kwerendy wybierającej SELECT. W tym filmie poznamy podstawową formę tego polecenia, pozwalającą na uzyskiwanie wszystkich rekordów z określonej tabeli. (03:32 min)

17. Określanie kryteriów wybierania – Wyszukując rekordy w bazie danych często chcemy otrzymać rekordy spełniające określone kryteria. W tym filmie zobaczymy, jak za pomocą takich poleceń jak WHERE, BETWEEN czy LIKE możemy zdefiniować warunki dla rekordów. (05:41 min)

18. Manipulacja wynikami wybierania – Wybrane rekordy możemy poddać obróbce jeszcze z poziomu bazy danych. W tym filmie dowiemy się, jak działają i do czego mogą przydać się polecenia ORDER BY, DISTINCT i LIMIT. (04:29 min)

19. Wybieranie danych z dwóch tabel – Korzystanie z relacyjnej bazy danych ma sens, jeśli wiemy, jak połączyć ze sobą dane znajdujące się w dwóch różnych tabelach. Dopiero wtedy widoczna jest prawdziwa moc relacyjnej bazy danych. (04:02 min)

20. Wstawianie danych – Umiemy już wybierać dane z tabel. W tym filmie dowiemy się wreszcie, jak można wstawiać do tabel nowe dane. (03:43 min)

21. Modyfikacja danych – Modyfikacja danych znajdujących się w tabeli jest równie ważna jak wstawianie danych. Zobaczmy zatem, jak możemy modyfikować wszystkie rekordy jednocześnie lub jeden wybrany rekord. (02:11 min)

22. Usuwanie danych – Usuwanie danych z tabel jest równie proste jak ich modyfikacja. Także i tu możemy jednym ruchem usunąć wszystkie dane z tabeli lub tylko te rekordy, które pasują do podanych kryteriów. Należy pamiętać też o tym, że dane usuwane są nieodwracalnie. (01:58 min)

23. Funkcje agregujące – Funkcje agregujące COUNT, SUM, AVG, MIN i MAX są czasami bardzo przydatne. W tym filmie pokazujemy, jak można z nich korzystać. (02:53 min)

PHP i MySQL

24. Aplikacja Kalorie: Wstęp – Zanim przystąpimy do omawiania naszej aplikacji, musimy przygotować pliki, w których będzie znajdował się nasz kod. Jako że nagłówek strony internetowej będzie się powtarzał w każdym skrypcie, umieścimy go w osobnym pliku i będziemy dołączali funkcją include. (02:49 min)

25. Nawiązywanie połączenia z bazą danych – Przed wykonaniem pierwszego zapytania musimy połączyć się z serwerem bazy MySQL oraz wybrać bazę, do której będziemy wysyłać zapytania. Wykorzystamy do tego funkcje mysql_connect oraz mysql_select_db. (04:19 min)

26. Obsługa błędów – Podczas łączenia się z serwerem bazy danych i wyboru bazy może dochodzić do błędów. W tym filmie zobaczymy, jak można obsłużyć błędy tak, aby to dobrze wyglądało. (03:36 min)

27. Kwerendy SQL w PHP – Aby wykonać kwerendę SQL, czyli wysłać zapytanie do naszej bazy danych, posłużymy się funkcją mysql_query. Funkcja ta wykona kwerendę i zwróci nam odpowiedź z bazy. (03:04 min)

28. Wyświetlanie wyników – Rekordy, które wybraliśmy z bazy poleceniem SELECT, otrzymujemy w takiej formie, że nie da się ich w prosty sposób wypisać na ekranie. Aby uzyskać dostęp do otrzymanej treści posłużymy się funkcją mysql_fetch_assoc. (05:04 min)

29. Wybieranie rekordów z podziałem na dni – Wiemy już, w jaki sposób można wybierać rekordy z bazy i wypisywać je na ekranie. Teraz możemy przystąpić do wyświetlenia wpisów z tablicy spożycie dzieląc je na poszczególne dni. (08:04 min)

30. Tworzenie listy rozwijanej – Następnym krokiem będzie stworzenie formularza, poprzez który będziemy mogli dodawać kolejne wpisy do tabeli spożycie. Jego głównym elementem będzie lista rozwijana, którą utworzymy dynamicznie z rekordów zawartych w tabeli produkty. (02:31 min)

31. Dodawanie rekordów do bazy – W tym filmie zajmiemy się fragmentem kodu, który służy do dodawania wprowadzonego produktu do tabeli spożycie. (04:29 min)

32. Tworzenie odnośników z parametrami – Aby mieć możliwość usuwania pojedynczych rekordów z tabeli spożycie, najprościej będzie stworzyć dla każdego wpisu specjalny odnośnik, który pozwoli na utworzenie kwerendy usuwającej konkretny rekord. Odnośniki te stworzymy dynamicznie podczas wyświetlania poszczególnych rekordów. (04:41 min)

33. Usuwanie pojedynczych rekordów – Parametry otrzymane po kliknięciu na stworzone odnośniki odczytujemy ze zmiennej superglobalnej $_GET i na ich podstawie tworzymy kwerendę usuwającą pojedynczy rekord z tabeli. Poruszamy tu też temat bezpieczeństwa skryptów demonstrując prosty atak na bazę typu sql injection. (03:23 min)

34. Usuwanie wielu rekordów jednocześnie – Aby usunąć rekordy starsze niż określona ilość dni, musimy stworzyć naszą kwerendę tak, aby zawierała ona odpowiednie kryterium. Do tego celu wykorzystamy funkcję bazy MySQL o nazwie DATE_SUB służącą do odejmowania dat. (03:42 min)

35. Zarządzanie produktami – Przechodzimy do omówienia drugiego skryptu naszej aplikacji, służącego do zarządzania produktami. (01:46 min)

36. Wyświetlanie i dodawanie produktów – Najpierw zajmiemy się wyświetleniem rekordów zawartych w tabeli produkty oraz formularzem służącym do dodawania nowych produktów. Tu poznamy też funkcję mysql_num_rows, która informuje nas o ilości rekordów otrzymywanych w odpowiedzi na zapytania typu SELECT. (02:53 min)

37. Edycja produktów – Na zakończenie omówimy formularz służący do edycji produktów i zmienimy nasz skrypt tak, aby ukrywać formularz do wprowadzania produktów, jeśli właśnie modyfikujemy jakiś produkt. (04:18 min)

38. Zabezpieczanie skryptów – W ostatnim filmie tego kursu poruszamy jeszcze raz tematykę bezpieczeństwa i prezentujemy funkcje pomocne w zabezpieczaniu własnych skryptów. (03:38 min)
Galeria
Opinia o książce
Ocena
Inni klienci kupujący ten produkt zakupili również
Włodarczyk Arkadiusz
Kurs przeznaczony jest dla osób które nie muszą posiadać żadnej wiedzy o programowaniu, nieważne czy kiedykolwiek pisałeś/aś programy, możesz nie mieć pojęcia o programowaniu... Po tym kursie to wszystko się zmieni i obalisz mit, że programowanie to trudna rzecz przeznaczona tylko dla nielicznych!
Włodarczyk Arkadiusz
PHP jest językiem skryptowym, który warto znać, by ulepszyć nasze strony np. kalkulatorami, licznikami, panelami administracyjnymi, sprawić by nasza strona była dynamiczna, reagować na to co robi użytkownik... oraz wieloma innymi.
Włodarczyk Arkadiusz
Kurs wyjaśnia wszystko od "zera", nie trzeba znać niczego - po nim będziesz mógł stworzyć, szybko i bezproblemowo ładnie wyglądająca stronę, zgodnie z najnowszymi normami
Włodarczyk Arkadiusz
Kurs objaśnia czym jest MySql oraz jego składnię. W lekcjach najpierw robimy zapytania "ręcznie" poprzez PhPMyAdmin'a, następnie poprzez jego moduł w końcu dochodząc do zapytania przy pomocy PHP.
Włodarczyk Arkadiusz
W kursie omawiane są funkcję obsługujące pliki, a na końcu piszemy mini bazę danych.
Zapytaj o szczegóły
Imię i nazwisko:
E-mail:
Twoje pytanie:
Wpisz kod widoczny na obrazku:
weryfikator
Informacje
Przechowalnia - Pamiętaj

Podgląd ulubionych książek
PRZECHOWALNIA


Koszyk
Twój koszyk jest pusty
Bezpieczeństwo danych - SSL

Strona chroniona
certyfikatem SSL

Zabezpiecza CERTUM

Najczęściej oglądane
31,00 zł
56,00 zł
32,00 zł
97,00 zł
40,00 zł
37,00 zł
34,50 zł
20,00 zł
23,00 zł
29,00 zł
31,00 zł
14,00 zł
98,00 zł
20942585
księgarnia techniczna | podręczniki akademickie | podstawy konstrukcji | polsl | politechnika świętokrzyska | mechatronika | wykłady | politechnika warszawska

| Lose Klamm | Odżywki, suplementy | Centrum Reklamy i Informacji | antykwariat internetowy |

PolskaStrefa - rozwiązania dla sklepów internetowych Ogłoszenia

© Księgarnia Techniczna. Wszelkie Prawa Zastrzeżone. All Rights Reserved.