Opanuj Laravel i twórz praktyczne aplikacje PHP. Naucz się MVC, bazy danych, logowania i zbuduj własną aplikację typu to-do list.
Stworzony przez The Hero
40 % taniej
149.00 zł
Najniższa cena z ostatnich 30 dni: 19.49zł
Masz pytania dotyczące tego szkolenia ?
Zaczynasz od konfiguracji narzędzi i szybko uruchamiasz pierwszą aplikację. Krok po kroku poznajesz kontener serwisów, fasady, kontrakty oraz to, co dzieje się podczas przetwarzania żądań.
Zamiast teorii dostajesz praktykę: routing, kontrolery, widoki i bezpieczeństwo (CSRF, sesje). Budujesz funkcje z bazą danych, logowaniem, middleware, plikami, e‑mailami, zdarzeniami i tłumaczeniami, tworząc aplikację to‑do.
Brak specjalnych wymagań wstępnych. W trakcie szkolenia samodzielnie skonfigurujesz środowisko pracy, w tym Composer i edytor Visual Studio Code.
To praktyczne szkolenie przeprowadzi Cię przez podstawy Laravel: od pierwszego uruchomienia po działającą aplikację. W 8 godzin konfigurujesz środowisko, poznajesz narzędzia frameworka i od razu stosujesz je w projekcie typu to‑do list. Materiał powstał w oparciu o najnowszą wersję Laravel, więc ćwiczysz rozwiązania używane przez back‑end developerów na co dzień.
Na początku przygotowujesz środowisko do pracy, aby bez przeszkód tworzyć kolejne elementy aplikacji. Instalujesz Composer i konfigurujesz edytor Visual Studio Code, po czym uruchamiasz pierwszą aplikację w Laravel. W dalszych krokach poznajesz kluczowe mechanizmy frameworka: kontener serwisów, fasady oraz kontrakty. Dzięki temu rozumiesz, w jaki sposób komponenty współpracują ze sobą i jak ułatwiają pisanie czytelnego kodu. Zobaczysz także, co dzieje się w tle podczas przetwarzania żądań, co pozwala świadomie planować strukturę projektu i szybciej diagnozować problemy.
Po solidnym wstępie przechodzisz do praktyki tworzenia funkcji widocznych dla użytkownika. Definiujesz ścieżki i kierujesz je do właściwych kontrolerów, budując czytelną nawigację w aplikacji. Korzystasz z widoków, aby przygotować warstwę prezentacji i wygodnie rozwijać interfejs. Uczysz się chronić formularze przed atakami CSRF oraz świadomie korzystać z mechanizmów sesji, aby zapamiętywać stan użytkownika. Dodatkowo porządkujesz zasoby front‑endu: kompilujesz style i skrypty z wykorzystaniem Laravel Mix oraz Webpack, co ułatwia pracę nad wyglądem i szybkością działania serwisu.
Kolejny etap to praca z bazą danych. Dowiesz się, jak skonfigurować połączenie aplikacji z bazą danych, utworzyć model i zasilić go danymi potrzebnymi do działania funkcji. W miarę rozwoju projektu poznasz sposoby efektywnego zarządzania informacjami. Skorzystasz z kolekcji, które usprawniają operacje na zestawach wyników, nauczysz się stosować paginację, aby wygodnie prezentować większe listy, oraz zrozumiesz, jak definiować i wykorzystywać relacje między tabelami. Dzięki temu Twoja aplikacja zachowa porządek i będzie gotowa na rozbudowę.
Laravel umożliwia szybkie dodanie mechanizmów logowania i rejestracji, dlatego w szkoleniu przećwiczysz ich wdrożenie krok po kroku. Zobaczysz, jak ograniczyć dostęp do wybranych obszarów wyłącznie dla zalogowanych osób i jak stosować zasady uprawnień, by zapewnić porządek w aplikacji. Kluczową rolę odegra tutaj middleware, które pozwala przechwytywać żądania i decydować, jakie akcje są dostępne w określonych warunkach. Dzięki temu w prosty sposób zbudujesz przejrzystą i bezpieczną strukturę dostępu dla użytkowników.
W końcowej części skupisz się na elementach, które podnoszą jakość codziennej pracy nad projektem. Nauczysz się operować na plikach, aby wygodnie przechowywać i udostępniać zasoby w aplikacji. Wdrożysz wysyłanie wiadomości e‑mail, dzięki czemu system będzie mógł informować użytkowników o ważnych akcjach. Poznasz również obsługę zdarzeń, co ułatwi reagowanie na kluczowe momenty w aplikacji. Na koniec przygotujesz wielojęzyczną wersję interfejsu, aby treści mogły być prezentowane w różnych językach bez zmian w logice.
Przystąp do szkolenia i oceń go jako pierwszy!
40 % taniej
149.00 zł
Najniższa cena z ostatnich 30 dni: 19.49zł