PHP7 i SQL. Programowanie dla początkujących - Helion
Autor: Mariusz Duka
ISBN: 978-83-283-5899-7
okładka: miękka
Data wydania: 2019-07-01
Księgarnia: Helion
Cena książki: 36,75 zł (poprzednio: 49,00 zł)
Oszczędzasz: 25% (-12,25 zł)
ISBN: 978-83-283-5899-7
okładka: miękka
Data wydania: 2019-07-01
Księgarnia: Helion
Cena książki: 36,75 zł (poprzednio: 49,00 zł)
Oszczędzasz: 25% (-12,25 zł)
Osoby które kupowały "PHP7 i SQL. Programowanie dla początkujących", wybierały także:
- Biologika Sukcesji Pokoleniowej. Sezon 3. Konflikty na terytorium 124,17 zł, (14,90 zł -88%)
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Podręcznik startupu. Budowa wielkiej firmy krok po kroku 93,13 zł, (14,90 zł -84%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Scrum. O zwinnym zarz 78,42 zł, (14,90 zł -81%)
Spis treści
PHP7 i SQL. Programowanie dla początkujących w 40 lekcjach -- 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?
- Podstawy języka SQL
- 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?
- Więcej o języku SQL
- 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?
- Ćwiczenie
- 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