Facebook - konwersja
  • promocja

PHP7 i SQL. Programowanie dla początkujących w 40 lekcjach - ebook

Wydawnictwo:
Data wydania:
19 lutego 2020
Format ebooka:
MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.

PHP7 i SQL. Programowanie dla początkujących w 40 lekcjach - ebook

Poznaj podstawy PHP! Zostań webdeveloperem!

  • Naucz się praktycznie używać języka PHP
  • Dowiedz się, jak korzystać z baz danych SQL
  • Opracuj swój pierwszy projekt webowy

PHP to interpretowany skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym; obecnie wykorzystywany przez niemal 80 procent stron działających w sieci. Jego zalety zostały docenione przez takie firmy jak Google, Facebook, Yahoo! czy Wikipedia, a więc przez prawdziwe giganty internetu, z których usług korzystają codziennie miliony użytkowników. O popularności PHP świadczy również liczba interesujących ofert pracy dla osób, które go znają, szczególnie jego najnowszą wersję, zapewniającą doskonałe możliwości starszych generacji języka, a przy tym oferującą znacznie wyższą wydajność.

Jeśli chcesz poznać podstawy PHP7 i nauczyć się tworzyć za pomocą tego języka wszechstronne aplikacje internetowe, sięgnij po książkę PHP7 i SQL. Programowanie dla początkujących. Krok po kroku wprowadza ona w świat tworzenia projektów webowych za pomocą PHP i przy wykorzystaniu baz danych SQL, prezentując możliwości i konstrukcje języka, dobre praktyki pisania kodu, sposoby używania relacyjnej bazy danych, podstawy architektury klient-serwer oraz informacje na temat uruchamiania projektów w sieci. Co najważniejsze, oprócz niezbędnej teorii zawiera mnóstwo wartościowych ćwiczeń, dzięki którym praktycznie nauczysz się programować w PHP, a także pytania pozwalające skutecznie utrwalić zdobytą wiedzę.

  • Przygotowanie i konfiguracja środowiska pracy
  • Podstawy języka PHP i konwencje stosowane w kodzie
  • Stałe, zmienne, łańcuchy znakowe
  • Instrukcje sterujące i sposoby ich używania
  • Operatory i funkcje matematyczne
  • Zastosowanie funkcji i pętli
  • Korzystanie z tablic i plików
  • Programowanie zorientowane obiektowo
  • Zastosowanie baz danych SQL
  • Architektura aplikacji i uruchamianie jej w sieci

Czytaj, ćwicz, powtarzaj - praktyka czyni mistrza!

Spis treści

  • Przedmowa
    • Zawartość książki
    • Ćwiczenia praktyczne
    • Programować w Eclipse czy Notatniku?
    • Dla kogo przeznaczona jest ta książka?
    • Czy dasz radę?
    • Podziękowania
  • Lekcja 1. Konfiguracja
    • Przygotowanie katalogu roboczego
    • Instalacja Eclipse i PHP
      • Metoda I eksplorator plików
      • Metoda II w konsoli
    • Uruchomienie Eclipse i konfiguracja z PHP
    • Instalacja edytora tekstowego Notepad++
    • Aktywacja dodatkowych bibliotek w PHP
    • Wskazówki
    • Ćwiczenia
    • Pytania
      • Czy mogę zainstalować oprogramowanie Java SE 12 (Oracle JDK)?
      • Jak uruchamiać programy?
      • W Eclipse nie mogę wpisać polskiej litery ś, co mam zrobić?
  • Lekcja 2. Klasyka, czyli pierwszy program
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenie 4
    • Ćwiczenie 5
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • O co chodzi w ćwiczeniu nr 5?
      • Co to znaczy listing?
  • Lekcja 3. Komentarz mile widziany
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Ile nazw ma znak kratki?
      • Czy muszę przepisywać komentarze z listingów?
  • Lekcja 4. Zmienne i stałe
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Czy mimo wszystko mogę używać długich nazw zmiennych?
      • Co oznacza zmienna $br? Muszę jej używać?
      • Dlaczego w listingach są puste linie?
      • W ćwiczeniu 2 po usunięciu znaku hasha (#) w linii 8 nie pojawia mi się żaden komunikat o błędzie.
  • Lekcja 5. Co się kryje pod maską?
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
  • Lekcja 6. Łańcuchy znaków
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Czym się różni słowo tekst od wyrażenia ciąg znaków lub łańcuch znaków?
      • Do czego przyda mi się funkcja trim?
  • Lekcja 7. Co, jeśli?
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
  • Lekcja 8. Co, jeśli i może? Trochę logiki
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenie 4
    • Ćwiczenia dodatkowe
    • Wskazówki
  • Lekcja 9. Co, jeśli? Inaczej też się da
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
    • Pytania
      • Co się dzieje w linii 6 w ćwiczeniu 2?
  • Lekcja 10. Znajdź coś w tekście
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Po co szukać wystąpienia jakiegoś wyrazu w tekście?
      • Dlaczego w ćwiczeniu 1 słowo niebo zostało odnalezione tylko w pierwszym zdaniu? Przecież w drugim zdaniu też występuje.
  • Lekcja 11. Kombinacje z tekstem
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenie 4
    • Ćwiczenia dodatkowe
    • Wskazówki
  • Lekcja 12. Algebra dla początkujących
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
  • Lekcja 13. Trochę matmy dla opornych
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
    • Pytania
      • Co oznacza %.1f w funkcji printf?
  • Lekcja 14. Więcej matmy dla ambitnych
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Pytania
      • Jak obliczyć swój biorytm na dzisiaj?
      • Co to jest sinus i cosinus? Do czego się tego używa?
      • Co to są logarytmy? Co to jest liczba Eulera?
  • Lekcja 15. Nareszcie własna funkcja
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
  • Lekcja 16. Niech funkcja coś zwróci
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Pytania
      • Dlaczego funkcje tak się nazywają?
  • Lekcja 17. Funkcja a zasięg zmiennych
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
  • Lekcja 18. Pętla, pętla i pętla
    • Pętla for
    • Pętla while
    • Pętla do-while
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
  • Lekcja 19. Pętle w akcji
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Jak napisać program liczący silnię przy wykorzystaniu pętli for?
  • Lekcja 20. Tablice i klucze
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Klucz czy indeks?
      • Czy funkcję print_r wykorzystuje się tylko do drukowania tablic?
  • Lekcja 21. Wymiary tablic
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Czy można dane w tablicach napisać prościej?
  • Lekcja 22. Odczyt i zapis plików
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenie 4
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Jak mogę utworzyć i usunąć katalog?
      • Jak mogę usunąć plik?
      • To ile było takich losowań? Jak rozwiązać trzecie ćwiczenie dodatkowe?
  • Lekcja 23. Nie powtarzaj się!
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Czy mogę wszystkie funkcje wstawić do jednego pliku z programem?
      • Jak napisać funkcję rectangle i wstawić ją do pliku funkcje.php?
  • Lekcja 24. Czas wylosować datę
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenie 4
    • Wskazówki
    • Ćwiczenia dodatkowe
    • Pytania
      • Co oznacza skrót Y2K38?
      • Jak napisać program losujący liczby od 1 do 49?
  • Lekcja 25. Zrób coś z klasą
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Zmienna czy właściwość? Metoda czy funkcja?
  • Lekcja 26. Jest czy ma, oto jest pytanie
    • Związek typu jest
    • Ćwiczenie 1
    • Związek typu ma
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
    • Pytania
      • Czy można dziedziczyć jednocześnie więcej niż jedną klasę?
      • Dlaczego klasy się tak dziwnie nazywają, np. klasa dziedzicząca?
  • Lekcja 27. Trochę więcej o klasach
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenie 3
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Co to znaczy implementować?
  • Lekcja 28. Pierwsza baza danych
    • Podstawy języka SQL
      • Typy danych w SQLite
      • Tworzenie tabeli
      • Wstawianie danych
      • Odczytywanie danych
      • Aktualizacja i usuwanie danych
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Jaka jest wydajność SQLite?
      • Czy mogę do tabeli wstawić zawartość plików?
  • Lekcja 29. Proste tabele z danymi
    • Więcej o języku SQL
      • Filtrowanie danych
      • Sortowanie danych
      • Łączenie tablic
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
    • Pytania
      • Czy mogę sortować dane względem dwóch kolumn?
  • Lekcja 30. Bezpieczeństwo w SQL
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Jakie mogą być konsekwencje ataków hakerskich?
      • Co oznacza walidowanie danych?
  • Lekcja 31. Arytmetyka w SQL
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
  • Lekcja 32. Rozmówki klienta z serwerem
    • Ćwiczenie
      • Serwer
      • Klient
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Co to jest protokół sieciowy?
  • Lekcja 33. Web serwer w PHP
    • Ćwiczenie 1
    • Ćwiczenie 2
    • Ćwiczenia dodatkowe
    • Wskazówki
  • Lekcja 34. HTML dla zielonych
    • Jak korzystać ze znaczników HTML
    • Ćwiczenie
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Czym są kaskadowe arkusze stylów?
      • Co to jest JavaScript?
  • Lekcja 35. Czas na pierwszy projekt
    • Przygotowanie katalogu dla nowego projektu
    • Instalacja Smarty
      • Metoda I eksplorator plików
      • Metoda II w konsoli
    • Test instalacji
  • Lekcja 36. Dwa światy, logika i widok
    • Technologia Smarty
    • Ćwiczenia dodatkowe
    • Wskazówki
    • Pytania
      • Który system szablonów wybrać?
  • Lekcja 37. Uruchomienie pierwszej strony
    • Co masz do zrobienia?
    • Listingi
      • Warstwa logiki
      • Warstwa widoku
        • Lista książek
        • Rejestr wypożyczeń
        • O mnie
        • Kontakt
        • Wyszukiwarka
    • Komputer, tablet i smartfon
    • Jak udostępnić swoją stronę w sieci domowej?
    • Ćwiczenia dodatkowe
    • Pytania
      • Strona mobilna czy responsywna?
  • Lekcja 38. Kontakt mile widziany
    • Co masz do zrobienia?
    • Listingi
      • Warstwa logiki
      • Warstwa widoku
    • Pytania
      • Co to jest CAPTCHA?
  • Lekcja 39. A może trochę rozrywki
    • Co masz do zrobienia?
    • Listingi
      • Warstwa logiki
      • Warstwa widoku
    • Ćwiczenia dodatkowe
  • Lekcja 40. Trochę porad na zakończenie
    • Bezpłatne skrypty do pobrania
    • Fora dla programistów
    • Książki
Kategoria: Bazy danych
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-6643-5
Rozmiar pliku: 4,2 MB

BESTSELLERY

Kategorie: