|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/laravel-9-do-zero-ao-deploy-com-docker/
课程评论:没有评论
课程名称:Laravel从零到部署与Docker 课程概述: 本课程专为希望进入程序开发市场的初学者设计,旨在教授Laravel框架的基本概念以及构建高级Web应用所需的技能。课程内容涵盖使用控制器管理应用业务逻辑、路由定义可用URL、模型访问和操作数据库中的数据、使用中间件添加身份验证和授权规则,以及利用前端组件构建可扩展的用户界面。此外,我们还将介绍如何创建REST API。 课程开始时将讲解一些基础概念,以帮助学员理解框架结构及其行为,随后将逐渐介绍更高级的功能。课程中将通过接近真实编程工作环境的实例进行教学,包括与API的集成及清晰代码的实践,旨在帮助学员为职场做准备。 此外,课程还将介绍AWS的部分应用,提供云计算的初步了解,涉及如何将文件存储在S3桶中、使用Dynamo DB创建应用缓存层,以及使用Amazon SQS进行异步处理。在完成应用程序开发之后,我们将进行期望已久的生产环境部署,包括在Digital Ocean上发布应用,并展示如何在Laravel自管的Vapor云环境中发布。 作为自动化部署的工具,我们将使用Forge,该工具可以在多个不同的云平台上配置基础设施,无需具备DevOps的知识。通过本课程,学员将能够掌握Laravel开发与部署的完整流程,从而增强其对就业市场的竞争力。
Este curso de Laravel para iniciantes é projetado para aqueles que desejam entrar no mercado de trabalho de programação. Ele ensinará os conceitos básicos do framework, bem como as habilidades necessárias para construir aplicações web avançadas com Laravel.Você aprenderá a usar controllers para gerenciar a lógica de negócios de sua aplicação, rotas para definir as URLs disponíveis, models para acessar e manipular dados em seu banco de dados, middlewares para adicionar regras de autenticação e autorização, e componentes de front-end para construir interfaces de maneira escalável. Além disso, também abordaremos como como criar uma API Rest.No inicio do curso vamos apresentar conceitos mais básicos, para que você entenda como é a estrutura do Framework e como ele se comporta, e progressivamente utilizaremos recursos mais avançados.Neste curso vamos apresentar exemplos que mais se aproximam da vida real de um programador, como a integração com uma API, e algumas práticas de clean code, afinal, o objetivo principal do curso é te inserir no mercado de trabalho, então nada melhor do que ficar bem próximo do que você encontrará em um emprego.Neste curso também utilizaremos alguns recursos da AWS, para fazer uma pequena introdução de cloud, onde armazenaremos arquivos em um bucket do S3, vamos criar uma camada de cache na aplicação utilizando o Dynamo DB, e trabalharemos o processamento assíncrono utilizando o Amazon SQS (Simple Queue Service).Após a finalização da aplicação, chegaremos ao tão sonhado deploy para o ambiente de produção, onde vamos publicar a aplicação na Digital Ocean, e também demonstraremos como publicar no Vapor, que é um ambiente cloud mantido pelo próprio Laravel.Como ferramenta de automatização de deploy, utilizaremos o Forge, que provisiona infra estrutura em diversas clouds diferentes sem que você tenha que ter conhecimentos de Devops.