Python 3 na Web com Django (Básico e Intermediário)
4.4 (1,973 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
13,072 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python 3 na Web com Django (Básico e Intermediário) to your Wishlist.

Add to Wishlist

Python 3 na Web com Django (Básico e Intermediário)

Como desenvolver incríveis aplicações web de forma rápida
4.4 (1,973 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
13,072 students enrolled
Last updated 6/2016
Portuguese
Price: Free
Includes:
  • 16 hours on-demand video
  • 30 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Desenvolver suas próprias aplicações web com Python 3 e Django
  • Ter noção de como planejar o desenvolvimento de uma aplicação web
  • Entendimento do funcionamento de uma aplicação web com Python
View Curriculum
Requirements
  • Ter noção de programação em geral
  • Saber o básico do funcionamento da Web (html, css e javascript)
  • Conhecer o básico de Python (sintaxe, classes...)
  • Familiaridade com Terminal (Linux/Mac) ou Prompt de Comando (Windows)
Description

No curso iremos desenvolver uma aplicação chamada Simple MOOC, que é uma plataforma de ensino a distância, vamos desde a criação do projeto, definição das interfaces e arquitetura do projeto até o deploy da aplicação na nuvem.

Este curso é a versão gratuita de um curso anterior meu, enquanto eu planejo e gravo as aulas do próximo curso.

Espero que aproveitem o máximo o curso e me ajudem a melhorá-lo.

Who is the target audience?
  • Quem desejar desenvolver aplicações web de forma rápida
  • Aprender a arquitetura de aplicações web com Python
  • O curso não ensina html, css ou javascript, mas todo o código do layout da aplicação é disponibilizado
Students Who Viewed This Course Also Viewed
Curriculum For This Course
89 Lectures
15:58:21
+
Introdução e Conceitos Básicos
11 Lectures 01:26:17
Apresentação do Curso
02:57

Apresentação do Projeto
05:01

Ambiente Virtual
10:15

Configurando o Django
08:28

Configurando o Banco de Dados
12:26

Introdução aos Templates
08:18

Primeiro Template
08:35

Template Base
08:01

Página de Contato
06:27

Herança de Templates
07:40

URL's (include e namespace)
08:09
+
Baterias Inclusas - Algumas coisas que vem com o Django
7 Lectures 01:06:10
App Courses
14:44

Métodos do Model
09:21

Model objects
13:16

Custom Manager
09:30

Admin Básico
05:47

Model Admin
07:14

Fazendo o CRUD no Admin
06:18
+
Visão Externa dos Cursos
13 Lectures 01:56:16
View de Cursos
10:14

Listagem dos Cursos
08:42

Trabalhando com as imagens dos cursos
12:45

Página do Curso
13:01

Exibindo o Curso
05:16

Usando Slug no Curso
07:51

Introdução ao Django Form
03:28

Form de Contato do Curso
08:33

Form no Template
10:35

Submetendo o Form do Curso
08:22

Introdução ao Envio de E-mail
06:40

Integrando o envio de e-mail com o Form
10:07

Organizando o envio de E-mail com Templates
10:42
+
Sistema de Usuários
20 Lectures 02:56:05
Introdução a Usuário
03:04

View de Login
06:32

Template de Login
09:33

Form de Cadastro
11:17

Custom Form de Cadastro
10:22

E-mail Único no Cadastro
07:13

View de Logout
12:21

Painel do Usuário
01:46

Template do Painel do Usuário
07:45

View de Edição de Conta
04:11

Formulário para Edição de Conta
09:44

Confirmação de Edição de Conta
02:38

Edição de Senha
06:47

Introdução ao Custom User
03:22

Custom User Model
10:56

Ajustes na aplicação para o Custom User
16:23

Introdução a Criação de Nova Senha
10:32

Gerando a chave única para o PasswordRest Model
08:13

Form para o PasswordRest
18:23

Form para criar nova senha
15:03
+
Acessando o Curso
17 Lectures 03:40:32
Modelagem da Inscrição
09:23

Implementando a inscrição no Curso
11:08

Usando o django.contrib.messages
09:48

Usando Custom Template Tags
16:57

Ajustando Design do Dashboard
11:29

Página Inicial interna do Curso
14:56

Cancelando a inscrição no curso
15:37

Modelagem e Admin dos Anúncios
09:47

Listagem de Anúncios
11:13

Página do Anúncio e Comentários
14:23

Comentando os Anúncios
09:17

Usando signal para enviar e-mail
15:43

Modelagem das Aulas
15:21

Admin das Aulas
10:19

Decorator para Acesso ao Curso
09:08

Listagem das Aulas
18:58

Exibição do Material (embedded)
17:05
+
Deploy e Testes
6 Lectures 01:29:47
Introdução a Testes
10:39

Testando Views
08:20

Testando Forms e E-mail
10:09

Testando Models com model-mommy
14:31

Introdução ao Deploy no Heroku
22:33

Ajustando o Deploy no Heroku
23:35
+
Fórum de Dúvidas
14 Lectures 03:22:14
Modelagem do Fórum
18:38

Class-based views no Fórum Parte 1
09:51

Class-based views no Fórum Parte 2
11:21

Listagem dos Tópicos 1
19:30

Listagem dos Tópicos 2
10:42

Listagem dos Tópicos 3
14:37

Listagem dos Tópicos por Tag
11:06

Exibição de um Tópico 1
11:52

Exibição de um Tópico 2
10:13

Respondendo ao Tópico 1
19:05

Respondendo a um Tópico 2
13:14

Indicando a resposta correta
17:42

Resposta correta via ajax 1
19:45

Resposta correta via ajax 2
14:38
+
Aprenda mais
1 Lecture 01:00
Aula Bônus: Construa um E-Commerce com Python 3 e Django
01:00
About the Instructor
Gileno Alves Santa Cruz Filho
4.4 Average rating
2,806 Reviews
15,669 Students
4 Courses
Desenvolvedor e Professor

Co-­fundador e instrutor da empresa PyCursos. Sou analista na empresa Dantas Engenharia de Avaliações onde desenvolvo tanto a plataforma web de ensino para cursos de Inferência Estatística aplicada a Avaliação Imobiliária quanto o software científico chamado SAB (Sistema de Avaliação de Bens), voltado para a análise de dados imobiliários utilizando técnicas clássicas de estatísticas e inteligência artificial.

Trabalho com Python desde 2008, participando ativamente de comunidades de software livre e ensinando Python em diversos cursos, workshops e palestras.

Tenho interesse em: Desenvolvimento de Software, Python, Análise de Dados, Inteligência Artificial, Engenharia de Avaliações, Design e Minimalismo.