Curso Django REST Framework: crie APIs com Python
What you'll learn
- Saber fazer um projeto do início ao fim
- Criar uma API REST
- Entender como é feito um projeto web extremamente rápido e fácil - Vai ver que é uma das stacks mais fáceis de programar
- Aprender a tirar uma ideia do papel e colocar em prática de uma maneira profissional
- Usar o framework DRF de maneira eficaz para aproveitar a sua produtividade
- Você vai ter mais confiança para atender o seus clientes e atender demandas de outras pessoas ou as suas
Requirements
- Conhecimento básico de Python vai ajudar
Description
Aprenda como criar aplicações REST com Python
Django REST Framework: construindo APIs RESTful do Zero
Django REST Framework: trabalhando com validações, paginação, filtros e versionamento em uma API
Django REST Framework: trabalhando com permissões, documentação, limitações, CORS e deploy
Django REST Framework: trabalhando com testes unitários e de integração
Esses são os assuntos que pretendemos abordar em nosso curso
Gostou? Então bora para o curso
Ahh mas esquecemos de dizer, porque aprender python e também usar o DRF?
O Python é uma das linguagens mais populares no mercado atual, destacando-se pela sua versatilidade e eficácia. Complementando essa tendência, o Django REST Framework emerge como uma ferramenta fundamental para o desenvolvimento de APIs web.
Você será guiado na construção de uma API desde o início, explorando as vantagens oferecidas pelo Django REST Framework. Você aprenderá sobre autenticação, versionamento e integração com o front-end, além de aprender técnicas de deploy de sua API. Além disso, você aprenderá a validar os dados e a realizar testes em sua API.
E porque o Django Rest framework é tão bom?
1. Integração perfeita com Django
2. Serialização poderosa
3. Sistema robusto de permissões e autenticação
4. Navegador interativo para testes
5. Criação rápida de endpoints
6. Suporte a versionamento de API
7. Comunidade e documentação
8. Flexibilidade para personalizar
Esse curso ainda está em construção
Who this course is for:
- Desenvolvedores iniciantes
- Quem quer aprender usar o DRF
- Quer criar uma API
Instructors
Gosto de programar ... começando biografia assim vocês vão achar que programo muito, mas o que gosto mesmo é aprender, e neste ramo sempre estamos aprendendo, às vezes somos professores e muitas outras vezes somos alunos (nem que seja de uma documentação).
Já trabalhei em várias empresa programando (comecei em uma malharia, sim não comecei programando, mas já chego lá, usava muito corel draw), e uma coisa que aprendi foi que quando você aprende tudo que é usado na empresa que você trabalha e não evolui (o sistema da empresa ou a maneira de trabalhar da empresa não muda), isto acaba desanimando muito, fazer a mesma coisa, vez após vez, sem aventuras (desafios).
A partir de 2013 quis mudar bastante, e mudei. Comecei a trabalhar por conta própria criando minha empresa a Web Evolui (antes eu tinha trabalhado em duas empresas por uns anos) ... e com ela vi que precisava aprender mais um pouco. Eu já desenvolvia muito para desktop (Delphi), vi que precisava ir para a Web, e fui (PHP e outros). Mas ai veio a onda dos Apps e agora será que eu iria encarar? Claro, foi o que fiz (um pouco de ionic, C# usando Xamarin, e até Java, bem pouco). E agora estamos na onda do Flutter.
Mas claro temos outras pessoas no time aqui da Web Evolui para desenvolver nossos projetos.
Aprender para mim não é só uma escolha, é necessário!
Espero que além de aprender possa passar meus conhecimentos para outros a partir de agora (2018). Já ensinei algumas pessoas tempos atrás, mas nada profissionalmente, contudo agora já tem uma boa turma que estou ensinando, seja aqui ou em outras plataformas.
Sou desenvolvedor full stack, especializado em Laravel e Flutter, com sólida experiência em criação de APIs, aplicativos móveis, modelagem de banco de dados e soluções escaláveis. Domino tecnologias como PHP, HTML, CSS, JavaScript, SQL, além de conhecimentos em Python e golang, o que me permite entregar soluções escaláveis e de alta qualidade. Também atuo como instrutor de cursos na área de tecnologia, compartilhando conhecimentos práticos com desenvolvedores de diversos níveis. Estou sempre acompanhando as tendências e evoluções das tecnologias que utilizo, mantendo meus projetos alinhados com as melhores práticas do mercado.