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
- PHP w nowoczesnych aplikacjach webowych – wprowadzenie
- Obiektowość i MVC
- Architektura aplikacji webowych
- Podstawowe praktyki i koncepcje organizacji kodu
- Laravel – informacje ogólne
- Architektura standardowej aplikacji
- Wbudowane rozwiązania
- Instalacja i konfiguracja środowiska użycie narzędzia composer,
- 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
- Obsługa błędów
- Testy
- Uwierzytelnienie i autoryzacja
- Konfiguracja uwierzytelnienia – użytkownicy, grupy, role
- Artisan CLI i Tinker
- Komunkacja z bazą danych – Query Builder i Eloquent ORM
- Tworzenie API
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.
Zobacz też:
- Tworzenie stron WWW (kurs zawodowy - bootcamp)
- Tworzenie stron WWW wersja podstawowa (HTML, CSS, grafika, Bootstrap) (kurs zawodowy - bootcamp)
- Programista JavaScript (kurs zawodowy - bootcamp)
- Programista JavaScript (XL) (kurs zawodowy - bootcamp)
- Zaawansowany Programista JavaScript (kurs zawodowy - bootcamp)
- Programista PHP (kurs zawodowy - bootcamp)
- Zaawansowany programista PHP (kurs zawodowy - bootcamp)
- Tworzenie stron WWW dla młodzieży (kurs zawodowy - bootcamp)
- Wordpress CMS
- CMS Joomla
- Javascript i JQuery (podstawy)
- Programowanie w JavaScript dla specjalistów IT (przekrojowe)
- Wstęp do React
- React dla specjalistów IT
- Angular
- AngularJS 1.X
- Actionscipt3 / Flash dla programistów
- PHP - intensywne szkolenie dla programistów innych języków
- Symfony i Doctrine - aplikacje webowe
- Symfony - przygotowanie do egzaminu certyfikacyjnego
- Wzorce projektowe w środowisku PHP
- Zend Framework. Nowoczesne programowanie obiektowe w PHP
- Egzamin Zend Certified Engineer - kurs uzupełniający
- Zend Framework - szkolenie uzupełniające do egzaminu ZFCE