Kurs Symfony 3 - praktyczny projekt od podstaw
Naucz się pisać aplikacje z użyciem czołowego frameworku PHP
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
zbudujesz funkcjonalną aplikację serwisu aukcyjnego
-
nauczysz się zarządzać bazą danych SQLite
-
poznasz podstawy korzystania z frameworku Bootstrap
-
zobaczysz jak zadbać o walidację formularzy
-
będziesz potrafił tworzyć i edytować widoki dla różnych użytkowników
-
dowiesz się jak zarządzać użytkownikami
-
nauczysz się tworzyć własne filtry i funkcje w Twigu
-
poznasz zaawansowane komponenty Symfony jak Profiler czy EventDispatcher
Framework o wielkich możliwościach
Jeśli programujesz w PHP, to pewnie słyszałeś o Symfony. Ten potężny framework jest podstawą dla wielu znanych aplikacji: Drupal, Magento czy PrestaShop. Nic więc dziwnego, że tak wielu developerów wybiera go dla swoich własnych projektów i że tak dużo firm poszukuje programistów znających Symfony.
Teraz i Ty możesz do nich dołączyć. Dzięki temu kursowi będziesz mógł w krótkim czasie poznać wszystkie kluczowe koncepcje i pochwalić się znajomością jednego z najważniejszych frameworków PHP.
Od konfiguracji edytora do kompletnej aplikacji
Wiedza, którą zdobędziesz z kursem to niemal 100% praktyki. Razem z autorem stworzysz od podstaw w pełni funkcjonalną aplikację serwisu aukcyjnego. Wyposażona ona zostanie m.in. w rozbudowany panel do zarządzania aukcjami, liczne widoki front-end, system obsługi użytkowników oraz wiele innych ważnych funkcjonalności. W projekcie duży nacisk położony został na bezpieczeństwo, wydajność oraz możliwość łatwej rozbudowy aplikacji w przyszłości. To po prostu gotowa wiedza podana jak na talerzu. Możesz ją potraktować jako bardzo solidny fundament do dalszego rozwijania zarówno samego projektu jak i własnych umiejętności.
Praktyczne rozwiązania oraz zaawansowane techniki
Projekt budowany w kursie to świetna okazja, by opanować techniki mające swoje zastosowanie przy tworzeniu nowoczesnych, dynamicznych aplikacji webowych. Z kursem dowiesz się m.in. jak pracować z kontrolerami, routerem oraz widokami. Nauczysz się pracować z bazą danych SQLite oraz biblioteką Doctrine. Opanujesz tworzenie templatów Twig oraz stylowanie widoków za pomocą Bootstrap. Poznasz techniki użycia testów jednostkowych, kluczowe komendy konsoli, wykorzystanie kontenerów, serwisów i wiele, wiele więcej!
Kompletne kompendium
Mnogość poruszanych tematów, liczne funkcjonalności praktycznego projektu oraz dogłębne wyjaśnienie kluczowych elementów Symfony: to wszystko sprawia, że ten kurs jest prawdziwym kompendium na temat najnowszej wersji tego doskonałego frameworku. To wszystko czego potrzebujesz aby móc pochwalić się jego znajomością i rozpocząć tworzenie własnych, niesamowitych projektów.
Program kursu
10 modułów · 61 lekcji
1 · Przygotowanie środowiska
- Wstęp 02m 10s
- Jak korzystać z plików? 01m 05s
- Wymagane oprogramowanie 03m 09s
- Jaki edytor wybrać? 02m 07s
- Instalacja edytora 05m 28s
- Instalacja IDE PhpStorm 06m 25s
- Instalacja frameworka Symfony 05m 04s
2 · Opis frameworka Symfony
- Dlaczego Symfony? 04m 16s
- Struktura katalogów 03m 49s
- Kontroler, routing i widok 08m 22s
- Wstęp do silnika szablonów Twig 05m 40s
- Pasek deweloperski WebToolBar 03m 52s
3 · Podstawowa aplikacja
- Pierwsza akcja 06m 31s
- Zamockowanie danych w akcji 07m 04s
- Wyświetlenie szczegółów aukcji 05m 41s
- Konfiguracja bazy danych SQLite 04m 01s
- Utworzenie bazy danych 06m 28s
- Zarządzanie bazą danych w programie SQLiteStudio 03m 31s
- Pierwsza encja: aukcja 06m 59s
- Formularz dodawania aukcji 11m 02s
- Formularz jako klasa 08m 43s
- Akcja wyświetlania pojedynczej aukcji 07m 51s
4 · Podstawy frontendu
- Framework Bootstrap 07m 43s
- Ściągnięcie paczki oraz import 03m 38s
- Manager paczek Bower 07m 01s
- Poprawa widoków aukcji 12m 48s
5 · Zarządzanie aukcjami
- Rozszerzenie encji Auction o dodatkowe pola 13m 52s
- Modyfikacja wyświetlania aukcji 10m 35s
- Edycja aukcji 07m 33s
- Rozszerzenie Doctrine: Timestampable 09m 09s
- Usuwanie aukcji 10m 52s
- Kończenie aukcji 06m 53s
- Panel zarządzania aukcjami 08m 33s
6 · Składanie ofert
- Encja Offer 10m 43s
- Kupowanie 09m 26s
- Wyświetlanie zakończonych aukcji 05m 08s
- Licytowanie 11m 51s
- Wyświetlanie złożonych ofert 04m 18s
7 · Walidacja formularzy
- Komunikaty dla użytkownika 11m 33s
- Walidacja tytułu aukcji 10m 57s
- Walidacja pozostałych pól aukcji 06m 32s
- Walidacja ceny wywoławczej 08m 25s
- Walidacja licytacji 08m 00s
8 · Obsługa użytkowników
- Konfiguracja FOSUserBundle 10m 37s
- Dodanie właściciela aukcji i składanej oferty 13m 27s
- Zabezpieczenie zarządzania aukcjami 09m 43s
- Moje aukcje 08m 49s
- Przeniesienie zarządzania aukcjami 11m 13s
- Zabezpieczenie akcji kupowania i licytowania 04m 34s
9 · Widoki
- Menu dla zalogowanych i niezalogowanych 06m 59s
- Nadpisanie widoków logowania i rejestracji 15m 35s
- Ostylowanie formularzy kupowania i licytowania 05m 53s
- Własny filtr i funkcja w Twigu 12m 37s
10 · Zaawansowane komponenty Symfony
- Profiler 15m 30s
- Monolog 08m 15s
- Repozytoria 10m 19s
- Komenda konsolowa 12m 54s
- Kontener i serwisy 10m 26s
- Testy jednostkowe 13m 04s
- EventDispatcher 16m 44s
- Zakończenie 01m 45s
Twój instruktor
Krzysztof Jończyk
PHP Developer & Scrum Master w GoldenLine
Opinie kursantów
„Świetny kolejny kurs Pana Krzysztofa. Widać dużą widzę, ogromną praktykę a co za tym również przystępny sposób prowadzenia szkolenia i dzielenia się wiedzą. Realizowany projekt podczas szkolenia jest idealny dla początkujących jak również średnio-zaawansowanych programistów PHP. Same konkrety, zależności, funkcjonalności, zasady działania, wszystko przedstawione w sposób praktyczny na konkretnych przykładach - duży atut kursu. Przedstawione tematy oddają wykorzystanie i działanie Symfony dla osób piszących rozwiązania i aplikacje w tym frameworku, ale i nie tylko. Bardzo polecam."
Czytaj więcej
Zwiń
„Prosto, zwęźle i na temat. Kurs bardzo profesjonalnie przygotowany :) Oby tak dalej. Polecam gorąco osobom chcącym pisać backend w php."
„Polecam. Bardzo rzetelne przedstawienie wszystkich funkcjonalności związanych z Symfony w wersji 3 jakie trzeba znać. Jeżeli zna się PHP to ten kurs jest wręcz obowiązkowy."
„Bardzo dobry kurs od podstaw pomagający zrozumieć wdrażanie frameworka Symfony i modelu tworzenia oprogramowania MVC. Ciekawe przykłady i inspiracje. Polecam każdemu, kto chciałby zbudować swoją pierwsza aplikację, gdzie będzie to proste i przyjemne, bo wiele modułów i funkcjonalności Symfony wspomaga powstawanie nawet bardzo złożonych aplikacji w sposób systematyczny i ustrukturyzowany."
Czytaj więcej
Zwiń
„Fajnie że kurs zrobiony na projekcie"
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
„Bardzo dobry kurs, wiele z niego wyniosłem :)"
„Kurs konkretny i przydatny :)"
„Symfony to obok Laravela najpopularniejszy framework to tworzenia serwisów WWW. Nawet jeśli znasz jeden, to warto poznać alternatywę, która oferuje ciekawe możliwości."
„Bardzo przydatny kurs "Od zera do bohatera" dla chcących poznać działanie frameworku Symfony. Wszystko jest bardzo dokładnie omówione i pokazane, tempo kursu pozwala na stopniowe poznawanie wszystkich złożoności programowania w Symfony. Kurs i prowadzącego gorąco polecam."
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