Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprenda o Framework Django em um projeto na prática
Rating: 4.7 out of 5(31 ratings)
224 students

Aprenda o Framework Django em um projeto na prática

Veja como é fácil criar aplicações web com Django.
Last updated 9/2022
Portuguese

What you'll learn

  • Construção de um projeto real utilizando o framework para desenvolvimento web em Python chamado Django.
  • Entendimento da estrutura do projeto Django e foco nas boas práticas.
  • Aprendizado da linguagem Python utilizada no framework.
  • Aprendizado do ciclo de desenvolvimento de software.

Course content

4 sections19 lectures1h 39m total length
  • O projeto2:12

    Nesse curso você irá aprender a criar um sistema completo utilizando o poderoso framework Django para desenvolvimento web com Python. As aulas são simples e diretas ao ponto. Sem enrolação. Focando sempre em resultados concretos.

  • Instalação do Python de forma simples e resumida1:39

    Nessa aula você irá aprender de forma simples e resumida a instalação do interpretador Python no seu computador.

Requirements

  • É desejável o conhecimento da linguagem de programação Python, porém não é estritamente necessário.

Description

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ísticas

Mapeamento 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 Administrativa

No 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áveis

No Django não há limitações para criação de URLs amigáveis e de maneira simples.

Sistema de Templates

O 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 Cache

O Django possui um sistema de cache que se integra ao memcached ou em outros frameworks de cache.

Internacionalização

Django 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 curso

Neste 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.

Who this course is for:

  • Este curso é destinado para programadores que desejam ter uma introdução rápida e focada em resultados do framework de desenvolvimento web Django.