Podstawy PHP

Uczymy się tworzyć proste strony używając PHP. Skupiamy się na przesyłaniu informacji pomiędzy stronami oraz na zrozumieniu podstaw działania i budowania takich aplikacji. Wyjaśniamy, czym jest programowanie obiektowe i jakie korzyści ze sobą niesie. Uczymy się, jak tworzyć i zarządzać bazami danych i jak korzystać z bazy używając PHP. Dbamy o organizację tworzonego kodu.

Forma zajęć:

Zajęcia prowadzone są przez jednego instruktora, każdy z uczestników pracuje przy jednym laptopie. Kurs trwa 32 godziny lekcyjne.

Wymagania:

  • Sprawna znajomość obsługi komputera
  • Zdolność logicznego myślenia
  • Podstawowa znajomość języka angielskiego
  • Podstawowa znajomość HTML

Uczestnicy kursu otrzymują:

  • Imienne certyfikaty sygnowane przez Narodowy Instytut Kształcenia w języku polskim oraz angielskim.
  • Zaświadczenie ukończenia kursu (na podstawie §18 Rozporządzenia Ministra Edukacji Narodowej z dnia 11 stycznia 2012 r. w sprawie kształcenia ustawicznego w formach pozaszkolnych (Dz. U. z 2012 r. poz. 186)).

Narodowy Instytut Kształcenia został wpisany do rejestru Niepublicznych Placówek Kształcenia Ustawicznego prowadzonego przez Powiat Sanocki pod numerem 23. Organem prowadzącym NInK jest Podkarpacka Fundacja Rozwoju Kultury. Wszelkie dochody z tytułu prowadzenia szkoleń i kursów trafiają na wydzielone konto PFRK i są przekazywane na rozwój sektora szkoleniowego co jest wpisane w główne cele statutowe PFRK i NInK.

Pobierz ofertę

Napisz do nas: instytut@nink.pl
Zadzwoń: +48 13 464 03 44 
 

Program kursu:

  1. Wprowadzenie - dowiemy się, czym są generowane dynamiczne strony WWW i czym różnią się od statycznych.
  2. Instalacja środowiska do nauki PHP - dowiemy się, jak zainstalować wymagane do pracy oprogramowanie.
  3. Pierwszy skrypt - Jak przebiega wykonanie skryptu PHP? Uruchamianie skryptów PHP w konsoli.
  4. Instrukcje wyjściowe i napisy
  5. Stałe, zmienne, wyrażenia i operatory
  6. Instrukcje sterujące – if, while, do … while, for, foreach, switch, break, continue, retur, składnia alternatywna.
  7. Funkcje
  • PHP funkcje: wywołanie funkcji, podział, tworzenie własnych
  • Funkcje zwracające wartość
  • Funkcje przyjmujące argumenty
  • Funkcje generalnie
  • Funkcje rekurencyjne
  1. Programowanie obiektowe
  • Klasy i obiekty
  • Definicja klasy
  • Obiekty - instancje klasy
  • $this - odwołania do własnych składowych
  • Składowe statyczne
  • Stałe wewnątrz klasy
  • Konstruktor i destruktor
  • Dziedziczenie
  • Polimorfizm
  • Wywoływanie metod klas bazowych
  • Klasy i metody abstrakcyjne
  • Klasy i metody finalne
  1. Podział skryptu na wiele plików - Instrukcje include i require
  2. Formatowanie kodu PHP
  • Otwarcie kodu PHP
  • Wcięcia
  • Średnik
  • Kilka instrukcji w jednym wierszu
  • Komentarze
  • Operatory
  1. Generowanie kodu HTML
  2. Przetwarzanie napisów litera po literze
  3. Podstawy przetwarzania tablic
  4. Tworzenie i wyszukiwanie plików, krojenie plików tekstowych
  5. Wyrażenia regularne i przetwarzanie wsadowe
  6. Wybór podstrony serwisu
  7. Walidacja zmiennych URL i stosowanie kilku zmiennych URL
  8. Szablony Smarty i PHP
  9. Wsadowe tworzenie baz danych
  • Model komunikacji klient-serwer
  • Baza danych, tabela, rekord, kolumna
  • Konsola mysql
  • Skrypty wsadowe .sql oraz .bat
  1. Wizualne projektowanie baz danych w programie MySQL Workbench
  2. phpMyAdmin, PDO, Propel i inne tajemnicze nazwy
  3. Funkcje mysql_xxx
  4. Kontroler jednowymiarowy oraz dwuwymiarowy
  5. Moduł mod_rewrite
  6. Wzbogacanie aplikacji o obsługę przyjaznych URL-i oraz routing przyjaznych adresów URL