Kurs Symfony Framework Techniki Pracy

所在平台: Udemy

课程主页: https://www.udemy.com/course/kurs-symfony-framework-techniki-pracy/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Kurs Symfony Framework Techniki Pracy 课程概述: 欢迎来到这个课程!您将学习一个最优秀的PHP框架——Symfony,它将帮助您提升动态网页开发技能。通过利用现成的组件和方法论,您不仅可以加快工作效率,还能使您的项目更加可扩展! 课程内容包括: - Symfony 2框架基础知识 - 开发环境配置 - 使用Twig进行模板创建 - 表单处理和邮件发送 - Doctrine2与数据库通信 - 路由和控制器 本课程是一个全面的介绍,涵盖大量实用示例。我们将讨论Symfony框架的主要模块和组件,以便您能够在项目中轻松应用。课程将重点关注具体任务,以帮助您有效利用Symfony的全部潜力,提升工作效率。 开发环境的配置: 在课程的初始课程中,我们将配置一个理想的开发环境。通过VirtualBox安装Ubuntu Linux发行版,配置PHP、MySQL服务器和Apache,同时设置vHost。接着,我们将介绍Symfony 2的安装与配置,使用Profiler和YAML格式,最后在NetBeans中创建我们的应用。 路由与控制器: 课程的下一部分将集中于应用程序中资源路径的创建。Symfony使得地址、重定向和路径参数的创建变得非常直观。我们还将讨论前缀、注释和路径重写。重点将放在控制器及其类的定义上,让您学会如何在文件结构中优化使用它们。 视图与Twig模板: 接下来,我们将探讨如何使用Twig模板引擎定义视图。Twig是Symfony 2框架中最常用的工具,提供极大的灵活性,方便快捷地创建功能强大的PHP模板。我们将实现一个简易实用的博客模板。 表单处理: 使用Symfony 2创建、验证和处理表单非常简单。框架提供了现成的组件,使得工作快速而愉快。我们将创建复杂的验证表单,并定义其样式,还将涉及更高级的技术,如实体中的验证及利用SwiftMailer库发送邮件。 数据库、安全性、Composer等: 在数据库工作中,我们将使用高级工具Doctrine2,并讨论连接配置、创建新数据库、更新表和调试等基本要素。课程还将涉及Security Component的安全管理,包括角色、权限及其分组层次。您将创建自己的防火墙,并学习如何使用Access Control工具实现用户登录。 此外,您还将了解Symfony的依赖管理工具Composer,学习如何下载和安装它,以及如何管理外部库。 总结: 本课程提供了Symfony 2框架的基础知识、开发环境配置、Twig模板、表单处理、Doctrine2与数据库通信、路由和控制器等内容,更多精彩内容等着您探索! 适合人群: 本课程适合已经掌握PHP语言,并想要扩展Symfony知识的学习者。初学者建议先学习基础PHP课程,然后再加入我们的Symfony之旅。 为什么选择本课程: 视频课程是最有效和愉快的学习方式。课程内容丰富,易于跟随,旨在通过实用的项目提升您的学习体验。您将获得来自资深实践者的知识和技巧,帮助您更容易掌握课程材料。 通过实际案例进行学习,课程内容包含实践经验与快捷方式,旨在帮助您节省时间,提升效率。

课程评论(0条)

课程详情

Witaj w kursiePoznaj jeden z najlepszych frameworków PHP, który pomoże Ci wejść na kolejny poziom programowania dynamicznych stron z PHP. Skorzystaj z gotowych komponentów oraz metodologii, która nie tylko przyspieszy Twoją pracę, ale także sprawi, że Twoje projekty będą jeszcze bardziej skalowalne!Fundament wiedzy o frameworku Symfony 2Konfigurację środowiska deweloperskiegoSzablony w Symfony 2 z TwigFormularze i wysyłanie wiadomościDoctrine2 i komunikacja z bazą danychRouting i kontroleryCo znajdziesz w kursie?Kurs to obszerne wprowadzenie, które zawiera mnóstwo praktycznych przykładów. Omówimy najważniejsze moduły i komponenty frameworka, tak abyś bez problemu mógł zastosować je w swoich projektach. Skoncentrujemy się na konkretnych zadaniach, które zrealizujemy, dając Ci fundament pracy w Symfony w taki sposób, abyś mógł wykorzystać jego pełny potencjał i pracować na modułach, co sprawi, że będziesz jeszcze bardziej wydajny.Konfiguracja środowiska i komponentówW początkowych lekcjach kursu zajmiemy się przygotowaniem środowiska deweloperskiego pod optymalną pracę z frameworkiem Symfony. Z pomocą VirtualBox zainstalujemy dystrybucję Ubuntu Linuxa, którą skonfigurujemy instalując PHP, serwer MySQL i Apache oraz skonfigurujemy vHost'a. Następnie przejdziemy do samej instalacji i konfiguracji Symfony 2, gdzie wykorzystamy Profiler oraz format YAML, o którym także porozmawiamy w kursie. Uruchomimy także NetBeans, w którym zajmiemy się tworzeniem naszej aplikacji.Routing oraz kontroleryKolejna obszerna część kursu będzie dotyczyła tworzenia ścieżek do zasobów w ramach naszej aplikacji. Symfony umożliwia bardzo intuicyjne tworzenie adresów, przekierowań czy parametrów w ścieżkach, które będziesz mógł bardzo łatwo definiować. Pomówimy przy okazji o Prefixach, Adnotacjach czy nadpisywaniu ścieżek. Następną część poświęcimy jednym z najważniejszych funkcji - Kontrolerom oraz ich klasom. Dowiesz się, jak je definiować w strukturze plików oraz jak wykorzystać je w sposób optymalny.Widoki i Szablony z TwigNastępna część kursu dotyczy widoków, które będziemy definiować z pomocą silnika szablonów Twig. Jest to najczęściej wykorzystywany w pracy z Symfony 2 framework, który daje ogromne możliwości i pomoże Ci wygodnie tworzyć funkcjonalne, szybkie szablony PHP. W Twigu możemy korzystać z ciekawych mechanizmów jak dziedziczenie szablonów, co pozwala nam na maksymalną czytelność, oraz jest on łatwo rozszerzalny i bezpieczny. W kursie wdrożymy i oprogramujemy prosty, praktyczny szablon bloga.Zobacz lekcję - DziedziczenieFormularze w Symfony 2Tworzenie, walidacja i obsługa formularzy z pomocą Symfony 2 jest niezwykle prosta. Framework oferuje nam gotowe komponenty, które sprawią, że praca z nimi jest szybka i przyjemna. Stworzymy rozbudowane formularze z walidacją, oraz zdefiniujemy ich style. Zajmiemy się także bardziej zaawansowanymi technikami jak walidacja w encjach oraz wyślemy maile z wykorzystaniem biblioteki SwiftMailer.Zobacz lekcję - Wysyłanie wiadomości e-mail.Baza Danych, Bezpieczeństwo, Composer i innePodczas pracy z bazą danych skorzystamy z jednego z najbardziej zaawansowanych narzędzi do tego celu, czyli Doctrine2 i omówimy podstawowe elementy jak konfiguracja połączenia, tworzenie nowej bazy danych, aktualizacja tabel i debuggowanie. Ponadto, w kursie znajdziesz omówienie Security Component, który odpowiedzialny jest za zabezpieczanie zasobów naszej aplikacji. Poznasz role i uprawnienia oraz możliwości grupowania ich w hierarchię. Stworzysz też własnego firewalla i będziesz pracował z narzędziem Access Control tworząc system logowania użytkowników do Twoich serwisów.Poznasz także narzędzie do zarządzania zależnościami dla Symfony. W tym celu pobierzemy i zainstalujemy Composer, a następnie dowiesz się jak używać go do zarządzania zewnętrznymi bibliotekami Twojego frameworku. Będziemy także mówić o serwisach, czyli obiektach które działają w ramach aplikacji a także tzw. Service Container'owi, który pozwoli w prosty sposób zarządzać obiektami wewnątrz naszej aplikacji.Podsumowując, kurs zawiera między innymi:Fundament wiedzy o frameworku Symfony 2Konfigurację środowiska deweloperskiegoSzablony w Symfony 2 z TwigFormularze i wysyłanie wiadomościDoctrine2 i komunikacja z bazą danychRouting i kontroleryI wiele, wiele więcej!Dla kogo jest ten kurs?Kurs opracowaliśmy dla osób, które znają już język PHP i chcą rozszerzyć swoje umiejętności o wiedzę z zakresu Symfony. Osobom początkującym zdecydowanie polecamy skorzystanie w pierwszej kolejności z kursów podstawowych PHP na eduweb (np. PHP Podstawy). Natomiast jeśli już znasz podstawy - zapraszamy Cię na niezwykłą podróż po frameworku, który zmieni Twój sposób projektowania dynamicznych stron WWW.Dlaczego wybrać właśnie ten kurs?Kurs wideo to najbardziej efektywna a zarazem najprzyjemniejsza forma nauki. Jest on tak prowadzony, byś cały czas mógł go śledzić z zainteresowaniem i zaangażowaniem, a także czerpać satysfakcję z tworzonych projektów.Wiedza, którą otrzymujesz w tym kursie, to nie tylko sucha teoria, ale również wskazówki od praktyka z wieloletnim doświadczeniem, dzięki którym dużo łatwiej będzie Ci opanować materiał i przygotować ciekawe projekty w Symfony.Uczysz się na praktycznych przykładach. Zebrane techniki wynikają z praktyki a same dodatki które stworzymy są omówione kompleksowo. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także skrótów, które oszczędzą Ci godziny pracy i poszukiwań.4.

课程标签

0人关注该课程

主题相关的课程