Szkolenie dostępne na zamówienie

Szkolenie: PHP od podstaw

Jeden z najbardziej popularnych języków programowania, umożliwiający tworzenie stron i aplikacji internetowych

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:PHP/FUN

oop

Szkolenie na zamówienie

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

PHP od podstaw

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


Dla kogo?

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


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


Wymagania

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


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

Program szkolenia

Pobierz program w PDF

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