PHP od podstaw

Czas trwania szkolenia:3 dni (24h)

Kod kursu:PHP/FUN

Poziom zaawansowania:
oop

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

O szkoleniu PHP od podstaw

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

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

Zalety

  • Szkolenie ma charakter warsztatowy - duża ilość przykładów i ćwiczeń ułatwiających opanowanie materiału
  • Duży nacisk na obowiązujące konwencje oraz dobre praktyki
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

  • Kompleksowe wprowadzenie do składni języka, obowiązujących konwencji kodowania oraz najważniejszych idiomów programistycznych
  • Zapoznanie z istniejącym ekosystemem i dostępnymi narzędziami deweloperskimi

Program

Wprowadzenie

  • Czym jest PHP?
  • Jakie narzędzia są potrzebne?
  • Jak uruchomić skrypt napisany w PHP?
  • Standard PSR

Podstawy języka

  • 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

Tworzenie stron WWW

  • Jak odbywa się komunikacja pomiędzy klientem a serwerem?
  • Używanie jednocześnie PHP i HTML
  • Mechanizm sesji
  • Ciasteczka
  • Obsługa formularzy
  • Walidacja danych
  • Zabezpieczenie wyjścia danych

Obsługa baz danych

  • Wprowadzenie do tematu baz danych
  • Abstrakcja bazodanowa na przykładzie PDO
  • PDO - dodawanie, aktualizacja, usuwanie i odczyt danych
  • Zabezpieczenie przed SQL Injection

Programowanie obiektowe

  • Omówienie najważniejszych pojęć OOP
  • Wykorzystanie klas oraz interfejsów
  • Hermetyzacja i kontrola dostępu
  • Dziedziczenie i kompozycja
  • Niskie sprzężenie i wysoka spójność

Omówienie dodatkowych bibliotek i narzędzi

  • Narzędzie Composer i repozytorium Packagist
  • Systemy szablonów
  • Testowanie kodu z PHPUnit
  • Przegląd frameworków PHP

Podobne szkolenia