Czego się nauczysz?
- jak zainstalować lokalny serwer
- jak działają podstawy PHP: zmienne, stałe, ciągi znaków, tablice, konstrukcje warunkowe, pętle i funkcje
- jak programować obiektowo w PHP
- jak pracować z phpMyAdmin
- jak tworzyć bazy danych
- jak konstruować zapytania do baz danych
- jak stworzyć klasę do obsługi bazy danych: połączenie, escaping danych, wybieranie, dodawanie, aktualizowanie i usuwanie danych z bazy
- jak obsługiwać formularze
- jak wysyłać maile z PHP
- jak uploadować pliki na serwer z PHP
- jak stworzyć framework serwisu www
- jak zrobić szablonowanie serwisu
- jak przekierowywać użytkowników
- jak działają sesje
- jak napisać funkcje rejestrujące, logujące i wylogowujące użytkowników
Spis treści
|
0. Wstęp
|
02:11
|
|
1. Instalacja serwera
|
|
|
1.1 Instalacja XAMPP
|
09:25
|
|
1.2 Instalacja edytora lub IDE
|
07:25
|
|
2. Podstawy PHP
|
|
|
2.1 Tagi php
|
05:47
|
|
2.2 Zmienne i stałe
|
16:35
|
|
2.3 Stringi
|
10:27
|
|
2.4 Tablice
|
15:31
|
|
2.5 Konstrukcje warunkowe
|
24:23
|
|
2.6 Pętle
|
19:56
|
|
2.7 Tworzenie funkcji
|
12:03
|
|
2.8 Kilkanaście przydatnych funkcji
|
29:21
|
|
3. Programowanie obiektowe
|
|
|
3.1 Co to jest OOP?
|
04:50
|
|
3.2 Klasy i metody
|
08:59
|
|
3.3 Atrybuty
|
10:40
|
|
3.4 Dziedziczenie w klasach
|
08:52
|
|
3.5 Klasy abstrakcyjne
|
09:40
|
|
4. Podstawy MySQL
|
|
|
4.1 PhpMyAdmin
|
03:28
|
|
4.2 Struktura bazy danych
|
15:17
|
|
4.3 Wybieranie wpisów
|
05:33
|
|
4.4 Dodawanie wpisów
|
03:38
|
|
4.5 Aktualizacja wpisów
|
01:54
|
|
4.6 Usuwanie wpisów
|
02:12
|
|
4.7 Dyrektywa LIMIT
|
05:02
|
|
4.8 Dyrektywa ORDER
|
03:07
|
|
5. Obsługa baz danych z poziomu PHP
|
|
|
5.1 Połączenie z bazą MySQL
|
11:16
|
|
5.2 Funkcja zabezpieczająca dane
|
05:34
|
|
5.3 Funkcje bazodanowe
|
10:02
|
|
6. Obsługa formularzy
|
|
|
6.1 Metody $_GET i $_POST
|
12:55
|
|
6.2 Przesyłanie danych formularzy
|
12:21
|
|
6.3 Wysyłanie e-maili
|
05:41
|
|
6.4 Upload plików i $_FILES
|
10:46
|
|
7. Typowe zadania w serwisie WWW
|
|
|
7.1 Skrypt rozdzielający przekierowania do stron -
|
06:59
|
|
7.2 Dołączanie szablonów nagłówka i stopki -
|
08:58
|
|
7.3 Przepisywanie adresów url - htaccess -
|
07:51
|
|
7.4 Przekierowania
|
03:01
|
|
8. Obsługa użytkowników w serwisie WWW
|
|
|
8.1 Jak działają sesje?
|
09:25
|
|
8.2 Funkcja rejestrująca użytkowników
|
13:37
|
|
8.3 Funkcja logująca
|
10:15
|
|
8.4 Funkcja wylogowująca
|
08:01
|
|
9. Zakończenie
|
01:52
|
Kompatybilne ze smartfonami i tabletami
Wersja mobilna to pomniejszone filmy w formacie 3GP do odtwarzania na smartfonach. Mają one rozmiar 320x240 pikseli. Pamiętaj jednak, że ich jakość jest gorsza niż głównych filmów z powodu pomniejszenia i innej kompresji. Do odtwarzania na tabletach polecamy używać główne filmy w rozmiarze High Definition.
Ebook
E-booki to broszury informacyjne dołączane do kursu w pliku PDF, zawierające skróty klawiszowe, szybkie porady i inne informacje, których zawarcie w druku ma sens, np. żeby zerknąć na nie podczas pracy. W najnowszych kursach ebooki mają postać widoków klawiatur z naniesionymi skrótami klawiszowymi danego programu.
Wersja elektroniczna
Wersja elektroniczna oznacza skompresowane archiwum w formacie 7Z, które możesz ściągnąć z naszego serwera i rozpakować na swoim komputerze. W ten sposób nie płacisz za wysyłkę fizycznej płyty DVD, a pobierasz same pliki. Kursy ściągane z serwera nie różnią się zawartością od wersji na DVD.
Lekcje w High Definition
Nasze filmy wideo to małe dzieła sztuki; drobna waga, doskonała jakość obrazu i dźwięku, oraz rozmiar HD 720p, co oznacza filmy 1280x720 pikseli. Jest to jakość porównywalna z filmami na Blu-ray.
Instruktor: Sebastian Kończak
Grafik, fotograf i magister architektury krajobrazu. Od zawsze związany z grafiką komputerową i designem, początkowo na komputerach Amiga, później na PC. Biegle zna wiele wiodących aplikacji w świecie grafiki komputerowej: Photoshopa, Illustratora, InDesigna, Premiere, After Effects, CorelDRAW. Pracował także na wielu innych programach: AutoCAD, 3dsmax, Gimp, Sketchup, czy Painter. Tworzy layouty do stron internetowych, a także projektuje identyfikacje wizualne firm, kalendarze, plakaty, broszury reklamowe i składa katalogi. Właściciel Psboy.pl