Desenvolvimento com Frameworks MVC

astronauta com base de dados, tela e olho simbolizando a view, servidor controlador

No curso sobre desenvolvimento com frameworks MVC (Model-View-Controller), você vai aprender os conceitos fundamentais, aplicá-los em práticas, entender o funcionamento interno dos frameworks e, finalmente, construir projetos mais complexos. Curso com 4 módulos + 1 módulo 100% prático:

Módulo 1: Introdução ao MVC e Fundamentos de Frameworks

  • Aula 1: O que é MVC e por que é importante?
  • Aula 2: Entendendo o Model, View e Controller
  • Aula 3: Comparando frameworks MVC populares
  • Aula 4: Configurando o ambiente de desenvolvimento
  • Aula 5: Criando um projeto básico com um framework MVC escolhido
  • Aula 6: Ciclo de vida de uma aplicação MVC
  • Aula 7: Princípios de design e padrões de projeto relacionados ao MVC
  • Aula 8: Laboratório prático: Implementação de um pequeno projeto MVC

Módulo 2: Trabalhando com o Model

  • Aula 1: Modelagem de dados e persistência
  • Aula 2: Trabalhando com bancos de dados e ORM (Object-Relational Mapping)
  • Aula 3: Validação de dados e regras de negócio
  • Aula 4: Relacionamentos entre modelos e operações CRUD
  • Aula 5: Avançando com o Model: serviços, repositórios e unit of work
  • Aula 6: Laboratório prático: Expansão do projeto MVC com funcionalidades de banco de dados

Módulo 3: Construindo Interfaces com a View

  • Aula 1: Introdução a templates e renderização de views
  • Aula 2: Trabalhando com formulários e manipulação de dados
  • Aula 3: Estilização e responsividade com CSS e frameworks front-end
  • Aula 4: JavaScript e interatividade na view
  • Aula 5: Componentização e reutilização de views
  • Aula 6: Laboratório prático: Implementação de uma interface interativa e responsiva

Módulo 4: Controle e Integração com o Controller

  • Aula 1: Rotas e mapeamento de URLs
  • Aula 2: Manipulação de eventos e ações no Controller
  • Aula 3: Autenticação e autorização em aplicações MVC
  • Aula 4: Gerenciamento de estado e sessão
  • Aula 5: Integração de APIs externas e serviços web

Módulo 5: Laboratório prático com Projeto Final e Melhores Práticas

  • Aula 1: Planejamento e design de um projeto final
  • Aula 2: Implementando um projeto completo passo a passo
  • Aula 3: Testes e qualidade de código em aplicações MVC
  • Aula 4: Performance e otimizações
  • Aula 5: Implantação e hospedagem de aplicações MVC
  • Aula 6: Manutenção e escalação de projetos MVC
  • Aula 7: Discussão sobre melhores práticas e padrões de mercado
  • Aula 8: Avaliação final e feedback
Quer saber mais sobre como funciona? Fale com um desenvolvedor agora mesmo!
Categorias relacionadas
Tags relacionadas