Laravel - PHP FrameworkLaravel

Dostępne na zamówienie dla grup.

Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 4 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 2890 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

first minute (30+ dni do startu) - 3%

Kategoria: PHP, WWW, HTML/CSS, CMS, front-end

Laravel jest stosunkowo nowym (bo pochodzącym z 2011 roku) frameworkiem do pisania rozbudowanych aplikacji w PHP. To czym się wyróżnia na tle konkurencji jest bardzo rozbudowany zestaw wbudowanych domyślnie modułów pozwalający tworzyć w nim w zasadzie bez korzystania z żadnych dodatkowych zasobów całe aplikacje oparte o model MVC. Dzięki temu Laravel bardzo szybko zdobył sympatię developerów implementując wiele założeń CodeIgnitera w bardziej kompleksowy sposób i dzięki temu pozyskując obecnie chyba największą bazę użytkowników na świecie.

Laravel jest frameworkiem o ekspresywnej i eleganckiej składni, dzięki niemu tworzenie aplikacji może być przyjemnym i kreatywnym doświadczeniem. Laravel dostarcza typowych funkcjonalności, które są wykorzystywane na codzień przy tworzeniu projektów internetowych, np. uwierzytelnianie, routing, sesje i cache’owanie. Laravel ma na celu uczynienie procesu tworzenia aplikacji jak najwygodniejszym dla developera, bez konieczności poświęcania funkcjonalności samej aplikacji. Przy jego tworzeniu została podjęta próba połączenia tego co najlepsze z innych frameworków w jedno praktyczne rozwiązanie. Zaobserwować można tutaj wpływ nie tylko z projektów opartych o PHP, ale też Ruby on Rails, ASP.NET MVC i Sinatra.

Laravel jest łatwy w zrozumieniu, ale i potężny. Stanowi świetny zestaw narzędzi do budowy dużych i solidnych aplikacji. Ekspresyjny system migracji i ściśle zintegrowane testowanie, dadzą Ci narzędzia potrzebne do budowy każdej aplikacji.

Nasze szkolenie pokazuje, w jaki sposób framework ten współdziała w gotowej aplikacji. Oprócz praktycznych wskazówek, udzielonych przez zawodowych programistów wykorzystujących Laravel w codziennej praktyce, podczas szkolenia przekazana zostaje wiedza teoretyczna: wzorce projektowe i uzasadnienia decyzji architektonicznych podjętych przez twórców frameworka. Zrozumienie głębszych mechanizmów i filozofii Laravela sprawia, że uczestnicy szkolenia nauczą się tworzyć nowoczesne aplikacje webowe.

Czas trwania

3 dni

Program

  1. PHP w nowoczesnych aplikacjach webowych – wprowadzenie
    • Obiektowość i MVC
    • Architektura aplikacji webowych
    • Podstawowe praktyki i koncepcje organizacji kodu
  2. Laravel – informacje ogólne
    • Architektura standardowej aplikacji
    • Wbudowane rozwiązania
    • Instalacja i konfiguracja środowiska użycie narzędzia composer,
  3. Podstawowe składniki aplikacji
    • Silnik szablonów Blade
    • Routing i kontrolery
    • Formularze i pobieranie danych od użytkownika
    • Usługi udostępnione przez standardowy kontroler
  4. Obsługa błędów
  5. Testy
  6. Uwierzytelnienie i autoryzacja
    • Konfiguracja uwierzytelnienia – użytkownicy, grupy, role
  7. Artisan CLI i Tinker
  8. Komunkacja z bazą danych – Query Builder i Eloquent ORM
  9. Tworzenie API

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Szkolenie przeznaczone jest dla programistów PHP mających pewną swobodę w użyciu podstawowych elementów tego języka, a także znajomość składni klas, metod i tworzenia obiektów; niezbędna jest znajomość podstaw HTML, CSS i SQL, natomiast nie jest potrzebna umiejętność zaawansowanego programowania obiektowego ani znajomość wzorców projektowych.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia

* Wyrażam zgodę na przetwarzanie danych osobowych przez ALX Academy sp. z o.o. z siedzibą w Warszawie w celu realizacji zgłoszenia.