Rozdział 1 – Wprowadzenie do PHP i MySQL

Transkrypt

Rozdział 1 – Wprowadzenie do PHP i MySQL
Zakres tematyczny
dotyczący kursu
PHP i MySQL - Podstawy
pracy z dynamicznymi
stronami internetowymi
1
Rozdział 1 – Wprowadzenie do PHP i MySQL
Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę języka PHP oraz silnika baz
danych MySQL.
Wymagania wstępne: Brak.
Czas Trwania: 1 godz.
1. Podstawowe pojęcia
a) Serwer PHP
b) Serwer baz danych
c) Sieć
2. Co to jest PHP?
a) Charakterystyka i podstawowe pojęcia
3. Co to jest MySQL?
a) Charakterystyka i podstawowe pojęcia
4. Zalety tandemu PHP&MySQL
Rozdział 2 – Mechanizmy działania
Opis: Po ukończeniu tego rozdziału kursanci dowiedzą się w jaki sposób współpracują ze sobą skrypty
przechowywane na serwerze, statyczny HTML oraz technologie przechowywane po stronie klienta.
Wymagania wstępne: Rozdział 1 lub równoważny poziom wiedzy.
Czas Trwania: 1 godz.
1. Client – side
a) Statyczny HTML
b) Technologie wykonywane po stronie klienta
2. Server – side
a) Skrypty wykonywane po stronie serwera
3. Protokół HTTP
Rozdział 3 – Instalacja niezbędnych składników
Opis: Dzięki wiadomościom nabytym w tej części kursu uczestnicy będą potrafili samodzielnie
przygotować serwer do pracy ze skryptami PHP oraz bazą danych MySQL.
Wymagania wstępne: Rozdziały 1 i 2 lub równoważny poziom wiedzy.
Czas Trwania: 1 godz.
1.
2.
3.
4.
5.
Instalacja Serwera Apache
Instalacja interpretera PHP
Instalacja bazy danych MySQL
*Instalacja pakietu zawierającego wszystkie niezbędne składniki
Wybór i zapoznanie się ze środowiskiem programistycznym
Rozdział 4 – Podstawy pracy z PHP
Opis: W tym rozdziale uczestnicy kursu poznają podstawy pracy w języku PHP.
Wymagania wstępne: Rozdziały 1, 2 i 3 lub równoważny poziom wiedzy.
2
Czas Trwania: 1 godz.
1. Dodawanie PHP do HTML-a
a) Podstawowe znaczniki
2. Pierwszy skrypt
3. Funkcja phpinfo()
4. Dołączanie zewnętrznych plików z kodem
a) include()
b) require()
c) include_once()
d) require_once()
Rozdział 5 – Składnia języka
Opis: Dzięki informacjom zawartym w tej części szkolenia uczestnicy będą potrafili swobodnie
posługiwać się językiem PHP i tworzyć proste skrypty.
Wymagania wstępne: Rozdziały 1, 2 i 3 lub równoważny poziom wiedzy.
Czas Trwania: 4 godz.
1. Podstawy składni PHP
a) Średniki
b) Wielkość liter
c) Kolejność obliczania wyrażeń matematycznych
d) Komentarze
2. Zmienne
a) Co to jest zmienna?
b) Deklaracja zmiennej
c) Podstawowe typy zmiennych
d) Automatyczna konwersja typów
e) Funkcja isSet()
f) Zasięg zmiennej
3. Sterowanie
a) Wyrażenia i operatory logiczne
b) Operatory porównania
c) Instrukcje warunkowe
d) Pętle
e) Przerwanie wykonywania skryptu
4. Funkcje
a) Korzystanie z dostępnych funkcji
b) Pisanie własnych funkcji
c) Funkcje a zasięg zmiennych
d) Zasięg funkcji
Rozdział 6 – Tablice – zagadnienia podstawowe
Opis: Ukończenie tego rozdziału umożliwia uczestnikom posługiwanie się szczególnym rodzajem
zmiennych, jakimi są tablice oraz funkcjami na nich operującymi.
Wymagania wstępne: Rozdziały 1, 2, 3, 4 i 5 lub równoważny poziom wiedzy.
Czas Trwania: 2 godz.
3
1.
2.
3.
4.
5.
6.
7.
8.
Czym są tablice w PHP?
Tworzenie tablic
Odczytywanie wartości
Usuwanie z tablicy
Tablice wielowymiarowe
Iteracje
Funkcje operujące na tablicach
Tablice superglobalne
Rozdział 7 – Przekazywanie danych między stronami
Opis: W tym rozdziale kursanci poznają sposób na tworzenie bardziej zaawansowanych skryptów,
wykorzystujących formularze, przy pomocy których będą mogli przesyłać informacje między stronami.
Wymagania wstępne: Rozdziały 1, 2, 3, 4, 5 lub równoważny poziom wiedzy.
Czas Trwania: 2 godz.
1. Wykorzystanie formularzy na stronach WWW
2. Tablica $_GET[]
3. Tablica $_POST[]
Rozdział 8 – Liczby – zagadnienia podstawowe
Opis: Po ukończeniu tego rozdziału kursanci będą potrafili wykonać przy pomocy PHP proste operacje
matematyczne.
Wymagania wstępne: Rozdziały 1, 2, 3, 4, 5, 6, 7 lub równoważny poziom wiedzy.
Czas Trwania: 1 godz.
1. Typy numeryczne
2. Operatory arytmetyczne
a) Operator inkrementacji i dekrementacji
b) Operator przypisania
c) Operator porównania
3. Proste funkcje matematyczne
4. Liczby losowe
Rozdział 9 – Praca z tekstem – zagadnienia
podstawowe
Opis: Ten rozdział pozwala na zdobycie umiejętności potrzebnych przy manipulowaniu ciągami
tekstowymi. Po jego ukończeniu kursanci będą potrafili sprawnie poruszać się na płaszczyźnie
przetwarzania tekstu wyświetlanego na stronie WWW.
Wymagania wstępne: 1, 2, 3, 4, 5, 6, 7 i 8 lub równoważny poziom wiedzy.
Czas Trwania: 1 godz.
1. Ciągi w PHP
a) Operatory dla ciągów
b) Znaki i indeksy ciągu
c) Złączenia i przypisania
d) Składnia heredoc
4
2. Funkcje operujące na ciągach
Rozdział 10 – Cookies
Opis: Po ukończeniu tego rozdziału uczestnicy szkolenia będą potrafili utworzyć pliki na komputerze
klienta, zawierające małą cząstkę informacji przydatną na przykład przy kolejnych odwiedzinach na
stronie.
Wymagania wstępne: 1, 2, 3, 4, 5, 6, 7, 8 i 9 lub równoważny poziom wiedzy.
Czas Trwania: 1 godz.
1. Ustawianie Cookie
a) Funkcja setcookie()
2. Usuwanie Cookie
3. Odczyt Cookie
4. Pułapki związane z cookies
Rozdział 11 – MySQL i phpMyAdmin – zagadnienia
podstawowe
Opis: Dzięki umiejętnościom nabytym w tym rozdziale uczestnicy szkolenia będą potrafili tworzyć bazy
danych i administrować nimi przy pomocy narzędzia phpMyAdmin.
Wymagania wstępne: 1, 2, 3, 4, 5, 6, 7, 8, 9 i 10 lub równoważny poziom wiedzy.
Czas Trwania: 2 godz.
1.
2.
3.
4.
Logowanie do phpMyAdmin
Tworzenie użytkowników
Tworzenie nowej bazy danych
Kopie zapasowe
Rozdział 12 – Język SQL - podstawy
Opis: W tym rozdziale uczestnicy szkolenia poznają podstawy języka SQL, które będą niezbędne
w trakcie tworzenia skryptów współpracujących z bazami danych.
Wymagania wstępne: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 i 11 lub równoważny poziom wiedzy.
Czas Trwania: 2 godz.
1. Podstawowe wyrażenia SQL
a) SELECT
b) INSERT
c) UPDATE
d) DELETE
2. Złączenia
3. Podzapytania
Rozdział 13 – Funkcje PHP i MySQL
Opis: W tym rozdziale uczestnicy szkolenia poznają podstawy języka SQL, które będą niezbędne
w trakcie tworzenia skryptów współpracujących z bazami danych.
5
Wymagania wstępne: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 i 12 lub równoważny poziom wiedzy.
Czas Trwania: 4 godz.
1.
2.
3.
4.
Łączenie z bazą danych
Zadawanie zapytań
Pobieranie wyniku
Wyświetlanie zapytań w tabelach
6
Proponowane szkolenie
PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Nazwa rozdziału
Wprowadzenie do PHP i MySQL
Mechanizmy działania
Instalacja niezbędnych składników
Podstawy praca z PHP
Składnia języka
Tablice – zagadnienia podstawowe
Przekazywanie danych między stronami
Liczby – zagadnienia podstawowe
Praca z tekstem – zagadnienia podstawowe
Cookies
MySQL i phpMyAdmin – zagadnienia podstawowe
Język SQL – podstawy
Funkcje PHP i MySQL – zagadnienia podstawowe
Czas trwania
1 godz.
1 godz.
1 godz.
1 godz.
4 godz.
2 godz.
2 godz.
1,5 godz.
1,5 godz.
1 godz.
2 godz.
2 godz.
4 godz.
PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Czas trwania: 24 godz.
Dla kogo: Kurs jest przeznaczony dla osób chcących poznać metody tworzenia dynamicznych stron
internetowych z wykorzystaniem języka PHP i w oparciu o internetową bazę danych MySQL.
Charakterystyka kursu: Uczestnicy kursu uczą się podstaw języka PHP oraz obsługi bazy danych
MySQL z wykorzystaniem licznych przykładów przygotowanych przez ekspertów w tej dziedzinie.
Tworzą proste skrypty determinujące zachowanie strony internetowej i współpracujące z bazą danych
w celu wypełnienia jej odpowiednią treścią. Ponadto uczestnicy kursu mają okazję poznać podstawy
języka SQL.
7

Podobne dokumenty