Przejdź do treści
PHP Online lub stacjonarnie Szkolenie ERNABO

PHP 8 i Laravel: programowanie aplikacji webowych

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

Informacje podstawowe

Najważniejsze dane o szkoleniu w jednym miejscu
Kategoria
PHP
Forma realizacji
Online lub stacjonarnie
Termin
Ustalany indywidualnie
Dostawca
ERNABO Adrian Flak
Dofinansowanie
Możliwość dofinansowania

Cel szkolenia

Co zyskasz po ukończeniu kursu

Cel biznesowy

Szybsze tworzenie i łatwiejsze utrzymanie aplikacji webowych firmy w nowoczesnym PHP.

Cel edukacyjny

Uczestnik uczy się korzystać z możliwości PHP 8 i budować kompletną aplikację w Laravelu.

Efekty uczenia się

  • stosuje typowanie, enumy, match, named arguments i właściwości readonly,
  • zarządza zależnościami w Composer,
  • buduje routing, kontrolery i widoki Blade,
  • modeluje dane w Eloquent z migracjami i relacjami,
  • obsługuje walidację, uwierzytelnianie, kolejki i testy.

Program szkolenia

Szczegółowy plan zajęć

Moduł 1. Nowoczesne PHP 8

  • typy, enumy, match, atrybuty
  • Composer, autoloading, standardy PSR

Moduł 2. Laravel: podstawy

  • struktura projektu, Artisan, konfiguracja
  • routing, kontrolery, middleware

Moduł 3. Widoki i formularze

  • szablony Blade i komponenty
  • Form Requests i walidacja

Moduł 4. Dane

  • migracje, seedery, Eloquent
  • relacje i optymalizacja zapytań

Moduł 5. Funkcje aplikacji

  • uwierzytelnianie, autoryzacja, polityki
  • kolejki, powiadomienia, testy w Pest lub PHPUnit

Warsztat końcowy

Uczestnicy budują w Laravelu aplikację rezerwacji z panelem użytkownika, walidacją formularzy i powiadomieniami e-mail wysyłanymi z kolejki.

Wymagania

Co przygotować przed startem szkolenia

Wymagania wstępne

Podstawy PHP lub innego języka programowania oraz HTML.

Dla kogo?

Programiści PHP, twórcy stron i sklepów oraz osoby utrzymujące starsze aplikacje PHP, które chcą pracować w Laravelu.