Aprenda o Framework Django em um projeto na prática

所在平台: Udemy

课程主页: https://www.udemy.com/course/aprenda-o-framework-django-em-um-projeto-na-pratica/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程名为“Aprenda o Framework Django em um projeto na prática”,是一门教授如何使用Python的Django框架来实际构建Web应用程序的课程。 **课程概述:** Django是一个用Python编写的快速Web开发框架,遵循Model-Template-View(MTV)模式。它最初是为了管理一个新闻网站而开发的,现已成为一个开源项目。Django遵循“Don't Repeat Yourself”(DRY)原则,鼓励代码重用。 **Django的主要特点:** * **对象关系映射 (ORM):** 允许使用Python类来定义数据模型,从而无需直接编写SQL即可生成和操作数据库表。 * **管理界面:** 自动生成一个界面用于管理通过ORM创建的模型。 * **表单:** 可以根据数据模型自动生成表单。 * **友好的URL:** 轻松创建易于理解的URL。 * **模板系统:** 提供强大、可扩展且用户友好的模板语言,用于分离设计、内容和Python代码。 * **缓存系统:** 集成了Memcached等缓存框架。 * **国际化:** 完全支持多语言应用程序,允许指定翻译字符串并为特定语言功能提供支撑。 **课程内容:** 在本课程中,学员将通过一个实际项目学习构建Django应用程序。该项目将创建一个包含公共网站和管理界面的内容管理系统(CMS)。讲师将分享其作为自由职业开发者在类似项目中的经验,并保证学员在完成课程后能够独立创建自己的应用程序。Django被描述为一个非常强大且易于使用的框架,只需遵循其提供的基本架构即可。

课程评论(0条)

课程详情

Django é um framework para desenvolvimento rápido para web, escrito em Python, que utiliza o padrão model-template-view (MTV). Foi criado originalmente como sistema para gerenciar um site jornalístico na cidade de Lawrence, no Kansas. Tornou-se um projeto de código aberto e foi publicado sob a licença BSD em 2005. O nome Django foi inspirado no músico de jazz Django Reinhardt.Django utiliza o princípio DRY (Don't Repeat Yourself), onde faz com que o desenvolvedor aproveite ao máximo o código já feito, evitando a repetição.Principais característicasMapeamento Objeto-Relacional (ORM)Com o ORM do Django você define a modelagem de dados através de classes em Python. Com isso é possível gerar suas tabelas no banco de dados e manipulá-las sem necessidade de utilizar SQL (o que também é possível).Interface AdministrativaNo Django é possível gerar automaticamente uma interface para administração dos modelos criados através do ORM.FormuláriosÉ possível gerar formulários automaticamente através dos modelos de dados.URLs AmigáveisNo Django não há limitações para criação de URLs amigáveis e de maneira simples.Sistema de TemplatesO Django tem uma linguagem de templates poderosa, extensível e amigável. Com ela você pode separar design, conteúdo e código em Python.Sistema de CacheO Django possui um sistema de cache que se integra ao memcached ou em outros frameworks de cache.InternacionalizaçãoDjango tem total suporte para aplicações multi-idioma, deixando você especificar strings de tradução e fornecendo ganchos para funcionalidades específicas do idioma.Sobre o cursoNeste curso você irá aprender na prática como criar uma aplicação web utilizando o framework Django. O projeto consiste em um site público e uma interface de administração. Trata-se de um sistema de gerenciamento de conteúdo. Tipo de aplicação que é pedida por vários clientes meus, durante a minha carreira como desenvolvedor freelancer.Já fiz diversos projetos que seguem basicamente o mesmo padrão. Garanto que seguindo este curso você ficará habilitado a criar as suas próprias aplicações.O framework Django é extremamente poderoso e é muito fácil de utilizar. Somente temos que seguir a arquitetura básica fornecida pela ferramenta.

课程标签

0人关注该课程

主题相关的课程