Szkolenie z zakresu Back - End (PHP, Laravel)
Szkolenie przeznaczone dla projektantów stron www, administratorów witryn oraz back-endowych.
...Zdalne
64 h
8
Szkolenie z zakresu Back - End (PHP, Laravel)
Opis kursu
"Back-End (PHP, Laravel)" to kurs przeznaczony dla osób chcących nauczyć się tworzenia zaawansowanych aplikacji webowych po stronie serwera przy użyciu języka PHP oraz frameworka Laravel. Na początku kursu uczestnicy zapoznają się z podstawami PHP, obejmującymi tworzenie dynamicznych stron internetowych, zarządzanie danymi i operacjami na serwerze. Następnie przejdą do pracy z Laravel, czyli jednym z najpopularniejszych frameworków PHP, który ułatwia organizację kodu oraz wdrażanie aplikacji przy użyciu architektury MVC (Model-View-Controller). Uczestnicy nauczą się budować aplikacje od podstaw, zarządzać routingiem, formularzami oraz walidacją danych, a także tworzyć i zarządzać bazami danych przy pomocy Eloquent ORM.
Szkolenie obejmuje również tematy takie jak bezpieczeństwo aplikacji, w tym implementację systemów autoryzacji i uwierzytelniania użytkowników, co pozwala na tworzenie bezpiecznych platform. Uczestnicy poznają narzędzia do tworzenia i zarządzania migracjami baz danych, które pozwalają na łatwe wprowadzanie zmian w strukturze danych. Kurs pokazuje także, jak integrować aplikacje z zewnętrznymi API, co jest kluczowe w nowoczesnym programowaniu.
Ważną częścią szkolenia jest optymalizacja wydajności aplikacji oraz zarządzanie sesjami i pamięcią podręczną. Uczestnicy nauczą się również, jak wdrażać aplikacje na serwery produkcyjne i zarządzać kodem za pomocą systemu kontroli wersji GIT. Kurs zakończy się projektem praktycznym, w ramach którego każdy uczestnik stworzy kompletną aplikację webową opartą na PHP i Laravel, a na koniec otrzyma certyfikat potwierdzający zdobyte umiejętności.
Czego się nauczysz:
- Operatory i wyrażenia
- Funkcje i struktury sterowania
- Praca z plikami i katalogami
- Programowanie obiektowe w PHP
- Instalacja i konfiguracja Laravel
- Struktura frameworka Laravel
- Komponenty Laravel (kontrolery, modele, widoki, trasy)
- Praca z bazami danych w Laravel
- Uwierzytelnianie i autoryzacja w Laravel
- Tworzenie aplikacji webowej w Laravel
- Planowanie i projektowanie aplikacji webowej
- Tworzenie kontrolerów, modeli i widoków
- Tworzenie tras i routing w Laravel
- Praca z formularzami i walidacją danych
Wymagania:
- system operacyjny Windows 7/8/10 lub Mac OS X
- pakiet Microsoft Offi ce, Libre Offi ce, Open Offi ce
- minimalna prędkość łącza: 512KB/sek