Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi



Podobne dokumenty
PHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop Spis treści

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

SZKOLENIE: Administrator baz danych. Cel szkolenia

Wykład 5: PHP: praca z bazą danych MySQL

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tworzenie prostych skryptów w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.

Oracle11g: Wprowadzenie do SQL

WYMAGANIA EDUKACYJNE. Programowanie Aplikacji Internetowych klasa III

Należy ściągnąć oprogramowanie Apache na platformę

Lekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;

Bazy Danych i Usługi Sieciowe

Bazy danych i strony WWW

Zmienne i stałe w PHP

Wybrane działy Informatyki Stosowanej

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Szczegółowy opis zamówienia:

KARTA MODUŁU KSZTAŁCENIA

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

PHP: bazy danych, SQL, AJAX i JSON

KURSY PROGRAMOWANIA DLA DZIECI

Aplikacje webowe z wykorzystaniem Node.js oraz Express

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH

Serwer WWW Apache. Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, , zakończony projekt

Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07

Języki programowania wysokiego poziomu. PHP cz.3. Formularze

Bazy danych i ich aplikacje

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do

Języki skryptowe - PHP. Podstawy PHP. Paweł Kasprowski. pawel@kasprowski.pl. vl07

ZMIENNE. Podstawy PHP

Projektowanie systemów baz danych

Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

1 Podstawy c++ w pigułce.

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Niezbędne narzędzia. Przed rozpoczęciem pracy z PHP należy zainstalować odpowiednie narzędzia: środowisko PHP serwer WWW serwer baz danych MySQL

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Zajęcia 11 wykorzystanie MySQL w PHP

Systemy GIS Tworzenie zapytań w bazach danych

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Paweł Rajba

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++

Administracja bazami danych

Wykład 6: PHP: praca z bazą danych MySQL, cz.2

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Spis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17

Systemy internetowe Wykład 3 PHP

KURSY PROGRAMOWANIA DLA DZIECI

PRZEWODNIK PO PRZEDMIOCIE

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Szczegółowy program kursów szkoły programowania Halpress

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

Umieszczanie kodu. kod skryptu

Dlaczego PHP? - zalety

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

Podstawy technologii WWW

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Witryny i aplikacje internetowe

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

PHP: bloki kodu, tablice, obiekty i formularze

Aplikacje WWW i PHP - opis przedmiotu

Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

6. Bezpieczeństwo przy współpracy z bazami danych

Aplikacje Internetowe

Spis treści. Podstawy posługiwania się komputerem

Podstawy programowania skrót z wykładów:

Zaawansowane bazy danych i hurtownie danych studia zaoczne II stopnia, sem. I

Języki programowania wysokiego poziomu. PHP cz.2.

Aplikacje WWW - laboratorium

Obiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody

JAVAScript w dokumentach HTML (1)

Michał Bielecki, KNI 'BIOS'

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do

Aplikacje WWW - laboratorium

Być może jesteś doświadczonym programistą, biegle programujesz w Javie,

PHP. PHP: Hypertext Preprocessor. mgr inż. Remigiusz Pokrzywiński

Projektowani Systemów Inf.

Praca Magisterska "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu" AUTOR PROMOTOR

Przetwarzanie i analiza danych w języku Python / Marek Gągolewski, Maciej Bartoszuk, Anna Cena. Warszawa, Spis treści

do drukowania tekstu służy funkcja echo <?php echo "hello world!";?> jeżeli użyjemy jej kilka razy: <?php

Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych

Rozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym

PRZEWODNIK PO PRZEDMIOCIE

Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia

Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

Transkrypt:

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. 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. 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. 1. Instalacja Serwera Apache 2. Instalacja interpretera PHP 3. Instalacja bazy danych MySQL 4. *Instalacja pakietu zawierającego wszystkie niezbędne składniki 5. 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

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: 3

1. Czym są tablice w PHP? 2. Tworzenie tablic 3. Odczytywanie wartości 4. Usuwanie z tablicy 5. Tablice wielowymiarowe 6. Iteracje 7. Funkcje operujące na tablicach 8. 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: 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. 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. 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. 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: 1. Logowanie do phpmyadmin 2. Tworzenie użytkowników 3. Tworzenie nowej bazy danych 4. 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: 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. Łączenie z bazą danych 2. Zadawanie zapytań 3. Pobieranie wyniku 4. Wyświetlanie zapytań w tabelach 6

Proponowane szkolenie PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi Nazwa rozdziału Czas trwania Wprowadzenie do PHP i MySQL Mechanizmy działania Instalacja niezbędnych składników Podstawy praca z PHP Składnia języka 4 godz. Tablice zagadnienia podstawowe Przekazywanie danych między stronami Liczby zagadnienia podstawowe 1,5 godz. Praca z tekstem zagadnienia podstawowe 1,5 godz. Cookies MySQL i phpmyadmin zagadnienia podstawowe Język SQL podstawy Funkcje PHP i MySQL zagadnienia podstawowe 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