Desenvolvimento web profissional com o Python usando o Flask | Jorge Escobar | Skillshare
Menu
Pesquisar

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Desenvolvimento web profissional com o Python usando o Flask

teacher avatar Jorge Escobar, Technologist, entrepreneur and open source fanatic

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Introdução

      2:14

    • 2.

      O que é desenvolvimento de backend?

      3:29

    • 3.

      Por que Python?

      4:03

    • 4.

      A abordagem de FromZero

      3:10

    • 5.

      Introdução ao Cloud9

      2:35

    • 6.

      IDE de aparência mais próxima

      5:53

    • 7.

      Comandos de Shell

      10:27

    • 8.

      Shell de Python

      2:13

    • 9.

      Funções aritméticas

      2:32

    • 10.

      Variáveis

      4:25

    • 11.

      Verificando os tipos

      1:56

    • 12.

      Formato variável

      3:34

    • 13.

      Cordas

      4:16

    • 14.

      Listas, tuplos e dicionários

      6:34

    • 15.

      Data e hora

      4:29

    • 16.

      Fluxo de controle de condicionais

      4:16

    • 17.

      Loops

      3:12

    • 18.

      Funções

      3:08

    • 19.

      Classes e objetos

      14:35

    • 20.

      Módulos

      11:53

    • 21.

      Parâmetros

      13:41

    • 22.

      Novo espaço de trabalho Virtualenv

      8:53

    • 23.

      Frasco de instalação de Pip

      3:05

    • 24.

      Caminho de C9 Python

      6:24

    • 25.

      Aplicativo mínimo

      13:11

    • 26.

      Começando com o Git

      3:52

    • 27.

      Depuração

      11:42

    • 28.

      Roteamento com Vars

      10:28

    • 29.

      Url_for

      4:50

    • 30.

      Método de obtenção

      8:49

    • 31.

      Método de publicação

      7:00

    • 32.

      Introdução aos modelos

      9:37

    • 33.

      Modelo de login

      8:07

    • 34.

      Função de login

      8:27

    • 35.

      Redirecionamento após a publicação

      6:53

    • 36.

      Mensagens em flash

      8:49

    • 37.

      HTML melhor

      3:35

    • 38.

      Bloco de super

      4:50

    • 39.

      Herança de modelo

      12:04

    • 40.

      Cookies

      12:20

    • 41.

      Pasta estática

      4:18

    • 42.

      Sessões

      6:22

    • 43.

      Lenhadores

      7:13

    • 44.

      Tabela de usuários

      15:03

    • 45.

      Introdução Mysql

      12:32

    • 46.

      Requisitos

      1:07

    • 47.

      Vamos começar com nosso blog

      14:20

    • 48.

      A estrutura básica

      9:15

    • 49.

      O modelo de autor

      8:08

    • 50.

      Configurando o ORM

      12:29

    • 51.

      Interagindo com o ORM

      12:53

    • 52.

      O modelo básico e o Bootstrap

      8:23

    • 53.

      Introdução ao WTForms

      15:45

    • 54.

      Erros de formulário

      11:02

    • 55.

      Macros

      8:05

    • 56.

      Modelo e forma de blog

      8:16

    • 57.

      Modelos de administração de blog e configuração

      14:39

    • 58.

      Banco de dados de criação de blog

      11:30

    • 59.

      Login de autor

      17:03

    • 60.

      Decorador necessário de login

      14:47

    • 61.

      Introdução às migrações

      13:46

    • 62.

      Password mais seguro

      17:22

    • 63.

      Verificando is_author

      10:04

    • 64.

      O modelo de publicação e categoria

      13:35

    • 65.

      Pós-migração e testes

      12:01

    • 66.

      Introdução ao Markdown

      9:56

    • 67.

      Formulário de publicação

      11:46

    • 68.

      Salvando a publicação no banco de dados

      9:33

    • 69.

      A visão do artigo

      14:44

    • 70.

      Lista de artigos

      17:29

    • 71.

      Rodapé de links de saída

      3:59

    • 72.

      Paginação

      12:13

    • 73.

      Instalando uploads de frasco

      13:39

    • 74.

      Adicionando uma postagem de blog de imagem

      9:28

    • 75.

      Veja o artigo de índice de imagem

      6:50

    • 76.

      Excluindo o artigo

      13:57

    • 77.

      Artigos de edição

      17:18

    • 78.

      Introdução ao teste de unidade

      15:39

    • 79.

      Crie um teste de blog

      15:45

    • 80.

      Testes de usuário

      8:27

    • 81.

      Projeto final

      2:53

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

3.856

Estudantes

2

Projetos

Sobre este curso

Aprenda do zero como criar aplicativos de web de back-end usando Python Flask, Cloud9, MySQL e Docker Containers

Este programa de estudos ensinará a você, sem ter nenhum conhecimento prévio de codificação, como desenvolver aplicativos de web de back-end da mesma forma que os codificadores profissionais fazem nas principais startups de internet.  Como eu sei disso? Porque eu tenho liderado equipes de tecnologia em grandes empresas e empresas de startup na cidade de Nova York nos últimos 15 anos.

Eu vi muitos cursos e tutoriais gratuitos e posso dizer que 90% deles só ensinam maus hábitos enquanto prometem transformar você em um verdadeiro “desenvolvedor web”.  Mas deixe-me dizer uma realidade: não existe tal coisa como um desenvolvedor de web nos dias de hoje. Você é um desenvolvedor de aplicativos web de back-end, um desenvolvedor de aplicativos de front-end ou o chamado (e raro) desenvolvedor de pilha completa que inclui os outros dois. No entanto, existem tantas tecnologias para dominar nas áreas de backend e frontend que pilhas completas (ou “desenvolvedores web”) são uma raridade em ambientes profissionais -- Você é um desenvolvedor de web de backend ou de front-end.

Este curso não promete transformar você em um desenvolvedor de back-end profissional depois de concluí-lo - leva muito mais do que as 11 horas deste curso (e provavelmente centenas de horas de auto-prática) para fazer isso, mas lhe dará uma boa base de onde começar e continuar seu treinamento, sabendo o caminho certo para se tornar um verdadeiro desenvolvedor de aplicativos de web de back-end usando Python. Meu objetivo é fazer um segundo estágio, que introduziria conceitos de back end mais avançados e então começaria os estágios de front end (básicos e avançados) logo depois disso.

O programa de estudos passa por um processo passo a passo de desenvolvimento de aplicativos web, ensinando o básico do Python para o desenvolvimento web, introduzindo o Flask e usando o Cloud9 como seu ambiente de desenvolvimento. Em seguida, ele se move para explorar bancos de dados SQL, usando MySQL e, finalmente, mostrando como desenvolver um aplicativo de blog usando todos esses aprendizados.

O melhor de tudo, não é necessário instalar nada pois usaremos um ambiente de desenvolvimento web online revolucionário que essencialmente lhe dá seu próprio servidor web Linux com capacidades de banco de dados! Tudo o que você precisa ter é um navegador e uma conexão com a internet, e é completamente gratuito para você.

O campo é dividido em 8 seções e 2 seções de bônus:

  • Introdução
  • Configurando nosso ambiente
  • Noções básicas de Python
  • Instalação de frasco
  • Introdução ao frasco
  • Uma introdução aos bancos de dados
  • Nosso primeiro aplicativo no Flask: um blog pessoal com MySQL
  • Projeto final
  • Bônus: rodando nosso aplicativo de garrafa com o Docker
  • Bônus: implantando nosso aplicativo em um servidor de nuvem

O programa de aulas tem mais de 12 horas de tutoriais em vídeo, bem como o código-fonte no final de cada uma das aulas de aplicativo do Flask, para que você possa ver exatamente como todo o projeto se parece em cada etapa.

A tomada de materiais pode levar de 10 dias a um mês para ser concluída com base na quantidade de material que o estudante conclui diariamente.

Além disso estamos constantemente atualizando o campo, adicionando conteúdo graças ao feedback dos nossos estudantes.

Também teremos horas de escritório onde você pode fazer ao instrutor qualquer pergunta sobre o ciclo de estudos ou sobre o desenvolvimento de aplicativos da Web de Backend em Python em geral.

Se você está interessado em aprender como codificar a partir do zero e sem conhecimento prévio, mas faça isso usando as melhores práticas da indústria para se tornar um desenvolvedor de web de back-end profissional, este é o caminho para você.

Portanto, pare de olhar em volta e comece o caminho certo para se tornar um desenvolvedor de web de backend de Python com este curso!

Quais são os requisitos?

  • Um computador com acesso à internet e acesso administrativo para instalar pacotes
  • Uma compreensão básica de como usar a internet e os editores de texto

O que vou conseguir com este curso?

  • Você aprenderá o básico da linguagem de programação Python
  • Você aprenderá o que são bancos de dados e como usá-los de forma eficaz
  • Você aprenderá como interagir com o banco de dados usando a CLI do MySQL
  • Você aprenderá como desenvolver efetivamente um aplicativo de garrafa
  • Você aprenderá sobre padrões de software como MVC e decoradores
  • Você aprenderá como processar dados de Formulários HTML em um aplicativo da web
  • Você aprenderá como rodar aplicativos no Flask usando o Docker
  • Você aprenderá como implantar um aplicativo em um servidor de nuvem

Quem é o público-alvo?

  • Programadores
  • Desenvolvedores de software
  • Gerentes de projeto
  • Estudantes de informática
  • Empreendedores
  • Aficionados em desenvolvimento de software

Conheça seu professor

Teacher Profile Image

Jorge Escobar

Technologist, entrepreneur and open source fanatic

Professor

From Zero is an educational project created by Jorge Escobar, a technologist, entrepreneur and open source fanatic with more than 15 years of experience in the development of web applications in New York City.

Jorge has worked in well established companies like Yahoo!, Univision and MongoDB and has also been the technical founding member of various successful tech startups that have received multiple rounds of venture capital.

The biggest problem Jorge has experienced during his career is finding well rounded developers and he interviewed hundreds of them for positions in the teams he was leading. A constant pattern (no matter if candidates came from a good university or had a few years of experience) was the lack of practical, real world knowledge.

That's why Jorge... Visualizar o perfil completo

Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.