TOPIT Załącznik nr 3 Programowanie aplikacji internetowych



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

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

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

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

Programowanie strukturalne i obiektowe : podręcznik do nauki zawodu technik informatyk / Adam Majczak. Gliwice, cop

Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO. Rozdział 1. Wybór i instalacja kompilatora języka Pascal

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

Godzina (wtorek)

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

Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści

Visual C# dla zupełnie początkujących / Tony Gaddis. Wydanie IV. Gliwice, copyright Spis treści. Wstęp 11. Uwaga, czytelnicy 19

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

Systemy internetowe Wykład 3 PHP

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Szczegółowy opis zamówienia:

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

Umieszczanie kodu. kod skryptu

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

IT Camp Junior Java Developer. Cel kursu

Programowanie w języku Swift : Big Nerd Ranch guide / Matthew Mathias, John Gallagher. Gliwice, cop Spis treści

Kurs WWW. Paweł Rajba.

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

Programowanie (C++) NI 5

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

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

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

PHP: bloki kodu, tablice, obiekty i formularze

Język programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

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

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA

Wykład 2 Składnia języka C# (cz. 1)

Stałe definiuje się używając funkcji define. Przykład: define( PODATEK, 22); define( INSTALACJAOS, 70); define( MS, Microsoft );

Michał Bielecki, KNI 'BIOS'

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

Podstawowe elementy proceduralne w C++ Program i wyjście. Zmienne i arytmetyka. Wskaźniki i tablice. Testy i pętle. Funkcje.

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

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

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

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

Część I Rozpoczęcie pracy z usługami Reporting Services

Część I Programowanie niskiego poziomu w języku C 19

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

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

Swift (pol. jerzyk) nowy język programowania zaprezentowany latem 2014 r. (prace od 2010 r.)

Scenariusz Web Design DHTML na 10 sesji. - Strony statyczne I dynamiczne. - Dodawanie kodu VBScript do strony HTML. Rysunek nie jest potrzebny

do MATLABa programowanie WYKŁAD Piotr Ciskowski

Podstawy Programowania C++

COMARCH IT AKADEMIA. Programista VBA w Microsoft Excel (microbootcamp)

Dlaczego PHP? - zalety

Języki skryptowe w programie Plans

Bazy Danych i Usługi Sieciowe

Programowanie w Sieci Internet Blok 2 - PHP. Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki

WYMAGANIA EDUKACYJNE. Programowanie Aplikacji Internetowych klasa III

Oracle11g: Wprowadzenie do SQL

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]

Spis treści. Przedmowa. Podstawy R

Programowanie Obiektowe i C++

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

Wykład 0 Informacje Podstawowe

Programowanie w języku R : analiza danych, obliczenia, symulacje / Marek Gągolewski. Wyd. 2 poszerz. Warszawa, Spis treści

Programowanie internetowe

SWIFT. Zaawansowane Programowanie Obiektowe

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:

Smarty PHP. Leksykon kieszonkowy

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

Programowanie MorphX Ax

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY.

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

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

Ed Wilson. Windows PowerShell Krok po kroku 3.0. Przekład: Marek Włodarz

Strona główna. Strona tytułowa. Programowanie. Spis treści. Sobera Jolanta Strona 1 z 26. Powrót. Full Screen. Zamknij.

Wprowadzenie do programowania

Rok akademicki: 2012/2013 Kod: JFM s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA

Spis treści. I. Pascal

Spis treści. O autorze (11) O redaktorze technicznym (11) Wstęp (13) Rozdział 1. Podstawy Javy (19)

Microsoft Windows PowerShell 5.0 / Ed Wilson. Warszawa, Spis treści

APLIKACJE INTERNETOWE 5 PHP W P R O W A D Z E N I E D O P R O G R A M O W A N I A

Kurs programowania. Wykład 1. Wojciech Macyna. 3 marca 2016

Swift (pol. jerzyk) nowy język programowania zaprezentowany latem 2014 r. (prace od 2010 r.)

Podstawy programowania III

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Z. Rudnicki: WPROWADZENIE DO INFORMATYKI I PROGRAMOWANIA

Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać

Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach

Podstawy programowania Pascal/Java/C# : skrypt do wykładu i laboratoriów / Jacek M. Czerniak, Łukasz Apiecionek, Grzegorz Zych.

Programowanie obiektowe

Zmienne i stałe w PHP

Programista samouk : profesjonalny przewodnik do samodzielnej nauki kodowania / Cory Althoff. Gliwice, copyright Spis treści

Projektowani Systemów Inf.

C# 6.0 : kompletny przewodnik dla praktyków / Mark Michaelis, Eric Lippert. Gliwice, cop Spis treści

OPIS MODUŁU KSZTAŁCENIA (SYLABUS)

Bloki anonimowe w PL/SQL

Transkrypt:

Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć tworzenie aplikacji internetowych w PHP. Dzień 1 1. PHP Wstęp Historia PHP PHP a inne technologie serwerowe Konfiguracja środowiska pracy Stworzenie prostego skryptu PHP Debugowanie skryptów Dokumentacja PHP 2. Obsługa danych zewnętrznych Tworzenie formularzy Ochrona przed Cross Site Scripting Metoda GET i POST formularzy Obsługa danych z formularzy Bezpieczne formularze (HTTPS i SSL) Generowanie formularzy 3. Zmienne i wyrażenia PHP Identyfikatory Typy danych Stałe Zmienne Przypisywanie wartości Widoczność zmiennych Przestrzenie nazw Definiowanie stałych Zmienne środowiskowe Magiczne stałe Referencje 4. Operatory Operatory arytmetyczne Operatory logiczne Operatory porównania Operatory bitowe

Dzień 2 Operatory przypisania Inne operatory Priorytety operatorów 5. Wyrażenia warunkowe Składnia if, else, elseif Porównywanie tekstów i liczb Operator? : Switch case Składnia alternatywna w strukturach kontrolnych 6. Pętle i kontrola przepływu While Do while For Break i continue Goto Exit 7. Konfiguracja PHP php.ini Rejestrowanie błędów Kontrola zasobów Najważniejsze wpisy konfiguracji Dzień 3 8. Funkcje PHP Funkcje wbudowane Deklarowanie funkcji Argumenty funkcji Argumenty domyślne Przekazywanie przez referencje Zmienne statyczne Rekurencja include i require

9. Tablice Korzystanie z tablic Tablice indeksowane i słowniki Inicjalizowanie tablic Pętla foreach Dodawanie i usuwanie elementów tablicy Tablice wielowymiarowe Referencje do elementów tablicy Tablice w formularzach Operatory tablicowe Funkcje tablicowe 10. Manipulowanie łańcuchami Funkcje łańcuchowe Konwersja znaków, czyszczenie łańcuchów Formatowanie danych wyjściowych Wyrażenia regularne 11. Dostęp do plików i katalogów Otwieranie lokalnych i zdalnych plików Odczytywanie i zapisywanie plików Odczytywanie metadanych Obsługa zabezpieczeń plików Blokowanie plików Otwieranie i odczytywanie katalogów Odbieranie plików od użytkownika Dzień 4 12. Sesja i ciasteczka w PHP Mechanizm obsługi sesji PHP Korzystanie ze zmiennych sesyjnych Propagacja identyfikatora sesji Obsługa ciasteczek Ustawianie ciasteczek Odczyt wartości ciasteczek Usuwanie ciasteczek Bezpieczeństwo a ciasteczka 13. Bazy danych w PHP API baz danych Przechwytywanie błędów baz

Łączenie się z bazą Przygotowywanie łańcuchów SQL Odczytywanie wartości z baz danych Usuwanie, modyfikacja i wstawianie danych do bazy Ochrona przed SQL Injection Korzystanie z PDO (PHP Data Objects) 14. Programowanie obiektowe Obiekty Klasy, konstruktory i destruktory Właściwości i metody Metody magiczne Dziedziczenie Klasy abstrakcyjne Interfejsy Obiektowa obsługa błędów: try catch Wstęp do wzorców projektowych 15. XML i Web Services Podstawy XML SimpleXML Rozszerzenia XML Xpath Korzystanie z Web Services SOAP REST Dzień 5 16. Inne dane wejściowe PHP Ip i geolokalizacja Rozpoznawanie przeglądarki użytkownika Obsługa nagłówków http 17. Obsługa email Wysyłanie emalii Dostęp do skrzynek POP3 IMAP 18. Wstęp do AJAX

Biblioteki JS Obsługa żądań i generowanie odpowiedzi AJAX 19. Generowanie dokumentów Generowanie grafiki Generowanie pdf 20. Biblioteki PHP PEAR, PCL