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)
Kod kursu:PHP/FUN
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
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