Agenda szkolenia
- Charakterystyka
- Założenia stojące u podstaw frameworka
- Studium porównawcze
- Architektura, MVC
- Instalacja i konfiguracja
- Struktur frameworka, Service Container, Service Providers, Facades, Contracts
- Struktura projektu
- Routing
- Filtrowanie, Middleware
- Definiowanie, grupy, parametry
- Cykl życia
- Rejestracja
- Kontrolery
- Kontrolery akcji
- Integracja z routingiem
- Integracja z filtrami
- Kontrolery zasobów
- Wstrzykiwanie zależności
- Przetwarzanie zapytań, obiekt Request
- Tworzenie odpowiedzi (JSON, HTML), obiekt Response
- Obsługa błędów
- Widoki
- Osadzanie danych, instrukcje sterujące
- Współdzielenie danych
- Formularze
- Generowanie formularzy
- Walidacja
- Obsługa akcji formularza
- Integracja z bazą danych
- Konfiguracja współpracy z abzą
- Wykonywanie zapytań SQL, Query Builder
- Mapowanie relacyjno-obiektowe (ORM)
- Eloquent ORM
- Definiowanie modelu
- Zarządznie danymi w bazie za pośrednictwem Eloquent
- Zdarzenia
- Transakcje
- Logowanie zdarzeń (Logging)
- Bezpieczeństwo
- Zarządzanie sesją, ciasteczka
- Autentykacja i autoryzacja
- Budowanie usług opartych o RESTful
- Wprowadzenie do zagadnień testowania