Laravel 10 do básico ao avançado

所在平台: Udemy

课程主页: https://www.udemy.com/course/laravel-10-do-basico-ao-avancado/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Laravel 10 从基础到高级 课程概述: 本课程旨在通过一个项目(系统管理)来教授Laravel 10的使用及开发技能。学员将创建一个旨在管理产品、销售、客户等信息的系统,采用MVC软件架构模式,将应用分为模型(Model)、视图(View)和控制器(Controller)三层。 课程内容: 1. 产品的CRUD: - 介绍CRUD(创建、读取、更新、删除)概念及其在产品管理系统中的应用。 - 强调安全性和数据验证的最佳实践。 2. 客户的CRUD: - 实践示范如何使用PHP框架实现客户的CRUD操作,包括注册、查询和编辑客户信息的表单。 3. 销售的CRUD及邮件发送: - 讨论如何使用流行的SMTP邮件发送库或服务。 4. 表之间的关系: - 解释数据库表关系的概念及其在复杂网页系统中的重要性。 5. GitHub的介绍: - 作为版本控制和软件开发项目协作平台,介绍GitHub的功能,如仓库、分支、提交和拉取请求。 6. GitFlow: - 讲解GitFlow作为基于Git的软件开发分支模型。 7. Docker: - 介绍Docker作为容器虚拟化平台。 8. Scrum: - 概述Scrum框架以用于敏捷项目管理。 9. Visual Studio Code: - 介绍Visual Studio Code,作为一个流行而强大的代码编辑器。 10. Bootstrap前端开发: - 在前端开发中应用Bootstrap的介绍。 本课程将详细展开每个主题,结合理论和实践示例,使用市场上最流行的PHP框架,使学员能够理解并构建健壮高效的网页应用。 课程技术栈包含: - Seeder - ORM - Blade - Form Request - Controller - Model - View - PhpMyAdmin (数据库) - Docker - PHP 8 - Nginx - MySQL - Bootstrap (前端) - 路由 - 编程逻辑(if/else) - 代码重构 - GitHub - GitFlow - HTTP请求(PUT, POST, GET, DELETE) - 创建分页查询 - 处理表单 - 处理数据列表 - CRUD(创建、更新、删除) - 表单验证 - 输入框货币格式 - 通过VIACep API查询邮政编码 - 数据过滤与分页 通过本课程的学习,学员将能够掌握Laravel 10的核心技能,进而开发出功能丰富的网页应用。

课程评论(0条)

课程详情

Mentoria Laravel / Projeto: Sistema Gestão Versão do Laravel - 10Projeto - O objetivo do projeto consiste em criar um sistema de gestão, que irá possibilitar o gerenciamento de informações relacionadas a uma determinada área, como por exemplo, produto, vendas, clientes, entre outros.Para tanto, você utilizará o padrão de arquitetura de software MVC, que consiste na separação da aplicação em três camadas distintas, a Model, a View e a Controller.Tópicos:CRUD de Produtos:Explicação sobre o conceito de CRUD (Create, Read, Update, Delete) e sua aplicação em um sistema de gerenciamento de produtos.Destaque para as melhores práticas de segurança e validação de dados ao lidar com operações CRUD.CRUD de Clientes:Demonstração prática de como implementar as operações de CRUD para clientes usando o framework PHP.Inclusão de recursos como formulários de cadastro, pesquisa e edição de clientes.CRUD de Vendas com Envio de E-mail para o Cliente:Abordagem de bibliotecas ou serviços populares para envio de e-mails de SMTP.Relacionamento de Tabelas:Explicação sobre o conceito de relacionamento de tabelas em bancos de dados e sua importância em sistemas web complexos.GitHub:Introdução ao GitHub como uma plataforma de controle de versão e colaboração em projetos de desenvolvimento de software.Exploração dos recursos do GitHub, como repositórios, branches, commits e pull requests.GitFlow:Explicação do GitFlow como um modelo de ramificação para desenvolvimento de software baseado no Git.Docker:Introdução ao Docker como uma plataforma de virtualização de contêineres.Scrum:Visão geral do framework Scrum para gerenciamento de projetos ágeis.Visual Studio Code:Apresentação do Visual Studio Code como um editor de código popular e poderoso.Front-End com BootstrapApresentação do Bootstrap aplicando em nosso Front-EndCada tópico pode ser desenvolvido em detalhes, abordando conceitos teóricos e fornecendo exemplos práticos de implementação usando o framework PHP mais popular do mercado. Isso permitirá aos leitores compreenderem e construírem aplicações web robustas e eficientes.Tecnologias Seeder ORM BladeForm RequestController Model E ViewPhpmyadmin (Banco de dados)Docker PHP 8nginxmysqlBoostrap (Front-end)RotasLogica de programação if/else Refatoração de códigoGithubGitFlowRequisições HTPP put,post,get,deleteCriando Query para paginaçãoLidando com FormulariosLidando com Listagem de dadosCRUD - Create, update, Delete.Validação de FormulariosMascas em Input para dinheiro.Consulta do CEP através do VIACep ApiPaginação: Filtrar dados

课程标签

0人关注该课程

主题相关的课程