Kurs Symfony 4 – system CRM

69

Wejdź na kolejny poziom w Symfony 4 i stwórz system rezerwacji dla przychodni z wykorzystaniem komponentu EasyAdmin

💰 Dodaj do koszyka 5 dowolnych kursów, a zapłacisz 99 zł za wszystko! 💰
Poziom: średnio zaawansowany
Data wydania: 2019
Czas trwania: 5 godzin

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

Dla kogo jest ten kurs?

  • Dla osób znających podstawy Symfony i PHP
    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.

Praktyczne umiejetnoś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.

0. Intro o czym kurs
1. Instalowanie Symfony
2. Tworzenie encji
3. Praca z Easy Admin
4. Easy admin widok
5. Security
6. Discrimintor Map (Encje Pacjent i Lekarz)
7. Formularz logowania
8. Rejestracja
9. Fixtury
10. Rezerwacja wizyty
11. Validacja
12. Translacje
13. Powiadomienie o wizycie

Dodaj ocenę