PHP 7 od podstaw

LICZBA DNI: 3 (24h)

KOD KURSU: PHP/FUN

Powiadom
o kolejnych terminach

# oop

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne wyłącznie na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

O szkoleniu

DLA KOGO?

Szkolenie skierowane jest do osób rozpoczynających naukę programowania aplikacji internetowych oraz początkujących programistów PHP

WYMAGANIA

Od uczestników wymagana jest podstawowa znajomość HTML i ogólna wiedza z zakresu informatyki

Nie są wymagane umiejętności programistyczne

ZALETY

Solidne podstawy języka PHP 7

Sposoby organizowania kodu

Podstawy walidacji danych wejściowych i zabezpieczania wyświetlania danych wyjściowych

Poprawne używanie różnych struktur kontroli przepływu

Najlepsze praktyki tworzenia kodu w PHP

Sposoby łączenia skryptu PHP z relacyjnymi bazami danych

Cele szkolenia

Nauka podstaw języka PHP zgodnie z najlepszymi praktykami odnośnie tworzenia kodu, bezpieczeństwa oraz wydajności tworzonej aplikacji

Program

  • Czym jest PHP?
  • Jakie narzędzia są potrzebne?
  • Jak uruchomić skrypt napisany w PHP?
    • CLI vs WWW
    • Instalacja interpretera PHP
      • Linux
      • Windows
      • Mac
    • Konfiguracja PHP pod serwerami WWW
      • Nginx
      • Apache
    • Wbudowany serwer deweloperski
  • Standard PSR
  • Składnia języka
  • Dostępne typy danych
  • Dostępne operatory
  • Zmienne, stałe i tablice
  • Funkcje wbudowane oraz tworzenie własnych funkcji
  • Kontrola sterowania przepływem danych
  • Obsługa systemu plików
  • Jak odbywa się komunikacja pomiędzy klientem a serwerem?
  • Używanie jednocześnie PHP i HTML
  • Mechanizm sesji
  • Ciasteczka
  • Obsługa formularzy
    • GET vs POST
  • Walidacja danych
  • Zabezpieczenie wyjścia danych
  • Wprowadzenie do tematu baz danych [opcjonalnie]
  • PHP Data Objects
    • Czym jest abstrakcja bazodanowa?
    • Praktyczne użycie PDO (dodawanie, aktualizacja, usuwanie i odczyt danych)
    • Zabezpieczenie przed SQL Injection
  • Czym są klasy?
  • Jak używać przestrzeni nazw?
  • Obsługa wyjątków i ich przechwytywanie
  • Czym są interfejsy?
  • Dziedziczenie i implementacja interfejsów
  • Kilka słów o wzorcu MVC
  • Narzędzie Composer i repozytorium Packagist
  • Systemy szablonów
    • Twig
  • Testowanie kodu z phpUnit
  • Frameworki PHP
    • Dlaczego powinno się ich używać?
    • Przegląd popularnych frameworków

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.