|
via Udemy |
Go to Course: https://www.udemy.com/course/aprenda-o-framework-django-em-um-projeto-na-pratica/
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.