Ten kurs jest częścią ścieżki:
PHP Developer
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.
programistów PHP
początkujących developerów
freelancerów tworzących aplikacje webowe
osób, które chcą opanować kluczowy framework PHP
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.
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.
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.
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.
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.
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.
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
Odbierz kurs za darmo!
1+1 GRATIS tylko do niedzieli
Chętnie pomożemy! Odpowiedz na pytania przygotowane przez naszych specjalistów, a my dopasujemy ścieżkę rozwoju do Twoich preferencji.
Rozpocznij terazDo każdego ukończonego przez Ciebie szkolenia wystawiamy imienny certyfikat. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i nazwa instytucji certyfikującej. Warto podkreślić, że jesteśmy wpisani do Rejestru Instytucji Szkoleniowych (nr wpisu 2.12/00119/2017).
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.
Tak, do każdego zamówienia mamy obowiązek wystawić fakturę VAT (23%) lub paragon. Rodzaj dokumentu zależy od danych, które podasz w formularzu podczas składania zamówienia. Faktury zwykle wystawiamy do 3 dni roboczych od momentu zaksięgowania wpłaty. Poinformujemy Cię o tym fakcie mailowo, a dokument będzie można pobrać bezpośrednio z poziomu zakładki Historia zamówień na Twoim koncie w strefakursów.pl. Jeśli potrzebujesz proformy do opłacenia zamówienia, złóż zamówienie zaznaczając w formularzu pole "Chcę otrzymać dokument proforma" lub skontaktuj się z nami telefonicznie bądź mailowo (biuro@strefakursow.pl).
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na iOS za pośrednictwem Apple Pay sprzedawcą jest Apple. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
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.
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ą:
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ę.
Po opłaceniu zamówienia otrzymujesz nielimitowany dostęp do zakupionych materiałów. Dzięki temu, że szkolenia są dla Ciebie dostępne zarówno online za pośrednictwem naszej platformy szkoleniowej i offline w aplikacji mobilnej strefakursów.pl, możesz w dowolnym czasie i miejscu powracać do obejrzanych lekcji i powtarzać materiał bez ograniczeń. Dodatkowo po ukończeniu całego szkolenia otrzymasz imienny certyfikat poświadczający Twój udział w szkoleniu. Certyfikat możesz opublikować np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV.
🔥 Gorący temat: W tym tygodniu 153 użytkowników obejrzało to szkolenie
Rozpocznij naukę teraz za darmo, zapłać w ciągu 30 dni z lub
– Jak to działa?
Ups! Coś poszło nie tak :(
Google Recaptcha uznał, że jesteś botem i zablokował Twoją ostatnią akcję. Spróbuj ponownie. W razie problemów skontaktuj się z nami.
ZAMKNIJ I SPRÓBUJ PONOWNIE