Kurs Symfony 5 - praktyczny projekt od podstaw
Poznaj najnowszą wersję Symfony i zbuduj własną funkcjonalną aplikację webową.
Oferta specjalna
Kup ten kurs za 82 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
PHP Developer
13015 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
budować aplikacje webowe za pomocą frameworka Symfony
-
pracować z bazą danych przy użyciu Doctrine
-
wykorzystywać wzorzec projektowy MVC
-
korzystać z systemu templetów Twig
-
obsługiwać pliki za pomocą Symfony
-
wdrażać rejestrację oraz logowanie użytkowników
-
dbać o bezpieczeństwo aplikacji
-
tworzyć serwisy oraz niestandardowe eventy
Symfony to zdecydowany lider wśród frameworków PHP, ponieważ pozwala łatwo budować skalowalne, wydajne oraz bezpieczne aplikacje webowe. Jeśli chcesz się rozwijać jako PHP developer to znajomość Symfony jest niemal obowiązkowa. Sam zobacz jak wiele ogłoszeń o pracę wymaga umiejętności pisania kodu z użyciem tego frameworka. Z tym kursem wykonasz pierwszy, bardzo ważny krok i nauczysz się pisać nowoczesne aplikacje oparte na najnowszej wersji Symfony.

Łatwy start z Symfony 5
Od samego początku kursu będziesz zdobywać przydatną i praktyczną wiedzę. Razem z autorem kursu zbudujesz aplikację umożliwiającą upload zdjęć na serwer. Aplikacja będzie wyposażona w kluczowe funkcjonalności takie jak: rejestracja użytkowników, kontrolowanie dostępu do zasobów i wiele innych. To świetna okazja aby łatwo wdrożyć się w Symfony 5 i od razu przystąpić do pracy nad aplikacjami.


Komponenty Symfony
Z tym kursem poznasz wiele przydatnych komponentów oraz technik pracy z Symfony. Dowiesz się, jak obsługiwać bazę danych za pomocą Doctrine. Poznasz silnik templatów Twig. Nauczysz się pisać własne serwisy oraz rozszerzać widoki. Dowiesz się czym jest encja, repozytorium, czy migracja bazy danych. To wszystko zapewni Ci bardzo solidny fundament do dalszego rozwijania umiejętności.
Użytkownicy, obsługa plików i bazy danych
Jak autoryzować użytkowników? Jak obsługiwać pliki w aplikacji? Jak zadbać o bezpieczeństwo? Na takie pytania bez problemu znajdziesz odpowiedzi w kursie. Wszystkiego nauczysz się z użyciem realnych przykładów. Wdrożysz w aplikacji logowanie oraz rejestrację użytkowników. Nauczysz się wykonywać typowe operacje CRUD, czyli dodawanie, usuwanie i edytowanie rekordów w bazie danych. Poznasz także klasę, która umożliwia łatwe wgrywanie plików na serwer.


Zaawansowane funkcjonalności
W kursie wyjdziesz też trochę poza podstawy Symfony i poznasz techniki, które rozwiną Twoje umiejętności pisania aplikacji. Dowiesz się m.in.jak stworzyć własną komendę Symfony i repozytorium obsługujące Query Builder. Poznasz także różnicę pomiędzy trybem deweloperskim oraz produkcyjnym aplikacji. Po ukończeniu kursu będziesz mieć naprawdę obszerną wiedzę i bardzo dobrą orientację w możliwościach Symfony 5.
Kup w pakiecie i oszczędź
Program kursu
11 modułów · 48 lekcji
1 · Wprowadzenie
- Wstęp 01m 42s
- Jak korzystać z materiałów? 02m 42s
- Wymagania Symfony 02m 50s
- Paczka XAMPP i konfiguracja 10m 54s
- Instalacja Composer 03m 12s
- Pobranie Symfony za pomocą Composer 10m 47s
- Jaki edytor do Symfony / PHP? 04m 04s
- Projekt, który utworzymy od podstaw 02m 26s
2 · PHP i framework Symfony
- Wzorzec MVC 08m 40s
- Inne frameworki 04m 45s
- Struktura katalogów 11m 20s
3 · Pierwsze funkcjonalności
- Pierwszy kontroler w Symfony 09m 03s
- Silnik szablonów Twig 04m 47s
- Przekazanie zmiennej do widoku z kontrolera 06m 31s
- Toolbar w trybie deweloperskim 11m 31s
4 · Architektura bazy danych
- Konfiguracja połączenia z bazą danych 05m 28s
- Utworzenie encji User 10m 58s
- Encja Photo 08m 37s
- Utworzenie migracji bazy danych 05m 32s
- Wykonanie migracji bazy danych i sprawdzenie poprawności 03m 30s
5 · Budowanie widoku strony głównej
- Pobranie Bootstrap oraz Jquery 11m 38s
- Nawigacja witryny 07m 08s
- Statyczna zawartość strony głównej 03m 40s
- Stopka 03m 26s
- Wydzielenie stałych elementów do base Twig 05m 39s
6 · Autoryzacja użytkownika
- Dodanie formularza logowania 10m 40s
- Fixtures - przykładowe dane do bazy danych 13m 08s
- Obsługa formularza rejestracji użytkownika 16m 24s
- Role użytkowników i uprawnienia do akcji 07m 59s
7 · Uploader zdjęć
- Dodanie formularza do wysyłania zdjęcia 16m 18s
- Obsługa formularza w kontrolerze 08m 48s
- UploadedFile - wgranie zdjęcia do folderu 10m 42s
- Obsługa komunikatów - Flashes 08m 09s
8 · Ostatnio dodane zdjęcia
- Obsługa kontrolera dodanych zdjęć 06m 59s
- Widok dla ostatnich zdjęć 09m 34s
- Usuwanie zdjęcia oraz ustawianie jako prywatne 15m 20s
- Uzupełnienie zdjęć oraz obsługa roli użytkownika 07m 28s
9 · Moje zdjęcia
- Zabezpieczenie dostępu dla niezalogowanych 03m 47s
- Obsługa moje zdjęcia oraz dodanie nowego widoku 05m 51s
- Przełącznik widoku publiczne oraz prywatne 03m 05s
10 · Dalsze usprawnienia
- Lightbox dla galerii zdjęć 06m 37s
- Dodanie serwisu kontrolującego prywatność zdjęć 08m 05s
- Podpięcie obsługi serwisu pod MyController 09m 05s
11 · Zaawansowane funkcjonalności Symfony
- Utworzenie komendy - ustaw wszystko jako prywatne dla użytkownika 12m 51s
- Repozytorium - QueryBuilder do pobierania publicznych zdjęć 06m 25s
- EventDispatcher - utwórz i wychwyć event błędnego logowania 15m 22s
- Tryb produkcyjny - na co zwrócić uwagę 04m 56s
- Zakończenie 02m 30s
Twój instruktor
Dominik Gwóźdź
Web Developer
Opinie kursantów
„Super szkolenie! Praktyczna wiedza przedstawiona krok po kroku. Czekam na kolejne kursy Pana Dominika :)"
„Świetny kurs. Idealny dla osób rozpoczynających przygodę z Syphony. Gorąco polecam!!!"
„Generalnie okay. Jak na pierwszy kontakt z Symfony jest okay."
„Bardzo spodobał mi się ten kurs. On jest krótki oraz zawiera dużo informacji. Autor tłumaczy kod linijka po linijce, wszystko jest w miare zrozumiałe."
„Kurs Symfony 5 to kurs, który pozwoli na szybkie opanowanie jednego z najpotężniejszych frameworków PHP. Kurs prowadzi przez tworzenie aplikacji od zera. To świetna okazja, by w praktyce poznać Symfony i nauczyć się budować nowoczesne aplikacje webowe."
„Polecam kurs na wysokim poziomie, warty swojej ceny. "
„Super !"
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
„Zrozumiałość prezentowanego materiału. "
„Dobrze poprowadzony kurs od strony merytorycznej"
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie 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. Certyfikat możesz wydrukować 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.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
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.
Zakup w Google Play(Android)
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ą:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
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ę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Programowanie
Fundamenty programowania w języku PHP 8
159 zł
Programowanie
Kurs Laravel od podstaw - praktyczny projekt aplikacji
169 zł
Programowanie
Kurs PhpStorm od podstaw - programuj szybciej i wygodniej w PHP
159 zł
Programowanie
Kurs PHP - średniozaawansowany
159 zł
Programowanie
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Programowanie
Fundamenty programowania w Python
179 zł
IT i oprogramowanie
Jak zostać Full Stack Developerem
119 zł
Programowanie
Kurs Bezpieczeństwo aplikacji webowych
119 zł
IT i oprogramowanie
Zaawansowana administracja systemem Linux
149 zł
Programowanie
Kurs Unity - tworzenie gier od podstaw
169 zł
Ten kurs jest częścią ścieżki
PHP Developer
Poznaj język PHP, na którym oparta jest praktycznie połowa całej sieci Web. Zdobądź umiejętności, które możesz wykorzystać w pracy dla klientów indywidualnych, różnych firm a nawet wielkich korporacji.
Dostęp od razu po zakupie ·
149 zł
Zwiastun kursu
Wszystkie opinie
60 zweryfikowanych opinii
4,8