Blog

Postado em em 2 de maio de 2023

Curso de Desenvolvimento Web com Python – Curso gratuito!

Você sabe como construir sites usando o Python do absoluto zero? Nesta aula te trouxe um curso de desenvolvimento web com Python Gratuito!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Curso de Desenvolvimento Web com Python

Curso de Desenvolvimento Web com Python

Nessa aula eu vou te mostrar como você pode acessar esse curso gratuito, como funciona a criação de sites com Python e qual o projeto que eu vou te ensinar.

A ideia desse projeto é construir o FakePinterest, que é uma cópia do Pinterest, mas vamos ter diversos recursos.

Você vai conseguir fazer login no site, criar sua conta, ter uma validação de login e senha, validação de e-mail repetido, poderá inserir suas próprias imagens no site, pode visualizar conteúdo de outras pessoas e muito mais!

Além disso, eu vou te mostrar brevemente como funciona o código por trás desse site e onde entra o front-end e o back-end na criação do site. E tudo isso usando o Python!

Sim, podemos construir sites em Python, pensando em demonstrar isso fiz uma maratona de aulas em que explico passo a passo como construir um site.

O objetivo desta aula não é mostrar o passo a passo de como fazer um site e sim mostrar todas as etapas que vamos ensinar na maratona que preparei.

Não posso afirmar por quanto tempo o curso vai ficar disponível gratuitamente, por isso recomendo que se inscreva e garanta a sua vaga, garanto que é bem completo e seu objetivo é ensinar como fazer um site em Python do zero.

O que vamos aprender no curso?

Existem diversas linguagens de programação usadas para a construção de sites, no Python podemos fazer utilizando duas principais ferramentas, o Flask e o Django.

Qual das duas ferramentas é melhor? Flask ou Django?

Ambas são excelentes, porém, acredito que o Flask seja mais didático, por este motivo, para que a explicação vá em uma crescente evoluindo passo a passo, vou usar o Flask.

Não se preocupe porque, no curso vou partir de uma base em branco e todos os códigos serão explicados no detalhe.

Geralmente dentro do site vamos ter três grandes pacotes de informações:

  • Arquivos estáticos

São as fotos que os usuários postam, as fotos que você postou no site e os arquivos de edição visual que são o CSS, já vamos falar mais sobre ele.

Curso de Desenvolvimento Web com Python
imagem do projeto

Esses são os recursos de Front-end do site, vamos fazer neste curso tanto a parte de Front-end quanto a parte de Back-end.

Na parte de Front-end vamos trabalhar com HTML e CSS, essas duas programações definem a estrutura e aparência do site respectivamente.

Neste projeto não vamos usar arquivos supercomplexos, o que queremos é construir um site bonito com diversas imagens organizadas e com um código simples de fazer.

Assim, se você for iniciante, não se preocupe, pode se inscrever sem medo porque após ver o resultado do que podemos fazer com Python você vai se apaixonar por essa linguagem.

  • Pasta de templates

A pasta de templates é basicamente o local onde ficam suas telas e arquivos HTML.

  • Arquivos em Python

Arquivo Init

Esse é o arquivo que vai dizer como o site vai funcionar, a inteligência do site.

Vão ser definidos neste arquivo os locais do banco de dados, chaves de segurança, sistema de criptografia, etc.

Arquivo Forms

Neste arquivo colocamos os formulários do site:

-> Formulário de login

-> Formulário de criar a conta do usuário

-> Validações de senha e e-mail do usuário

-> Formulário para postagem de fotos

Arquivo Models

No arquivo models é onde vamos colocar a estrutura do nosso banco de dados, as informações que precisamos armazenar para que o site funcione, como:

-> Usuário

-> E-mail do usuário

-> Senha

-> Fotos, etc.

Arquivo Routes

Esse arquivo gerencia as regras do site, o que vai acontecer quando o usuário entrar no perfil, etc.

A organização é feita pelo HTML, mas no Routes temos as regras, cada link do site, inclusive é o maior arquivo que vamos ter justamente por que nele estão os direcionamentos de cada lógica e inteligência do site.

Este é o projeto, um site de fotos do absoluto zero! Faça sua inscrição neste projeto que está gratuito por tempo indeterminado!

Conclusão – Curso de Desenvolvimento Web com Python

Esta é uma aula de apresentação de um projeto de site semelhante ao Pinterest, nele vamos aprender cada ferramenta para a construção de site com Python.

Se você quer saber o que podemos fazer com esta linguagem e como é feito o trabalho em Python esta é uma oportunidade imperdível para você!

Garanta sua vaga no projeto!

Te vejo lá! Um abraço,

Hashtag Treinamentos

Para acessar outras publicações de Python, clique aqui!


Quer aprender mais sobre Python com um minicurso básico gratuito?

Quer ter acesso a um Minicurso de Finanças no Excel de forma 100% gratuita? Preencha seu e-mail abaixo!