Opis produktu: Symfony 5 - praktyczny projekt od podstaw
Szkolenie On-Line Symfony 5 pozwala na szybką i prostą naukę. Symfony to open-source'owy framework oparty na PHP. Jest on bardzo popularny wśród programistów, gdyż znacznie redukuje czas potrzebny na tworzenie oprogramowania. Zawiera wiele ciekawych i przede wszystkim praktycznych przykładów. Poznasz nowoczesne aplikacje oparte na najnowszej wersji Symfony, a także dowiesz się jak:
- Budować aplikacje webowe za pomocą frameworka
- Pracować z bazą danych przy użyciu Doctrine
- Dbać o bezpieczeństwo aplikacji
- Korzystać z systemu templetów Twig
- Wykorzystywać wzorzec projektowy MVC
- Obsługiwać pliki za pomocą Symfony
- Wdrażać rejestrację oraz logowanie użytkowników
- Tworzyć serwisy oraz niestandardowe eventy
Wybierając ten kurs, dowiesz się znacznie więcej!
Uwaga!
Instrukcję pobrania oraz kod otrzymasz od nas na podany podczas składania zamówienia adres
e-mail najpóźniej w następnym dniu roboczym po otrzymaniu wpłaty.
|
Symfony 5 krok po kroku
Kurs opiera się na wielu praktycznych przykładach, które pomogą Ci w szybciej i łatwiej przyswoić wiedzę. Zbudujesz od początku do końca aplikację umożliwiającą upload zdjęć na serwer. Aplikacja będzie wyposażona w najważniejsze funkcjonalności takie jak: rejestracja użytkowników, kontrolowanie dostępu do zasobów i wiele innych.
Elementy Symfony
Wiedza zdobyta tutaj pozwoli Ci na spokojnie korzystać z Symfony w swojej pracy. Poznasz wiele istotnych elementów oraz technik pracy z Symfony. Nauczysz się jak obsługiwać bazy danych za pomocą Doctrine, pisać własne serwisy, rozszerzać widoki. Dowiesz się czym jest encja, repozytorium, migracja bazy danych, czy silnik template'ów Twig.
Operacje w Symfony
Zastanawiasz się jak autoryzować użytkowników? Jak używać pliki w aplikacji? Jak zapewnić właściwe bezpieczeństwo? Na te i inne pytania znajdziesz odpowiedzi w kursie. Z łatwością podczas szkolenia zaczniesz wykonywać typowe operacje CRUD, czyli dodawanie, usuwanie i edytowanie rekordów w bazie danych.
Rozwijaj swoje umiejętności
Oprócz wiedzy na temat technik pracy z Symfony, zdobędziesz także szersze umiejętności pisania aplikacji. Stworzysz bez żadnego problemu swoją własną komendę Symfony i repozytorium obsługujące Query Builder. Po ukończeniu szkolenia zdobytą wiedzę z powodzeniem wykorzystasz w swojej pracy jako programista.
Spis treści
1. Wprowadzenie
- Wstęp 01 m 42 s
- Jak korzystać z materiałów? 02 m 42 s
- Wymagania Symfony 02 m 50 s
- Paczka XAMPP i konfiguracja 10 m 54 s
- Instalacja Composer 03 m 12 s
- Pobranie Symfony za pomocą Composer 10 m 47 s
- Jaki edytor do Symfony / PHP? 04 m 04 s
- Projekt, który utworzymy od podstaw 02 m 26 s
2. PHP i framework Symfony
- Wzorzec MVC 08 m 40 s
- Inne frameworki 04 m 45 s
- Struktura katalogów 11 m 20 s
3. Pierwsze funkcjonalności
- Pierwszy kontroler w Symfony 09 m 03 s
- Silnik szablonów Twig 04 m 47 s - zobacz darmową lekcję
- Przekazanie zmiennej do widoku z kontrolera 06 m 31 s
- Toolbar w trybie deweloperskim 11 m 31 s
4. Architektura bazy danych
- Konfiguracja połączenia z bazą danych 05 m 28 s
- Utworzenie encji User 10 m 58 s
- Encja Photo 08 m 37 s
- Utworzenie migracji bazy danych 05 m 32 s
- Wykonanie migracji bazy danych i sprawdzenie poprawności 03 m 30 s
5. Budowanie widoku strony głównej
- Pobranie Bootstrap oraz Jquery 11 m 38 s
- Nawigacja witryny 07 m 08 s
- Statyczna zawartość strony głównej 03 m 40 s
- Stopka 03 m 26 s - zobacz darmową lekcję
- Wydzielenie stałych elementów do base Twig 05 m 39 s
6. Autoryzacja użytkownika
- Dodanie formularza logowania 10 m 40 s
- Fixtures - przykładowe dane do bazy danych 13 m 08 s
- Obsługa formularza rejestracji użytkownika 16 m 24 s
- Role użytkowników i uprawnienia do akcji 07 m 59 s
7. Uploader zdjęć
- Dodanie formularza do wysyłania zdjęcia 16 m 18 s
- Obsługa formularza w kontrolerze 08 m 48 s
- UploadedFile - wgranie zdjęcia do folderu 10 m 42 s
- Obsługa komunikatów - Flashes 08 m 09 s
8. Ostatnio dodane zdjęcia
- Obsługa kontrolera dodanych zdjęć 06 m 59 s
- Widok dla ostatnich zdjęć 09 m 34 s
- Usuwanie zdjęcia oraz ustawianie jako prywatne 15 m 20 s
- Uzupełnienie zdjęć oraz obsługa roli użytkownika 07 m 28 s
9. Moje zdjęcia
- Zabezpieczenie dostępu dla niezalogowanych 03 m 47 s - zobacz darmową lekcję
- Obsługa moje zdjęcia oraz dodanie nowego widoku 05 m 51 s
- Przełącznik widoku publiczne oraz prywatne 03 m 05 s
10. Dalsze usprawnienia
- Lightbox dla galerii zdjęć 06 m 37 s
- Dodanie serwisu kontrolującego prywatność zdjęć 08 m 05 s
- Podpięcie obsługi serwisu pod MyController 09 m 05 s
11. Zaawansowane funkcjonalności Symfony
- Utworzenie komendy - ustaw wszystko jako prywatne dla użytkownika 12 m 51 s
- Repozytorium - QueryBuilder do pobierania publicznych zdjęć 06 m 25 s
- EventDispatcher - utwórz i wychwyć event błędnego logowania 15 m 22 s
- Tryb produkcyjny - na co zwrócić uwagę 04 m 56 s
- Zakończenie 02 m 30 s
|