Aplicativos escaláveis em Python
A 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