ksiegarnia-fachowa.pl
wprowadź własne kryteria wyszukiwania książek: (jak szukać?)
Twój koszyk:   0 zł   zamówienie wysyłkowe >>>
Strona główna > opis książki

PHP7 I SQL PROGRAMOWANIE DLA POCZĄTKUJĄCYCH W 40 LEKCJACH


DUKA M.

wydawnictwo: HELION , rok wydania 2020, wydanie I

cena netto: 49.90 Twoja cena  47,41 zł + 5% vat - dodaj do koszyka

PHP7 i SQL

Programowanie dla początkujących w 40 lekcjach


  • 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

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

232 strony, Format: 17.0x24.0cm, oprawa miękka

Po otrzymaniu zamówienia poinformujemy,
czy wybrany tytuł polskojęzyczny lub anglojęzyczny jest aktualnie na półce księgarni.

 
Wszelkie prawa zastrzeżone PROPRESS sp. z o.o. 2012-2025