Não é um curso para iniciantes!Éum curso para quem já é programador. Conhecimentos de rede e internet são necessários. Pré requisitos:
1)Saber programar em qualquer linguagem moderna (Java, C# etc);
2)Conhecer fundamentos de redes e internet;
3)Conhecimento básico de World Wide Web.
Atenção:Este curso ensina a um desenvolvedor: a linguagem Python e as técnicas para criação de aplicações servidoras. Não é um curso para quem deseja aprender a programar. Leia atentamente a descrição do curso.
Atualizado em Janeiro de 2022 para incluir controle de acesso com Json Web Token (JWT) e GraphQL.
Atualizado em Abril de 2022 para incluir o framework Django e o banco de dados PostgreSQLcom Docker.
Atualizado em Fevereiro para incluir aula na seção 3 sobre criação de ambiente virtual em Python.
As aplicações modernas se dividem em frontend, a parte que roda no dispositivo do usuário, e backend, a parte que processa regras de negócio e é executada em servidores na nuvem. As grandes empresas estão procurando desenvolvedores backend, especialmente os que conhecem a linguagem python e os seus recursos.
Você aprenderá a linguagem de programação python, uma das mais populares do mundo (segundo a Lista TIOBE), desenvolvendo aplicações servidoras backend que utilizam HTTP/HTTPS/REST, Mensagens assíncronas AMQP, Server2Server com gRPC e Protocol buffers, e serviços em nuvem com a AWS (Amazon Web Services).
A complexidade do ambiente computacional de hoje só aumenta, pois podemos ter mecanismos de Inteligência Artificial, dispositivos de Internet das Coisas (IoT) e aplicações móveis como frontend. Precisamos cada vez mais de desenvolvedores especializados nos protocolos e mecanismos de comunicação e escalabilidade para construírem serviços remotos ou aplicações backend, de modo a atender a todos esses clientes.
Este curso aumentará a sua empregabilidade abrindo novas possibilidades de carreira ou então lhe ajudará a montar a sua startup, criado a aplicação backend necessária para colocá-la no ar.
Com os vídeos, exemplos e exercícios você aumentará seu "valor" para o Mercado, tornando-se um desenvolvedor backend!
É um curso para você, que já sabe programar e precisa se especializar para aumentar a sua empregabilidade.