Web Development z Laravel i PHP + Aplikacja Mobilna

Wejdź Na Zaawansowany Poziom Tworzenia Aplikacji Internetowych We Frameworku Laravel
4.29 (72 reviews)
Udemy
platform
Polski
language
Web Development
category
instructor
Web Development z Laravel i PHP + Aplikacja Mobilna
698
students
24.5 hours
content
Jul 2023
last update
$13.99
regular price

Why take this course?

  1. Instalacja Laravel: Utworzenie nowego projektu Laravel za pomocą Composer'a oraz konfiguracja serwera Apache lub Nginx, zapewnienie się, że PHP i komponenty Laravel są poprawnie skonfigurowane.

  2. Konfiguracja service container: Zrozumienie działania kontenera obiektów Laravel oraz bindowanie zależności za pomocą bind() lub bindIf(), co pozwala na wstrzykiwanie zależności.

  3. Fasady: Utworzenie i używanie fasád w Laravel do organizacji i udostępniania globalnie dostępnych operacji.

  4. Routing: Definiowanie rutingu za pomocą pliku routes.php lub web.php, obsługa zapytań HTTP metod GET i POST, a także wykorzystanie grup routing do organizacji grupy zasobów.

  5. Middleware: Tworzenie i uruchamianie filtrów (middleware) w Laravel do przetwarzania żądań HTTP przed ich obróceniem, np. dla autentykacji lub ochrony zasobów.

  6. Ochrona csrf: Skonfigurowanie ochrony CSRF w formularzach i żądaniach HTTP POST w Laravel.

  7. Kontrolery: Tworzenie i organizacja logiki aplikacji w kontrolerach, zarządzanie żądania HTTP za pomocą metod request() i response().

  8. Widoki i Blade: Tworzenie widoków za pomocą systemu szablonowego Blade, wykorzystywanie directive, loops, slices itp.

  9. Helpery: Używanie wbudowanych funkcji Laravel, takich jak route(), asset() i innych, które ułatwiają tworzenie URL-i czy adresów zasobów.

  10. Sesje: Konfiguracja i manipulacja sesjami w Laravel.

  11. Walidacja formularzy: Użycie walidacji Form Request do sprawdzania danych przychodzących z formularzy.

  12. Autentykacja: Skonfigurowanie i używanie systemu autentykacji Laravel, który zarządza logowaniem użytkowników i bezpieczeństwem aplikacji.

  13. Relacje w bazie danych: Definiowanie relacji między modelami (Eloquent ORM), takich jak one-to-many, many-to-many, oraz wykorzystanie migrowania bazy danych do utrzymania integrności danych.

  14. Queue i Event System: Konfiguracja systemu queues w Laravel oraz używanie eventowania dla asynchroniczego przetwarzania zadań.

  15. Testy: Pisanie testów za pomocą frameworku PHPUnit, który jest integrowany z Laravel.

  16. Optymalizacja i debugging: Analiza logów, profilowanie aplikacji, a także wykorzystanie narzędzi takich jak Xdebug lub Tideways do optymalizacji wydajności.

  17. Deployment i scaling: Dokumentacja procesu wdrożenia aplikacji, konfiguracja serwera produkcyjnego oraz skalowanie aplikacji w celu obsługi większej liczby użytkowników.

  18. Wykorzystanie front-end frameworków (opcjonalnie): Integracja narzędzi front-end takich jak React, Vue.js lub Angular z Laravel za pomocą API czy Front Face.

  19. API Resource i JSON API: Tworzenie zasobów API w Laravel oraz serializowanie danych jako JSON.

  20. Migracja do nowszych wersji Laravel: Aktualizacja kodu i konfiguracji, aby kompatybilna była z nowszymi wersjami Laravel, co może obejmować zmianę metodologii, uruchamianie testów oraz refaktoryzację kodu.

Pamiętaj, że Laravel jest silnie połączony z PHP i jego aktualne wersje mają pewne zależności od wersji PHP, które są wspierane. Zawsze sprawdzaj kompatybilność Laravel z wersją PHP, którą planujesz używać.

Loading charts...

Related Topics

1668208
udemy ID
29/04/2018
course created date
07/10/2019
course indexed date
Bot
course submited by