Desenvolvimento com Frameworks MVC
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
Categorias relacionadas
Tags relacionadas