Symfony 5 création API RESTFull - Exemple d'un blog

所在平台: Udemy

课程主页: https://www.udemy.com/course/symfony-5-creation-api-restfull-exemple-dun-blog/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Symfony 5 创建 RESTFull API - 博客示例 课程概述:Symfony 是一个 PHP 组件的集合和开源 MVC 框架,旨在简化和加速网站开发。该课程将教授如何使用 Symfony 创建一个完整的 RESTful API,以支持一个博客应用程序。课程内容包含面向对象编程(OOP)的基本概念,如何在软件开发中定义和交互对象,及其在模型设计中的重要性。同时,课程将介绍 PHP(超文本预处理器)的基础知识,并强调其在动态网站和 web 应用开发中的重要性。 基础要求:学员需具备应用开发的基础知识,熟悉 PHP 或任一面向对象编程语言,以及具备基本开发水平。 具体要求:学员需要一台笔记本电脑和互联网连接,以及支持 PHP 的代码编辑器(如 PhpStorm 或 Visual Studio Code)和现代浏览器。此外,还需安装 Composer(PHP 依赖管理工具)及适合操作系统的应用服务器(如 XAMPP、MAMP 或 LAMP),以及 Symfony 的二进制文件。Git 版本控制工具为可选项。 课程内容大致包括: - 项目创建 - 理解代码内容 - 创建控制器 - 定义不同的数据实体 (如用户、文章、评论和类别) 以支持博客的功能 - 数据库架构设计,包括用户、文章、评论和类别表的创建 该课程旨在通过实用示例帮助学员掌握 Symfony 框架的使用,提升其在现代 Web 开发中的技能。

课程评论(0条)

课程详情

Symfony est un ensemble de composants PHP ainsi qu'un framework MVC libre écrit en PHP. Il fournit des fonctionnalités modulables et adaptables qui permettent de faciliter et d'accélérer le développement d'un site web.La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique. Elle consiste en la définition et l'interaction de briques logicielles appelées objets ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre. Il possède une structure interne et un comportement, et il sait interagir avec ses pairs. Il s'agit donc de représenter ces objets et leurs relations ; l'interaction entre les objets via leurs relations permet de concevoir et réaliser les fonctionnalités attendues, de mieux résoudre le ou les problèmes. Dès lors, l'étape de modélisation revêt une importance majeure et nécessaire pour la POO. C'est elle qui permet de transcrire les éléments du réel sous forme virtuelle.PHP: Hypertext Preprocessor 23, plus connu sous son sigle PHP (sigle auto-référentiel), est un langage de programmation libre24, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP23, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet.PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook et Wikipédia25. Il est considéré comme une des bases de la création de sites web dits dynamiques mais également des applications web.Pré-requis de baseEtre développeur d'applicationAvoir faire ou avoir des bases en Php ou en tout autre langage de procréation orienté objetAvoir le niveau basique en développementPré-requis spécifiquesUn ordinateur portableUne connexion internetPré-requis du frameworkUn éditeur de code source pour Php (PhpStorm - Visual studio code - Autre …)Un navigateur (Google Chrome - Firefox - Safari - Edge - autre….)Composer (Gestionnaire de dépendances Php)Serveur d'applicationWindows -> XamppMacOs. -> Mamp serverLinux -> LampLe binaire de symfony (Disponible sur le site web de symfony)Terminal Céder (Si vous êtes sur Windows) - FacultatifGit (Gestion de versioning de votre code source) - FacultatifA- Creation du projetB- Ouverture du code source pour en comprendre le contenuC- Creation d'un controllerE- Creer nos différences entités (API gère des fonctionnalités d'un blog.)Définir le système (Schema de la base de données)TUserUsernameFirstnameLastnameDate inscriptionAgefk_paysTCategorie d'articleTitreDescriptionDate d'ajout de la catégorieTArticleTitleDescriptionDate de publicationfk_categorie (Plusieurs a plusieurs)fk_UserTCommentairefk_userfk_articleCommentaireDate de publicationTPaysNomDescriptionDate d'ajout

课程标签

0人关注该课程

主题相关的课程