|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apis-restful-com-django-rest-framework/
课程评论:没有评论
课程名称:使用Django Rest Framework创建强大的RESTful API 课程概述:这个课程专为初学者和中级开发者设计,旨在通过Python、Django和Django Rest Framework开发一个旅游景点的Web API项目,并在Heroku上进行部署。课程将遵循最佳软件开发实践,包括Web API开发和安全可靠的部署方法。 您将学习如何使用Django Rest Framework提高API开发的生产力,了解RESTful API的重要概念,如视图集(viewsets)、序列化(serializers)、响应(responses)、权限、基于令牌的身份验证和API消费等。此外,课程内容涵盖了创建和上线一个具备以下功能的项目: - 针对特定地区的RESTful Web API,用于展示旅游景点 - 提议新的旅游景点 - 已注册旅游景点的审核 - 基本旅游景点列表(摘要) - 完整旅游景点列表 - 单个旅游景点的详细信息 - 授权用户更新旅游景点 - 授权用户删除旅游景点 此外,课程还将教您如何将应用部署到Heroku,并在新版本的框架和库发布时进行更新。 Django是一个高层次的Web开发框架,使用Python编写,旨在简化Web应用的开发,使开发者能够快速高效地构建应用。Django基于“少写代码多做事”的理念,提供了许多即用的功能,如数据库管理、用户身份验证和表单管理,使开发者可以集中精力编写应用逻辑,而不用耗费时间在重复性任务上。
ESTE É UM CURSO PARA INICIANTES E INTERMEDIÁRIOSDesenvolva um projeto de Web API de pontos turísticos com Python + Django + Django Rest Framework e deploy no Heroku, utilizando as melhores práticas de desenvolvimento de software, desenvolvimento de web API's e de deploy seguro e confiável utilizando o PaaS Heroku.Aprenda a utilizar o framework Django Rest Framework para ter produtividade no desenvolvimento de API's, assim como o Django faz o desenvolvimento de projetos web produtivo e simples.Entenda todos os conceitos importantes sobre RESTful API's, como viewsets, serializers, responses, permissões, autenticação via token, consumo de API's e muito mais.Neste curso desenvolveremos e colocaremos no ar ( publicado na web ) um projeto com as seguintes características:RESTful Web API para exposição de pontos turísticos de uma regiãoPropor um novo ponto turísticoModeração dos pontos turísticos cadastrados Listagem básica dos pontos turísticos ( Lista resumida )Listagem completa dos pontos turísticosDetalhe de um ponto turísticoAtualização de um ponto turístico por usuários autorizadosDeleção de um ponto turístico por usuários autorizadosAprenda a fazer deploy da sua aplicação para Heroku, aprenda a atualizar versões quando novas versões dos frameworks e bibliotecas são liberadas e muito mais.O Django é um framework de desenvolvimento web de alto nível escrito em Python. Ele foi criado para facilitar o desenvolvimento de aplicações web, permitindo que os desenvolvedores construam aplicações rapidamente e de maneira mais eficiente.O Django se baseia no paradigma "faça mais com menos código", o que significa que ele fornece muitos recursos prontos para uso, como gerenciamento de banco de dados, autenticação de usuário e gerenciamento de formulários, para que os desenvolvedores possam se concentrar em construir a lógica da aplicação em vez de gastar tempo com tarefas repetitivas