Pular para o conteúdo

Desenvolvendo aplicativos escaláveis em Python

Aplicativos escaláveis em Python

UDACITY está disponibilizando GRATUITAMENTE o curso Developing Scalable Apps in Python.

Abaixo a descrição do curso

Você aprenderá sobre os desafios da criação de aplicativos que podem atender a centenas de milhares de usuários e como você pode se preparar para eles como desenvolvedor. E, mais importante, você aprenderá a aproveitar o poder do App Engine – Platform as a Service, executado pelo Google, para que você possa se concentrar nos recursos do seu aplicativo, não no gerenciamento da infraestrutura que executa seu aplicativo. Deixe o Google executar e dimensionar a infraestrutura e fazer o que você faz de melhor: escrever código!

No entanto, para usar o App Engine de maneira eficaz, você precisa aprender como ele funciona, e é exatamente isso que este curso ensinará! Você também aprenderá as melhores práticas de uso do Cloud Endpoints que permitem criar facilmente serviços de API e torná-los acessíveis a clientes iOS, Android e Javascript. Eles permitem que você gere automaticamente bibliotecas de clientes para facilitar a conexão do frontend. E há alguns recursos internos bacanas, como proteção contra negação de serviço e suporte ao OAuth 2.0.

Por que fazer este curso?

A computação em nuvem é um dos campos que mais crescem atualmente. E não é de admirar – ele fornece uma maneira fácil e acessível de executar seus aplicativos. No entanto, a maneira tradicional de hospedar e dimensionar aplicativos em Máquinas Virtuais na Nuvem tem um custo – mesmo que a infraestrutura seja virtual, você ainda precisa gerenciá-la – fazer balanceamento de carga, trazer instâncias para cima e para baixo, cuidar de corrigir seu software e, em geral, gasta muito tempo e recursos apenas na infraestrutura.

O Google é um dos pioneiros no negócio de dimensionamento, e agora você pode usar a infraestrutura deles e deixá-los fazer todo o trabalho de dimensionamento para que você possa se concentrar nos recursos exclusivos que seu aplicativo oferece.

Projeto

Haverá um projeto abrangente ao longo do curso, a partir da Lição 2. Você desenvolverá um aplicativo para organizar conferências, semelhante a sites como meetup.com ou eventbrite.com. Fornecemos o front-end do aplicativo e todo o seu esforço será feito para fazer o back-end.

E como você usará o Cloud Endpoints, é muito fácil conectar seu back-end a um aplicativo móvel nativo. Criamos um aplicativo Android que usa o mesmo back-end que o front-end da web. Você poderá recompilá-lo em seu backend, se desejar!

No final do curso você fará um projeto final, onde terá que expandir a funcionalidade do mesmo app.

Para começar o seu aprendizado, é simples ! Basta CLICAR AQUI para ser redirecionado ao curso !

Essa foi uma dica do Hamilton Juliano

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 4.5 / 5. Contagem de votos: 2

Sem votos ! Seja o primeiro a classificar !

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress