|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/php-symfony-44-bonus-dockerizesifirdan-ust-seviye-api/
课程评论:没有评论
**课程名称:PHP Symfony 4.4-Bonus Dockerize (从零到高级 API)** **课程概述:** 本课程旨在帮助您使用 PHP Symfony 4.4 开发 Web 应用程序和自动化项目。课程将深入讲解安装、安全、控制、管理、面向对象编程 (OOP) 和数据管理等关键概念。如果您希望打下坚实的基础,成为一名备受业界欢迎的程序员,本课程将为您提供行业标准的高级知识和技能。通过同步观看和实践项目,您的学习将更加深入和有效。课程内容均基于讲师在实际工作中的应用,力求详细和实用。 **课程内容:** * **系统安装:** 项目所需的基础设施搭建。 * **项目安装:** Symfony 项目的配置和设置。 * **文件结构:** 理解 Symfony 项目的目录布局。 * **总体概览:** Symfony 框架的核心概念介绍。 * **Git 使用:** 版本控制工具 Git 的应用。 * **Fos User Bundle:** 实现高级用户认证和安全。 * **MVC 详解:** 全面解析 Model-View-Controller 架构。 * **Twig (View):** 学习 Twig 模板引擎。 * **Entity Repository (Model):** 数据模型和仓库的运用。 * **Raw SQL:** 直接使用 SQL 进行数据操作。 * **Sub Query:** 学习子查询的使用。 * **表间关系:** 掌握 Many to One, One to Many, Many to Many, One to One 等关系。 * **Form:** 开发和管理表单。 * **页面布局:** 实现页面的美化和组织。 * **CRUD 操作:** 通过单一命令实现创建、读取、更新、删除 (CRUD)。 * **Form Request:** 处理表单请求。 * **Gedmo 安装:** 集成 Gedmo 扩展。 * **Gedmo Loggable:** 实现日志记录功能。 * **Gedmo Timestampable:** 自动记录时间戳。 * **Gedmo Sluggable:** 生成 SEO 友好的 URL。 * **KNP 安装:** 集成 KNP 库,用于分页和性能优化。 * **Multi Translate:** 实现多语言支持。 * **Axios 点赞操作:** 使用 Axios 实现点赞功能。 * **RestApi:** 构建 RESTful API。 * **ApiPlatform:** 使用 ApiPlatform 简化 API 开发。 * **Postman:** 使用 Postman 进行 API 测试。 * **Migration 操作:** 数据库迁移管理。 * **Docker 安装:** Docker 环境的配置。 * **Docker-Compose:** 使用 Docker Compose 管理多个容器。 * **Make 安装/使用:** 学习 Make 的使用。 * **Docker 系统内容:** Docker 相关的系统配置。 * **BONUS:项目 Dockerize:** 将项目容器化。 **课程先修要求:** * **基础 PHP 知识:** 掌握 PHP 的基本语法和概念。 * **基础 HTML 知识:** 熟悉 HTML 的基本结构。 * **基础命令行操作:** 能够使用基本的命令行指令。
PHP Symfony 4.4 ile web uygulaması ve otomasyon projeleri geliştirebileceksiniz.Eğitim boyunca kurulumlar, güvenlikler , kontroller, yönetimler, OOP ve veri yönetimi gibi önemli kısımları detaylı bir şekilde işledim.Sektörde aranan bir programcı olmak için temellerinizi sağlam bir şekilde atmak istiyorsanız, bu video serisinin bitiminde sektör standartları için üst seviye bilgi ve becerilere sahip olacaksınız. Hem izleyip hem de uygulamalı olarak projeler yapmanız halinde daha kaliteli bir şekilde öğreneceksiniz.Sizinle paylaştığım tüm bilgiler iş hayatında sürekli kullandığım, uyguladığım işlemler olduğundan olabildiğince detaylı ve uygulamalı olarak anlatmaya çalıştım. Kurs İçerikleri: Sistem kurulumları( Proje için gerekli alt yapılar)Proje kurulumlarıDosya yapısıGenel bakışGit kullanımıFos User Bundle ile üst düzey güvenlikMVC (Model View Controller içeriklerinin detaylı anlatımı)Twig (View )Entity Repository Kullanımı (Model )Raw SqlSub QueryTablolar Arası İlişkiler:Many to One, One to Many, Many to Many, One to OneFormSayfa DüzenlemeleriCrud İşlemleri ( Tek bir komut ile Create Update Delete işlemleri detaylı anlatım )Form Request İşlemleriGedmo KurulumGedmo Loggable (Log tutma işlemleri)Gedmo Timestampable (Kayıt işlemlerinde zaman bilgisi)Gedmo Sluggable (SEO için url uyumluluğu)KNP Kurulum (Sayfalama ve performans)Multi Translate (Çoklu dil seçeneği)Axios ile Like İşlemleri RestApi ApiPlatform ve Postman Migration İşlemleriDocker KurulumDocker-ComposeMake KurulumDocker Sistem İçerikleriBONUS Projenin Dockerize edilmesiKurs gereksinimleri için alttaki ön koşullar sahip olmalısınız.Temel Düzey PHP BilgisiTemel Düzey HTML BilgisiTemel Konsol Komutları Kullanımı