Django 4 Avançado 100+ aulas domine o framework like a BOSS

所在平台: Udemy

课程主页: https://www.udemy.com/course/django-avancado-100-aulas/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Django 4 高级课程:100+节课掌握框架如同大师 课程概述: 本课程是一个动态的学习体验,通过理论与实践相结合的方式,采用现场编码的形式,讲解Django最先进的技术。课程内容涵盖从提高IDE使用效率到增强应用程序的性能和安全性。 主要内容包括: 1. **PyCharm中的生产力** - 配置虚拟环境实现自动加载 - 创建主要任务的快捷键 - 使用多窗口优化时间和点击次数 2. **Django调试技术** - 硬核调试和智能调试Django应用 3. **基于类的视图(CBV)** - 深入理解BaseView、TemplateView、ListView、DetailView、CreateView、DeleteView、UpdateView的使用 - 重新构建项目以使用CBV 4. **高级模板系统** - 使用模板继承、包含等技术优化代码 - 创建自定义模板标签和过滤器 5. **Django ORM高级与性能优化** - 使用终端深入分析模型 - 批量创建对象和避免不必要的查询 - 使用预获取相关数据和管理器来提升性能 6. **Django调试工具** - 安装和配置Django调试工具,检测性能瓶颈 7. **自定义Django管理界面** - 创建自定义操作和个性化视图 8. **Django权限系统** - 理解与创建自定义权限,确保应用完整性 9. **Cookies与会话管理** - 理解使用Cookies和会话的最佳实践 10. **中间件理解与创建** - 创建自定义中间件以增强功能 11. **发送邮件功能** - 配置邮件发送,支持文本和HTML模板 12. **错误处理机制** - 处理错误并创建个性化错误页面 13. **社交网络登录** - 配置Django社交插件,连接Facebook和Twitter的登录 14. **安全性增强** - 使用CORS、Allowed hosts等确保应用安全 15. **Django应用测试** - 理解测试引擎,创建自定义测试 16. **基础API的构建** - 在不使用框架的情况下构建基本API 17. **连接现有数据库** - 将Django应用与现有数据库连接 后续课程预告: 1. 使用Django Rest Framework创建强大API 2. 在Amazon EC2上使用uWSGI和NGINX部署Django应用 3. Django作为Angular或本地移动应用的后端支持 通过本课程,学员将深入掌握Django框架,提升开发技能和应用性能。

课程评论(0条)

课程详情

Um curso dinâmico e que mistura teoria com pratica em live coding utilizando as mais avançadas técnicas no Django. Aprenda desde como ser mais produtivo na sua IDE ate como melhorar a performance e segurança da sua aplicação.Produtividade no PycharmConfigurando a virtualenv para load automáticoCriando atalhos para as principais tarefas Todo list Uso de múltiplas janelas para otimização de tempo e cliques Debugando aplicações Django modo hard Debugando aplicações Django modo inteligente Class based viewsEntendendo as class based views BaseViewTemplateViewListViewDetailViewCreateViewDeleteViewUpdateVeiwRefatorando nosso projeto para usar CBVAdvanced template systemHerança de templates para economizar código e facilitar a manutenção Include de templates para organizar o código em partes Usando template blocks Facilitando sua vida com template tags Criando seus proprios filtersDjango ORM Advanced e performanceEsmiuçando seus models pelo terminalUtilizando o bulk para criação de objetos em massaEvitando queries desnecessárias usando o exists()Acelerando consultas com o value_listOrdenando suas queries com order_byObtendo objetos como dicionariosUtilizando o pre fetch related para evitar queries adicionaisLevando a lógica de negócios para os ManagersDjango debug toolbarInstalacao do DDT Verificando a performance da sua aplicação Corrigindo gargalos e acelerando sua aplicaçãoPersonalizando o Django AdminTunando seus model views Criando suas próprias actions Personalizando os cabecalhos do Django admin Usando o autocomplete do Django 4.1Django PermissionsEntendendo o sistema de permissões do Django Criando suas próprias permissões Verificando permissões para garantir integridade da aplicaçãoCookies e sessoesEntendendo os cookies e sessões Utilizando cookies na sua aplicação Utilizando sessoes de forma inteligenteMiddlewaresEntendendo o que sao Middlewares Criando seu proprio MiddlewaresSending emailsConfigurando seu envio de emails Enviando emails de textos Enviando emails com templates HTMLGerenciamento de errosManuseando erros da forma correta Criando página personalizada para erros 4.xx Criando página personalizada para erros 5.00Login com redes sociaisConfigurando o Django social plugin Criando a app no Facebook e configurando o login social Criando a app no Twitter e configurando o login social Preparando a página de login para as redes sociais habilitadasSegurançaAumentando a segurança da sua aplicação Utilizando CORS_HEADERS A importância do Allowed hosts Entendendo o Debug true para evitar exposição de informações críticas Extraindo dados sensíveis da sua aplicaçãoTestando sua aplicação DjangoEntendendo a engine de testes Criando seus próprios testes API's basicas sem uso de frameworks ( Alem do Django )Conectando sua aplicacao Django a um banco de dados existentePróximos Cursos previstos:1 - Criando poderosas API's com Django Rest Framework2 - Deploy de uma aplicação Django numa EC2 da Amazon com uWSGI e NGINX3 - Django como Backend para aplicações Angular ou Mobile nativas

课程标签

0人关注该课程

主题相关的课程