Przejdź do treści
Użyj kodu ROZWOJ60 i odbierz 60% zniżki. Minimalna kwota w koszyku 300 zł, aby aktywować kod.
strefakursów

Kurs Symfony 3 - praktyczny projekt od podstaw

Naucz się pisać aplikacje z użyciem czołowego frameworku PHP

61 lekcji 36 pytań testowych Poziom: Podstawowy Język: polski Certyfikat

Szczegóły, które warto znać

8 godzin materiałów
Bezterminowy dostęp
Imienny certyfikat PDF
61 lekcji wideo
Testy i zadania
36 pytań testowych
Rekomendacje na LinkedIn
Kurs w języku polskim
Dostęp w aplikacji mobilnej

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

Od konfiguracji edytora do kompletnej aplikacji

Praktyczne rozwiązania oraz zaawansowane techniki

Kompletne kompendium

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

Krzysztof Jończyk

PHP Developer & Scrum Master w GoldenLine

Od ponad 8 lat związany z web developmentem. Na co dzień pracuje w frameworku Symfony, pisząc wysokowydajne, złożone aplikacje internetowe. Fanatyk czystego kodu i metodologii Agile. Chętnie dzieli się swoją wiedzą na warsztatach i konferencjach.

Opinie kursantów

5,0 Zweryfikowana
„Ś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
A Adam Jarosiewicz zweryfikowany kursant
5,0 Zweryfikowana
„Prosto, zwęźle i na temat. Kurs bardzo profesjonalnie przygotowany :) Oby tak dalej. Polecam gorąco osobom chcącym pisać backend w php."
M Mateusz Pawełkiewicz zweryfikowany kursant
5,0 Zweryfikowana
„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."
P Patryk Rutkowski zweryfikowany kursant
5,0 Zweryfikowana
„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
D Dariusz Bogacki zweryfikowany kursant

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.

Dla firm
Uczysz się do pracy? Kup ten kurs przez firmę
Dla siebie, pracownika lub zespołu – z fakturą i opcją ceny zespołowej.
Sprawdź zakup firmowy

Zwiastun kursu

Wszystkie opinie

61 zweryfikowanych opinii

4,9

5 89%
4 10%
3 2%
2 0%
1 0%