Laravel Framework - wielkie kompendium programisty PHP

Ten kurs to bogata teoria i praktyczna, rozbudowana aplikacja napisana w Laravelu
4.51 (267 reviews)
Udemy
platform
Polski
language
Programming Languages
category
instructor
Laravel Framework - wielkie kompendium programisty PHP
1 660
students
42 hours
content
Aug 2021
last update
$19.99
regular price

Why take this course?

Ów liść jest podsumowaniem i przeglądem różnych aspektów Laravela, których omawiano w poprzednich sekcjach. Oto jak możesz zastosować te koncepcje w praktyce:

  1. Architektura - Lifecycle:

    • Zrozumienie całego cyklu życia żądania HTTP w Laravel, od rejestracji routów po przetwarzanie przez kontener zależności i ostateczne renderowanie odpowiedzi.
    • Użycie middleware'ów do manipulowania żądaniach w różnych punktach ich cyklu życia.
  2. Architektura - Kontener zależności:

    • Zarządzanie zależnościami między różnymi częściami aplikacji.
    • Umożliwienie testowania poszczególnych komponentów bez potrzeby testowania całości aplikacji.
  3. Architektura - Dostawcy usług:

    • Tworzenie i konfiguracja dostawców usług (Service Providers), aby ułatwić zarządzanie zależnościami i inicjalizację serwisów w aplikacji.
  4. Architektura - Fasady:

    • Użycie fasad do dostępu do często używanym grup operacji, co zmniejsza redundancję i upraszcza kod.
  5. Artisan:

    • Tworzenie i korzystanie z własnych komend artisana (artisan make:command) do automatyzacji zadań i utrzymania czystości kodu.
  6. Generowanie adresów URL:

    • Użycie funkcji Laravel do generowania i manipulowania URL-ami, co ułatwia tworzenie i zarządzanie linkami w aplikacji.
  7. Rozwój aplikacji - Implementacja wyszukiwarki:

    • Wdrożenie mechanizmu wyszukiwania danych, który może być wykorzystywany do znajdowania gier lub innych zasobów.
  8. Validation i Form Request:

    • Walidacja danych pochodzących ze stron klienta lub zewnętrznych źródeł, aby zapewnić poprawność i bezpieczeństwo danych w aplikacji.
  9. Obsługa plików:

    • Wdrażanie mechanizmu uploadu plików, zarządzanie ich przechowywaniem na serwerze oraz zapewnienie bezpieczeństwa tych operacji.
  10. Uprawnienia użytkowników:

    • Konfiguracja i wdrożenie systemu uprawnień (autorizacji), który kontroluje, czy użytkownicy mają dostęp do określonych zasobów lub akcji w aplikacji.
  11. Rozwój aplikacji - Tworzenie katalogu gier:

    • Implementacja funkcjonalności pozwalającej na tworzenie, aktualizację i zarządzanie katalogiem gier w aplikacji.
  12. Testowanie aplikacji:

    • Wykorzystanie narzędzi Laravel do pisania testów integracyjnych oraz unitowych, aby upewnić się, że aplikacja działa zgodnie z oczekiwaniami.
  13. BONUS: aktualizacja frameworka 7.8 => 8.x:

    • Przejrzenie nowych funkcjonalności w Laravel 8, takich jak ulepszenia ORM, nowe funkcje Eloquent, zmiany w Event System czy optymalizacje wydajności.
    • Przeprowadzenie aktualizacji aplikacji do nowej wersji Laravela z uwzględnieniem kompatybilności i migracji kodu.

Pamiętaj, że każdy z tych punktów może być bardzo szczegółowy i wymaga głębokiej wiedzy oraz praktycznego doświadczenia. Oto jak możesz postępować:

  • Zapoznaj się z dokumentacją Laravel, aby zrozumieć każdy z tych punktów na szczegół.
  • Tworź projekt lub rozwijaj istniejący, aby praktykować te koncepcje.
  • Korzystaj z komunitarnego kodu źródłowego, aby zobaczyć, jak inni rozwiązują podobne problemy.
  • Uczestnicz w społecznościach online, takich jak fora Laravel, GitHub czy Specjały Laravel, aby uczyć się od innych i dzielić się własnymi doświadczeniami.
  • Testuj swoje aplikacje regularnie, aby zapewnić ich stabilność i bezpieczeństwo.
  • Bądź na bieżności z aktualizacjami frameworka, aby wykorzystywać nowe funkcje i poprawy wydajności.

Pamiętaj, że uczenie się Laravel to proces ciągły i każda nowa wersja może przynieść z soбою nowe możliwości oraz wyzwania.

Loading charts...

Related Topics

3450900
udemy ID
26/08/2020
course created date
05/11/2020
course indexed date
Bot
course submited by