NDR Educação

Início › Pós-graduação

Pós-Graduação em Desenvolvimento Full Stack

Ao longo do curso, o aluno desenvolverá competências técnicas e práticas para atuar de ponta a ponta no desenvolvimento de aplicações modernas. Entre os principais aprendizados, destacam-se:

  • Certificado

O que você vai aprender

  • ✓Fundamentos da engenharia de software, com foco em boas práticas de codificação, versionamento e organização de projetos;
  • ✓Desenvolvimento front-end com HTML5, CSS3 e frameworks modernos como React ou Vue.js, criando interfaces responsivas e interativas;
  • ✓Programação back-end com Node.js e Express, estruturando APIs RESTful robustas e seguras;
  • ✓Trabalho com bancos de dados relacionais (PostgreSQL/MySQL) e NoSQL (MongoDB), com modelagem eficaz e integração em sistemas web;
  • ✓Autenticação, autorização e segurança da informação, aplicando criptografia, tokens (JWT) e medidas de prevenção contra ataques como XSS, CSRF e SQL Injection;
  • ✓DevOps e integração contínua, utilizando Docker, GitHub Actions e deploy em nuvem (como AWS, Heroku, Vercel);
  • ✓Testes automatizados e princípios de qualidade de software (TDD, Jest, Mocha);
  • ✓Arquitetura de sistemas, incluindo padrões como MVC, DDD e Clean Architecture, visando escalabilidade e manutenção a longo prazo;
  • ✓UX/UI Design aplicado ao desenvolvimento, com foco em usabilidade, acessibilidade e design responsivo;
  • ✓Gestão ágil de projetos com Scrum, Kanban e ferramentas como Jira ou Trello;
  • ✓E por fim, a construção de um projeto completo e funcional, integrando todo o conhecimento adquirido, do planejamento ao deploy final.

Conteúdo programático

Fundamentos do Desenvolvimento Full Stack (30h)

Front-end com Frameworks JavaScript (React, Vue ou Angular) (30h)

Back-end com Node.js, Express e APIs RESTful (30h)

Banco de Dados SQL (PostgreSQL/MySQL) e NoSQL (MongoDB) (30h)

Autenticação, Autorização e Segurança em Aplicações (30h)

Desenvolvimento Mobile com Flutter ou React Native (30h)

Arquitetura de Software: MVC, DDD e Clean Architecture (30h)

DevOps: CI/CD, Docker e Deploy em Nuvem (30h)

Testes Automatizados e Integração Contínua (30h)

UX/UI Design para Desenvolvedores (30h)

Metodologias Ágeis e Gestão de Projetos com Scrum (30h)

Projeto Final – Aplicação Full Stack com Documentação Técnica (30h)

Pronto para começar?

Pós-Graduação em Desenvolvimento Full Stack por R$ 5.000,00, até 20x de R$ 250,00.

Pós-Graduação em Desenvolvimento Full Stack · NDR Educação