Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Plataforma de Cursos Online: Django REST + Angular do Zero
112 students

Plataforma de Cursos Online: Django REST + Angular do Zero

Crie uma plataforma de Cursos Online com autenticação JWT, controle de acesso, vídeos e materiais para download
Created byLeticia Lima
Last updated 10/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Criar uma API REST completa com Django, incluindo autenticação JWT, permissões granulares e serialização de dados
  • Desenvolver um frontend moderno com Angular standalone components, services, storage, guards, interceptors
  • Implementar sistema de autenticação seguro com refresh tokens, blacklist e proteção de rotas no frontend e backend
  • Construir uma plataforma EAD funcional com inscrições, controle de acesso a conteúdo

Course content

3 sections9 lectures1h 55m total length
  • Introdução0:30
  • Material0:01

Requirements

  • Conhecimento básico de Python e JavaScript. Familiaridade com conceitos de programação orientada a objetos e APIs REST
  • Python 3.8+, Node.js 18+ e um editor de código (VS Code recomendado). Não é necessário experiência prévia com Django ou Angular
  • Entendimento de HTML, CSS e conceitos básicos de bancos de dados relacionais (SQL). Vontade de aprender frameworks modernos
  • Computador com Windows, Mac ou Linux. Conexão com internet para instalar dependências e testar a aplicação durante o desenvolvimento

Description

Neste curso você vai construir do ZERO uma plataforma de ensino online profissional, aprendendo tecnologias modernas e práticas do mercado de trabalho atual.


Backend com Django REST Framework

Aprenda a criar uma API RESTful completa com modelagem de dados para Cursos, Seções, Aulas e Materiais. Implemente autenticação JWT com refresh tokens, sistema de blacklist e permissões customizadas que diferenciam usuários públicos de inscritos. Domine ViewSets, Serializers, CORS e boas práticas de desenvolvimento backend profissional.


Frontend com Angular 20+

Desenvolva uma interface moderna usando Standalone Components (sem módulos), Services para comunicação com API, Storage para gerenciamento de dados no localStorage, Guards para proteção de rotas autenticadas e Interceptors para renovação automática de tokens expirados. Gerencie estado da aplicação com RxJS de forma profissional e escalável.


Funcionalidades Completas

Implemente sistema de login/logout seguro, preview público de cursos para visitantes não autenticados, processo de inscrição em cursos, player de vídeo integrado com YouTube, sistema de download de materiais complementares e painel personalizado de cursos inscritos com navegação entre aulas.


Projeto Real e Prático

Crie uma aplicação completa que pode ser usada como base para projetos reais ou destacar seu portfólio profissional, demonstrando domínio de tecnologias full-stack modernas.


Código Fonte Completo Incluído e Material de Apoio

Who this course is for:

  • Desenvolvedores iniciantes e intermediários que desejam aprender a criar aplicações web full-stack modernas com Django e Angular, desde a configuração inicial até funcionalidades avançadas como autenticação JWT e controle de acesso baseado em permissões
  • Programadores que querem dominar o desenvolvimento de plataformas de ensino online (EAD), aprendendo a implementar sistemas de inscrição, gerenciamento de conteúdo em vídeo, controle de acesso e arquitetura de APIs RESTful profissionais