Criar um aplicativo modular, testável e escalável não é uma tarefa fácil. As empresas que utilizam aplicativos da web precisam evitar congestionamentos à medida que sua base de clientes cresce de alguns compradores para milhões de visitantes, o que afeta a funcionalidade do aplicativo. Escalabilidade é a capacidade de manter a funcionalidade e a consistência dos dados quando milhões de usuários estão interagindo simultaneamente com um aplicativo. A linguagem de programação Python oferece uma estrutura robusta que ajuda você a implantar aplicativos escaláveis. Este curso apresenta uma abordagem de nível intermediário a avançado para programadores web que já estão familiarizados
com Python e Flask.
Começamos analisando áreas vitais que envolvem a criação de aplicativos web escaláveis com o MongoDB e a estrutura Flask. Descreveremos os recursos de encapsulamento, distribuição de tarefas e fragmentação de dados do MongoDB que ajudam você a escalar horizontalmente. Em seguida, apresentamos o Cloud9IDE. Você aprenderá a usar o Cloud9 para testar um banco de dados e instalar um ambiente virtual para desenvolvimento de código em Python. Em seguida, passo a passo, criaremos um aplicativo social web com a mesma modularidade arquitetônica e escalabilidade do
Twitter.
Apresentamos as melhores práticas do modelo para criar formulários de registro de usuários, validação de registrantes, perfis de usuário e interfaces de teste de unidade com o Flask Blueprint. Você aprenderá a configurar o Amazon AWS para processamento de e-mails e hospedagem de imagens. Por fim, examinaremos os designs do modelo de relacionamento e feed, que incluem a adição de imagens de perfil, botões de acompanhamento reutilizáveis, modelos de feed e comentários de feed com suporte de imagem ao seu aplicativo fictício da web social. Este curso avançado ensinará como criar aplicativos web modulares, testáveis e escaláveis com o MongoDB e o Flask Blueprint. Não demore. Comece a aprender hoje mesmo!
What You Will Learn In This Free Course
View All Learning Outcomes View Less All Alison courses are free to enrol, study, and complete. To successfully complete this Diploma course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment.
Once you have completed this Diploma course, you have the option to acquire an official Diploma, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers.
- Great for your CV, professional social media profiles, and job applications.
- An indication of your commitment to continuously learn, upskill, and achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 2 types of Diploma for completed Diploma courses:
Digital Diploma: a downloadable Diploma in PDF format immediately available to you when you complete your purchase. Physical Diploma: a physical version of your officially branded and security-marked Diploma All Diplomas are available to purchase through the Alison Shop. For more information on purchasing Alison Diploma, please visit our FAQs. If you decide not to purchase your Alison Diploma, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.