Tworzenie aplikacji internetowych z użyciem frameworka Laravel
LICZBA DNI: 3 (24h)
KOD KURSU: LARAVEL
O szkoleniu
DLA KOGO?
Kurs przeznaczony jest dla programistów posiadających podstawową wiedzę w zakresie języka programowania PHP, którzy chcą zapoznać się z frameworkiem Laravel, umożliwiającym efektywne budowanie aplikacji internetowych o czytelnej strukturze kodu
WYMAGANIA
Od uczestników szkolenia wymagana jest umiejętność programowania w języku PHP oraz znajomość relacyjnych baz danych
ZALETY
Zbudowanie krok po kroku przykładowej aplikacji w czasie szkolenia
Cele szkolenia
Nabycie umiejętności tworzenia aplikacji internetowych w oparciu o framework Laravel 4
Omówienie głównych założeń tego frameworka oraz technik i wzorców projektowych wykorzystywanych podczas pracy z tym narzędziem
Program
Podstawowe koncepcje w Laravel
- MVC
- Dependency Injection
- Kontener IoC
- Inne zalecane wzorce projektowe
Instalacja Laravel
- Wprowadzenie do Composera
- Instalacja i konfiguracja
- Struktura projektu
- Inne przydatne narzędzia
Routing, filtry i kontrolery
- Podstawowe definiowanie routes
- Route filters
- Inne sposoby definiowania routes
- Kontrolery REST
Odpowiedzi i widoki
- Rodzaje odpowiedzi
- Szablony Blade
- Generowanie adresów URL
- Wstęp do formularzy
- Walidacja danych
Praca z bazą danych
- Konfiguracja
- Migracje
- Prepopulacja tabel
- ORM w Laravel
Wybrane rozwiązania opracowane przez społeczność
Testowanie (moduł w szkoleniu 3-dniowym)
- PHPUnit
- Testowanie modeli
- Mocks
- Testowanie kontrolerów
- Testy akceptacyjne
- Testy funkcjonalne
