Descrição
Aprendendo Python Flask e SQL Alchemy ORM
Construindo sua primeira aplicação web 'Fortunate Raffle' com Python, Flask e SQLAlchemy
Avaliação: 3.3 de 578 avaliações
2 horas totais
21 palestras
Iniciante
Construindo sua primeira aplicação web 'Fortunate Raffle' com Python, Flask e SQLAlchemy
A maneira mais eficaz de mostrar suas habilidades de programação é criando uma aplicação web. Uma aplicação web pode ser acessada de qualquer computador ou dispositivo móvel. Com a tecnologia atual, uma aplicação web pode rodar tão rápido quanto uma aplicação nativa. Neste curso, vamos te guiar pelo processo de criação da sua primeira aplicação web usando o framework Python Flask para o frontend e o SQL Alchemy ORM para interagir com o banco de dados backend. A programação é uma habilidade muito valorizada nesta era, pois não só abre oportunidades para empregos bem remunerados em engenharia de software, mas também treina o seu cérebro a pensar logicamente. Se você não tem certeza de onde e como começar, não se preocupe. Este curso fornecerá orientações passo a passo sobre como criar sua primeira aplicação web em Python. Quem sabe, você pode se tornar o próximo Jeff Bezos ou Mark Zuckerberg!Por que este curso é para mim?
Se você está interessado em aprender Python, este curso é perfeito para você! Python é uma linguagem de programação simples, porém poderosa, que é amplamente utilizada por gigantes da tecnologia como Google, YouTube e Dropbox. Se você quer construir uma aplicação web do zero, este curso também é ideal para você. Ao contrário de outros recursos online, este curso é completo e bem organizado. Se você prefere uma experiência de aprendizado eficaz e agradável, este curso é a escolha certa. Ele está repleto de material prático, e você sairá com uma aplicação web funcional, equipado com as técnicas e a confiança necessárias para criar suas próprias aplicações no futuro.O que você vai aprender?
O objetivo deste curso é te ensinar como construir uma aplicação web full-stack da vida real usando Python. Ao contrário de outros cursos de programação que se concentram em sintaxe e lógica, este curso enfatiza o uso prático da linguagem. Nós assumimos que você tem um entendimento básico de Python e te guiamos na construção de uma simples aplicação web de sorteio a partir do zero. Você aprenderá como usar o SQLAlchemy para interagir com o banco de dados backend (SQLite) e realizar várias operações de banco de dados, como criar, ler, atualizar e deletar registros. Além disso, você aprenderá como combinar o design de interface do usuário frontend com a lógica de manipulação de dados backend. Ao longo do curso, estaremos usando o ambiente de desenvolvimento Python profissional PyCharm para construir a aplicação web. Ao final do curso, você terá uma aplicação web funcional com uma bela interface de usuário. Mantivemos o curso conciso e direto, permitindo que você adquira as habilidades necessárias para iniciar sua primeira aplicação web em apenas algumas horas. Esta também é uma oportunidade para revisar conceitos importantes de programação em Python.O que é Python?
Python é uma linguagem de programação simples, intuitiva e poderosa. Ela foi inventada em 1991 e é amplamente considerada como uma linguagem de escolha para iniciantes devido à sua facilidade de uso e expressividade. Python permite que você expresse conceitos com um mínimo de linhas de código, tornando-a uma escolha popular para iniciantes. No entanto, Python não se limita a iniciantes. Ela é usada em várias áreas, incluindo análise de dados, finanças, pesquisa científica e inteligência artificial. Python é uma linguagem de programação versátil que suporta múltiplos paradigmas de programação, como programação procedural, funcional e orientada a objetos. Em resumo, se você só pode aprender uma linguagem de programação, Python deve ser a sua escolha. Se você é um iniciante e quer entender os conceitos básicos antes de fazer este curso, recomendamos se inscrever no nosso curso para iniciantes em Python - "Aprenda Python em um Dia", que você pode encontrar em nosso perfil.O que é Flask?
Flask é um micro framework web escrito em Python. Ele é classificado como um microframework porque não requer ferramentas ou bibliotecas específicas. Flask suporta extensões que aprimoram as funcionalidades da aplicação, tornando as aplicações web baseadas em Flask mais poderosas. Essas extensões são atualizadas regularmente, garantindo que o programa Flask principal esteja sempre atualizado. Neste curso, abordaremos o Flask e outras extensões necessárias para construir uma plataforma web de festas de qualidade de produção. Flask é comumente usado com o MongoDB (que também abordaremos neste curso), fornecendo um maior controle sobre bancos de dados e histórico.O que é PyCharm?
PyCharm é um ambiente de desenvolvimento integrado (IDE) profissional para Python desenvolvido pela JetBrains. Ele oferece uma edição comunitária gratuita que é mais do que suficiente para este curso. PyCharm é um IDE poderoso que melhora significativamente a eficiência de desenvolvimento, fornecendo gerenciamento de projetos, realce de sintaxe, sugestões de sintaxe e controle de versão.Quem são os instrutores?
John vem de um background de engenharia de software e construiu sistemas sofisticados para bancos de investimento de primeira linha. Você pode saber mais sobre o instrutor em seu perfil. Instrutor: John Smith Designer do Curso: Robert JohnsonGarantia de devolução do dinheiro!
Estamos confiantes de que você vai gostar deste curso. Portanto, oferecemos uma garantia de devolução do dinheiro de 30 dias, respaldada pela Udemy. Se você não estiver satisfeito com o curso, você pode solicitar um reembolso. Inscreva-se no nosso curso hoje mesmo e vamos iniciar sua primeira aplicação web juntos!O que você vai aprender
- Aprender como usar o Flask para desenvolver uma aplicação web - Aprender o SQLAlchemy para lidar com a interação com o banco de dados - Aprender como usar o PyCharm, um IDE Python profissional, para desenvolver todo o projeto - Entender a interação entre os sistemas frontend e backend - Usar templates Jinja2 para renderizar uma interface de usuário dinâmica - Aprender como usar e personalizar filtros Jinja - Ler e ordenar dados de banco de dados usando o SQLAlchemyEstimar frete
Payment & Security

Featured collection





















![Curso de Angular e NodeJS - O Guia da Pilha MEAN [Edição 2023] - IBRATH Instituto Brasileiro de Terapias Holísticas teste011020230809](http://loja.ibrath.com/cdn/shop/products/a19556.png?v=1699935448&width=1024)




![Curso de Docker & Kubernetes: O Guia Prático [Edição 2023] - IBRATH Instituto Brasileiro de Terapias Holísticas teste011020230809](http://loja.ibrath.com/cdn/shop/products/a19570.png?v=1699935525&width=1024)





















Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.