Kurs Symfony 4 - system CRM
Wejdź na kolejny poziom w Symfony 4 i stwórz system rezerwacji dla przychodni lekarskiej.
Description
Czego się nauczysz ?
Kurs Symfony 4 tworzenie systemu CRM to rozwinięcie kursu podstawowego. Poszerza on fundamentalną wiedzę o dodatkowe aspekty programowania. Dzięki niemu jeszcze bardziej zgłębisz tajniki tego frameworka i osiągniesz kolejny, średnio zaawansowany poziom. W tym kursie zbudujesz kompletną aplikację do obsługi przychodni lekarskiej.
Jako administrator będziesz miał dostęp do zarządzania wizytami, lekarzami, specjalistami oraz pacjentami. Pacjenci natomiast będą mogli zapisać się na wizytę, jak również będą mieli wgląd do nadchodzących wizyt. Dodasz system powiadomień o wizycie, dzięki czemu pacjent na dzień przed wizytą dostanie maila przypominającego.
W kursie nauczysz się korzystać z popularnego komponentu jakim jest EasyAdmin. Stworzysz Encje przy pomocy Doctrina, a później dodasz do nich Fixtury. Zadbasz również o bezpieczeństwo tworzonej aplikacji dzięki instalacji kolejnego komponentu jakim jest Security. Nauczysz się tworzyć translacje tłumacząc aplikacje na dwa języki. Zaprogramujesz formularze na dwa sposoby: ręcznie oraz korzystając z gotowców.
Stworzysz osobne panele dla admina i pacjentów
Dowiesz się pracować z EasyAdmin
Stworzysz system rejestracji oraz logowania
Utworzysz role dla użytkowników
Stworzysz encje przy pomocy doctrina
Przetłumaczysz pliki językowe
Dowiesz się jak wygląda narzędzie profiler
Dodasz system powiadomień o wizycie
Wykorzystasz dostępne w Symfony formularze
Stworzysz validację danych
Zabezpieczysz swoja aplikację
Jak instalować dodatkowe komponenty
Praktyczne umiejętności
W kursie znajdziesz wiele przydatnych umiejętności w codziennym programowaniu, które wykorzystasz praktycznie przy każdej aplikacji. Na pewno można do nich zaliczyć funkcje takie jak rejestracja, logowanie, role użytkowników czy walidacja formularzy, obecne przy większości większych projektów.
Praca z EasyAdmin
EasyAdmin tworzy zaplecze administracyjne dla aplikacji Symfony. Jest to jeden z najczęściej wybieranych komponentów w Symfony. Stanowi on mały system zarządzania treścią. Dzięki niemu Twoja praca nad aplikacją będzie o wiele szybsza i prostsza. Zobaczysz jak zainstalować, skonfigurować i pracować z tym panelem. Dodatkowo zobaczysz jak za pomocą komponentu Security zabezpieczyć panel admina.
Praca z formularzami
Kurs pokaże Ci jak tworzyć formularze generowanie automatycznie oraz jak robić to ręcznie co pozwoli Ci w pełni dostosować formularz pod własne potrzeby. Oczywiście czym byłby dobry formularz bez validacji danych. Dzięki niej unikniesz w Twojej aplikacji nachodzących na siebie terminów wizyt.
Praca z bazą danych
Jedną z fundamentalnych umiejętności programisty Symfony jest swobodna praca z bazą danych. W tym szkoleniu stworzysz Encje przy zastosowaniu narzędzia jakim jest Doctrine, by następnie zmapować to na tabele do bazy danych.
What You Will Learn!
- Dowiesz się pracować z EasyAdmin
- Stworzysz osobne panele dla admina i pacjentów
- Stworzysz system rejestracji oraz logowania
- Utworzysz role dla użytkowników
- Stworzysz encje przy pomocy doctrina
- Przetłumaczysz pliki językowe
- Dowiesz się jak wygląda narzędzie profiler
- Dodasz system powiadomień o wizycie
- Wykorzystasz dostępne w Symfony formularze
- Stworzysz validację danych
- Zabezpieczysz swoja aplikację
- Jak instalować dodatkowe komponenty
Who Should Attend!
- Kurs stanowi kolejny, bardziej zaawansowany poziom wiedzy. Jest to pozycja dla osób, które znają już podstawy zawarte w naszym innym kursie: Symfony od podstaw.
- Dla lubiących praktyczną naukę Kurs nie opiera się tylko na suchym omawianiu wiedzy. Od samego początku tworzysz kompletny projekt wykorzystując do tego poznawane zagadnienia.