|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kurs-symfony-4-system-crm/
课程评论:没有评论
**Coursera 课程摘要:Symfony 4 CRM 系统开发** 本课程是 Symfony 4 基础课程的进阶,旨在帮助学员更深入地掌握 Symfony 框架,达到中级水平。通过本课程,学员将亲手构建一个完整的医疗诊所管理系统(CRM)。 **核心学习内容:** * **CRM 系统功能开发:** * **管理员功能:** 管理预约、医生、专家和患者信息。 * **患者功能:** 患者可在线预约,并查看即将到来的预约。 * **通知系统:** 添加预约提醒通知,如提前一天发送邮件通知。 * **关键 Symfony 组件和技术:** * **EasyAdmin:** 学习如何安装、配置和使用 EasyAdmin 创建管理后台,并利用 Security 组件保护管理员面板。 * **Doctrine:** 使用 Doctrine 创建实体(Entities),并映射到数据库表。 * **Fixtures:** 为实体添加 Fixtures 数据。 * **Security:** 学习如何通过 Security 组件保障应用安全。 * **表单处理:** 掌握两种表单创建方式:手动编写和使用预置组件。 * **数据验证:** 学习如何进行数据验证,防止冲突(例如,预约时间重叠)。 * **国际化(翻译):** 实现应用的多语言翻译。 * **Profiler 工具:** 了解和使用 Symfony 的 Profiler 工具。 * **用户管理与权限:** * 实现用户注册和登录系统。 * 创建用户角色。 * **独立的用户面板:** 为管理员和患者创建不同的访问面板。 **实践技能提升:** 本课程将教授许多在日常编程中极为实用的技能,例如用户注册、登录、角色管理和表单验证,这些都是大多数大型项目中必不可少的功能。通过使用 EasyAdmin,学员可以显著提升开发效率,简化内容管理系统的构建过程。 **总结:** 本课程提供了一个将理论知识转化为实践的绝佳机会,使学员能够深入理解 Symfony 4 框架的强大功能,并成功开发一个功能完善的 CRM 系统。
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ówDowiesz się pracować z EasyAdminStworzysz system rejestracji oraz logowaniaUtworzysz role dla użytkownikówStworzysz encje przy pomocy doctrinaPrzetłumaczysz pliki językoweDowiesz się jak wygląda narzędzie profilerDodasz system powiadomień o wizycieWykorzystasz dostępne w Symfony formularzeStworzysz validację danychZabezpieczysz swoja aplikacjęJak instalować dodatkowe komponentyPraktyczne umiejętnościW 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 EasyAdminEasyAdmin 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 formularzamiKurs 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ą danychJedną 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.