Kurs Laravel dla początkujących
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
Masz pytania dotyczące tego szkolenia ?
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
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.
- Projekt krok po kroku – Uczysz się, rozwijając realną aplikację typu to‑do list.
- Aktualny Laravel – Materiały oparte na najnowszej wersji frameworka.
- Praktyka na co dzień – Routing, kontrolery, bazy danych, e‑maile i zdarzenia.
- Bezpieczne aplikacje – Poznajesz CSRF, sesje i kontrolę dostępu w praktyce.
Czego się nauczysz?
- 1Konfiguracja środowiskaInstalacja Composera, przygotowanie Visual Studio Code i uruchomienie pierwszej aplikacji.
- 2Podstawowe narzędzia LaravelZrozumiesz kontener serwisów, fasady, kontrakty i przebieg obsługi żądań w frameworku.
- 3Routing i kontroleryDefiniowanie ścieżek oraz kierowanie ich do odpowiednich kontrolerów z czytelną strukturą.
- 4Widoki i sesjePraca z widokami, zarządzanie sesją użytkownika i bezpieczne formularze z ochroną CSRF.
- 5Assety z Laravel Mix i WebpackKompilacja i organizacja zasobów front‑endu z wykorzystaniem Laravel Mix oraz Webpack.
- 6Połączenie z bazą danychKonfiguracja połączenia, tworzenie modeli i zasilanie ich danymi do dalszej pracy.
- 7Kolekcje, paginacja, relacjeEfektywne zarządzanie danymi dzięki kolekcjom, stronicowaniu i relacjom między tabelami.
- 8Logowanie i rejestracjaWdrożenie szybkiej autoryzacji użytkowników oraz ograniczenie dostępu do wybranych obszarów.
- 9Middleware i plikiUżywanie middleware do kontroli przepływu oraz operacje na plikach w aplikacji.
- 10E‑maile, zdarzenia, wielojęzycznośćWysyłanie wiadomości e‑mail, obsługa zdarzeń i przygotowanie aplikacji w wielu językach.
Dla kogo jest to szkolenie
- Osób, które zaczynają naukę Laravel od zera.
- Programistów chcących szybko uruchomić pierwszą aplikację.
- Twórców chcących uporządkować podstawy routingu i kontrolerów.
- Osób budujących aplikacje webowe z bazą danych.
- Tych, którzy potrzebują logowania i kontroli dostępu.
- Uczących się praktycznie na projekcie typu to‑do.
- Chcących zrozumieć sesje, ochronę CSRF oraz middleware.
- Zainteresowanych e‑mailami, zdarzeniami i tłumaczeniami.
Wymagania
Brak specjalnych wymagań wstępnych. W trakcie szkolenia samodzielnie skonfigurujesz środowisko pracy, w tym Composer i edytor Visual Studio Code.
Opis szkolenia
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ń.
Start i najważniejsze narzędzia
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.
Praktyka tworzenia interfejsu i bezpieczeństwo
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.
Bazy danych w Laravel
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ę.
Użytkownicy i kontrola dostępu
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.
Pliki, e‑maile, zdarzenia i tłumaczenia
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.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
Kurs Git - system kontroli wersji
42 wykładów
3 godz. 56 min
Kryptowaluty jak zacząć
17 wykładów
2 godz. 57 min
Jak założyć stowarzyszenie
11 wykładów
2 godz. 30 min
Kurs Linux dla każdego
55 wykładów
4 godz. 53 min
Wizytówka Firmy i Reklama Online (Google, Ap ...
43 wykładów
7 godz. 34 min
Aktualizacja: 03.2026
Cyberbezpieczeństwo od podstaw
47 wykładów
4 godz. 47 min
Teoria muzyki
19 wykładów
1 godz. 49 min
Kurs React dla początkujących
54 wykładów
6 godz. 44 min
Kurs Google Ads dla zaawansowanych
31 wykładów
6 godz. 17 min
Podstawy Cyberbezpieczeństwa
44 wykładów
5 godz. 17 min
Kurs Git - system kontroli wersji
Koduj sprawniej, oszczędzaj czas, unikaj niepotrzebnych błędów i stresu, dzięki git, najlepszemu systemowi kontroli wersji na rynku!
Czego się nauczysz?
- Jak stworzyć własny projekt z Git
- Optymalne strategie zarządzania projektami.
- Jak zarządzać zmianami w repozytorium.