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
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 kursu wystawiamy imienny certyfikat - będzie on dostępny na platformie szkoleniowej 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. Warto podkreślić, że jesteśmy wpisani do Rejestru Instytucji Szkoleniowych (nr wpisu 2.12/00119/2017). Ten numer również będzie widoczny na certyfikacie.
Certyfikat możesz wydrukować (plik pdf) 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.
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 123 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