Kurs Laravel od podstaw - praktyczny projekt aplikacji
Opanuj Laravel w praktyce i naucz się tworzyć nowoczesne aplikacje webowe. Zbuduj kompletny projekt od podstaw, poznaj kluczowe funkcje frameworka i zdobądź umiejętności cenione w branży IT.
Oferta specjalna
Kup ten kurs za 85 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 200 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
PHP Developer
13024 kursanci
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
konfiguracji środowiska do pracy z Laravel
-
obsługi bazy danych za pomocą Eloquent ORM
-
tworzenia dynamicznych interfejsów użytkownika z Livewire i Blade
-
budowania systemu autoryzacji i uwierzytelniania użytkowników
-
stylowania aplikacji za pomocą Tailwind CSS
-
tworzenia i wdrażania API w Laravel
-
optymalizacji i zabezpieczania aplikacji przed wdrożeniem na serwer
-
zarządzania routingiem, kontrolerami i migracjami w Laravelu
Znasz podstawy PHP i chcesz postawić kolejny krok, który przybliży Cię do zdobycia atrakcyjnego zatrudnienia w IT? Szukasz kursu, który nauczy Cię budowaniu nowoczesnych i wydajnych aplikacji w Laravel? A może zależy Ci na stworzeniu wartościowego projektu, który wyróżni Twoje portfolio w procesie rekrutacji? W każdej z tych sytuacji ten kurs online jest dla Ciebie!
Poznasz w nim framework Laravela w praktyce, tworząc od podstaw pełnoprawną aplikację. Będzie to Tablica Ogłoszeń o pracę, w której będą istnieć 2 typy użytkowników - Pracodawca i Pracownik. Tworząc ją nauczysz się projektować bazy danych, zarządzać użytkownikami oraz wdrażać aplikację na produkcję.
Przejdziesz przez kluczowe aspekty frameworka, takie jak routing, kontrolery, modele, migracje, autoryzacja użytkowników oraz praca z Livewire i Blade. Nie zabraknie również nowoczesnego stylowania z wykorzystaniem TailwindCSS.
Dla kogo jest ten kurs?
-
programistów PHP
-
początkujących developerów
-
freelancerów tworzących aplikacje webowe
-
osób, które chcą opanować kluczowy framework PHP
Co zyskasz po ukończeniu kursu?
Opanujesz Laravel i nauczysz się budować pełnoprawne, nowoczesne i bezpieczne aplikacje webowe. Zdobędziesz umiejętności pracy z bazami danych, autoryzacją i dynamicznymi komponentami. Poznasz dobre praktyki wdrażania aplikacji na serwer i zyskasz gotowy projekt, który będziesz mógł dodać do swojego portfolio.
Wprowadzenie i przygotowanie środowiska pracy
Kurs zaczniemy od krótkiego wprowadzenia do frameworka Laravel i omówienia projektu, który będziemy budować w trakcie kursu. Przejdziemy przez:
-
instalację Laravela i konfigurację projektu
-
omówienie struktury plików i folderów
-
poznanie wtyczek i narzędzi usprawniających pracę
Pokażę Ci także moją własną konfigurację oraz wtyczki, z których korzystam na co dzień, co pozwoli Ci lepiej zrozumieć workflow profesjonalnego PHP developera.
Podstawy Laravela w praktyce
W kolejnych lekcjach przejdziemy przez kluczowe koncepcje pracy z Laravela m.in. przebieg cyklu żądania czy Service Containery. Poznasz narzędzie Artisan, czyli niezwykle przydatny interfejs konsolowy, który ułatwia pracę z tym frameworkiem. Wykonasz też pierwszą migrację i nauczysz się korzystać z Eloquent ORM, czyli mechanizmu, który pozwala wygodnie zarządzać danymi w bazie.
Przejdziemy także przez routing i kontrolery, abyś zrozumiał, jak Laravel obsługuje różne żądania użytkowników. Pokażę Ci, jak poprawnie walidować dane, by Twoja aplikacja była bezpieczna i działała bez błędów.
Szablony Blade i Livewire
W tej części kursu poznasz bibliotekę Tailwind, która posłuży nam do stylowania aplikacji. Dowiesz się także, jak działają szablony Blade i jakie dają możliwości. Zaczniemy od prostych widoków, a potem stopniowo dodamy interaktywne elementy, korzystając z Livewire. Pokażę Ci również, jak tworzyć dynamiczne komponenty bez pisania skomplikowanego JavaScriptu. Przeniesiemy logikę obsługi danego zasobu z kontrolerów do komponentów Livewire, co ułatwi Ci zarządzanie kodem i usprawni jego działanie.
Praktyczny projekt aplikacji z Laravel
Po szybkim opanowaniu podstaw, przejdziemy do pracy nad projektem. Będzie to tablica ogłoszeń o pracę, w której użytkownicy będą mogli dodawać oferty i aplikować na wybrane stanowiska. W aplikacji przewidziano dwa typy użytkowników:
-
Pracodawcę, który tworzy ogłoszenia i nimi zarządza
-
Pracownika, który przeszukuje oferty, dodaje je do ulubionych i wysyła zapytania o pracę
W początkowym etapie skupimy się przede wszystkim na stworzeniu strony głównej, która będzie zawierała bogaty system filtrów, listę ogłoszeń, a także prosty system autoryzacji. Zaprojektujemy bazę danych i zbudujemy fabrykę użytkowników oraz ogłoszeń, która w łatwy sposób uzupełni bazę danych rekordami, abyśmy mieli na czym pracować. Nauczysz się też korzystać z enumeracji w Laravelu i tworzyć własne komendy w Artisan.
Rozbudowa aplikacji
Kolejny etap to praca na poszczególnymi podstronami aplikacji. Zajmiemy się profilem oraz dodawaniem i edycją ogłoszeń. Zbudujemy też kilka list wyświetlających niezbędne dane i formularz zapytań ofertowych. Obsłużymy logikę dodawania ogłoszeń do ulubionych oraz logikę związaną z obsługą kandydatów do pracy.
Ustalimy także wiele ważnych zasad walidacji dla poszczególnych formularzy. Przy okazji poznasz obsługę plików w Laravelu, nauczysz się ustalać poszczególne zasady dla zasobów za pomocą Policies i tworzyć własny middleware. Dowiesz się także, jak w prosty sposób tworzyć i wysyłać maile w tym frameworku.
Deployment i publikacja aplikacji
W ostatniej części kursu Laravel przejdziemy przez możliwe drobne poprawki projektu. Dowiesz się także, jak wdrożyć aplikację na serwer produkcyjny, aby była dostępna dla użytkowników. Poznasz najlepsze praktyki związane z optymalizacją i zabezpieczaniem aplikacji, aby działała szybko i stabilnie.
Dodatkowo pokażę Ci, jak stworzyć własne API w Laravelu. Dzięki temu będziesz w stanie:
-
udostępniać dane swojej aplikacji innym systemom
-
łączyć swój projekt z aplikacjami mobilnymi
-
zapewnić aplikacji możliwość integracji z zewnętrznymi usługami
Propozycja dla Ciebie
Odbierz 50% zniżki kupując pakiet 3 kursów
Zdobądź pełen wachlarz umiejętności i oszczędź aż 50% ceny.
Oferta kończy się za
-
Kurs Laravel od podstaw - praktyczny projekt aplikacji
5.0 (2 opinie)169 zł 85 zł -
Kurs PhpStorm od podstaw - programuj szybciej i wygodniej w PHP
4.9 (18 opinii)159 zł 79 zł -
Kurs PHP - średniozaawansowany
4.7 (123 opinie)159 zł 79 zł
- Cena regularna
- 487 zł
- Rabat pakietowy
- −244 zł
- Do zapłaty za pakiet
- 244 zł
Program kursu
7 modułów · 64 lekcje
1 · Wprowadzenie
- Wstęp 01m 35s
- Jak korzystać z materiałów? 01m 59s
- Czym jest Laravel? 01m 45s
- Omówienie projektu Clickforjob 06m 37s
2 · Przygotowanie do pracy
- Przygotowanie do pracy 02m 41s
- Instalacja środowiska i wstępna konfiguracja 07m 28s
- Omówienie plików i folderów 05m 50s
- Konfiguracja oraz wtyczki edytora kodu 05m 47s
3 · Podstawy Laravela
- Przebieg żądania w Laravelu, czyli Lifecycle 07m 01s
- Architektura Laravela 07m 05s
- Interfejs konsolowy Artisan 05m 33s
- Pierwsza migracja 09m 10s
- Omówienie modeli w Laravelu, oraz ich obsługa czyli Eloquent ORM 10m 12s
- Relacje między modelami 14m 18s
- Routing 07m 47s
- Omówienie kontrolerów 06m 07s
- Requesty i Responsy 04m 46s
- Walidacja danych 11m 32s
4 · Szablony Blade i Livewire
- Biblioteka Tailwindcss 04m 05s
- Klasa View oraz prosty widok 03m 41s
- Wprowadzenie do szablonów Blade 11m 18s
- Komponenty w szablonach Blade 12m 54s
- Podstawy Livewire 09m 49s
- Walidacja danych w Livewire, kolejne komponenty 09m 44s
- Interakcje między komponenty, czyli Eventy w Livewire 06m 24s
- Nawigacja pomiędzy komponentami, atrybut loading 05m 52s
- Livewire na Frontendzie, czyli przedstawienie biblioteki Alpine 08m 36s
- Formularz edycji, przeniesienie całości logiki do komponentów 05m 18s
5 · Projekt - strona główna
- Biblioteka Mary UI 02m 59s
- Konfiguracja projektu 10m 46s
- Tworzenie stopki na rozgrzewkę 11m 39s
- Projektowanie bazy danych 04m 02s
- Migracje, modele oraz relacje między nimi 09m 44s
- Utworzenie niezbędnych Enumów, oraz ich obsługa 11m 27s
- Fabryka użytkowników oraz ogłoszeń 09m 16s
- Komponenty Livewire dla ogłoszeń 07m 35s
- Infinite Scroll dla ogłoszeń 03m 18s
- Baner górny, oraz usprawnienia layoutu 04m 48s
- Modyfikowanie komponentu Main z biblioteki Mary UI 04m 53s
- Menu użytkownika oraz menu boczne 09m 11s
- Własny komenda - importer CSV 13m 25s
- Filtrowanie po miastach i stanowisku cz. 1 11m 07s
- Filtrowanie po miastach i stanowisku cz. 2 08m 14s
- Filtry boczne cz.1 16m 12s
- Filtry boczne cz.2 06m 50s
- Logowanie - logika i widok 08m 35s
- Rejestracja - logika i widok 15m 04s
6 · Projekt - rozbudowa
- Layout użytkowników oraz podstrona profilu użytkownika 07m 59s
- Rozbudowa profilu użytkownika 16m 48s
- Logika profilu użytkownika oraz obsługa plików w Laravelu 16m 59s
- Ulubione ogłoszenia - widok oraz logika 12m 59s
- Dodawanie oraz edycja ogłoszeń, formularze w Livewire cz. 1 13m 46s
- Dodawanie oraz edycja ogłoszeń, formularze w Livewire cz. 2 11m 43s
- Lista ofert pracodawcy 06m 05s
- Składanie zapytań o pracę - widok oraz logika cz. 1 11m 54s
- Składanie zapytań o pracę - widok oraz logika cz. 2 08m 05s
- Składanie zapytań o pracę - wysyłka oraz obsługa maili 14m 08s
- Lista zapytań o pracę u pracodawcy oraz pracownika 14m 39s
- Policies, czyli zarządzanie dostępem do zasobów 11m 52s
- Middleware dla ról 07m 20s
- Poprawki do projektu oraz możliwe ulepszenia 09m 42s
7 · Zakończenie
- Deployment aplikacji - omówienie 03m 44s
- Tworzenie własnego API 15m 42s
- Zakończenie 00m 49s
Twój instruktor
Sebastian Machaj
Full Stack Web Developer
Opinie kursantów
5,0 2 zweryfikowane opinie„Bardzo fajnie prowadzony kurs. Dużo praktycznych przykładów."
„Wszystko OK, Polecam"
strefakursów
Od 20 lat uczymy nowych zawodów.
Zaufania na taką skalę nie buduje się na skróty - stoi za nim rygor, z jakim powstaje każdy kurs i każda ścieżka.
Ponad 382 tys. kursantów
przeszkolonych w strefakursów
4,9
ocena w Google
61 179
zweryfikowanych recenzji
Standard wydawniczy
Zanim kurs trafi do sprzedaży, przechodzi pięcioetapowy rygor produkcyjny:
weryfikacja autora · metodyka · studio · montaż bez „lania wody" · audyt jakości
- 01Weryfikacja kompetencji autora
- 02Inżynieria metodyczna programu
- 03Studyjna jakość obrazu i dźwięku
- 04Bezlitosny montaż - zero „lania wody"
- 05Audyt jakości przed publikacją
Godzina takiego kursu to ekwiwalent co najmniej trzech godzin chaotycznego, darmowego materiału.
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Programowanie
Kurs PhpStorm od podstaw - programuj szybciej i wygodniej w PHP
159 zł
Programowanie
Kurs PHP - średniozaawansowany
159 zł
Programowanie
Kurs Symfony 5 - praktyczny projekt od podstaw
149 zł
Programowanie
Fundamenty programowania w języku PHP 8
159 zł
Programowanie
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Programowanie
Kurs Python - zaawansowany
149 zł
Programowanie
Kurs Python dla zielonych
159 zł
IT i oprogramowanie
Kurs n8n od podstaw - automatyzacja w praktyce
159 zł
Programowanie
Kurs Bezpieczeństwo aplikacji webowych
119 zł
Programowanie
Kurs Next.js od podstaw - praktyczny projekt aplikacji
169 zł
Ten kurs jest częścią ścieżki
PHP Developer
Poznaj język PHP, na którym oparta jest praktycznie połowa całej sieci Web. Zdobądź umiejętności, które możesz wykorzystać w pracy dla klientów indywidualnych, różnych firm a nawet wielkich korporacji.
Dostęp od razu po zakupie ·
169 zł