Tecnologias Web 2.0 e MVC
O curso começa com uma visão geral das tecnologias Web 2.0. Os participantes aprenderão como essas tecnologias melhoram a interatividade e a usabilidade dos sites e qual o papel que elas desempenham no desenvolvimento moderno da Web.
Um componente chave é o AJAX (Asynchronous JavaScript and XML) e o processamento assíncrono de dados. Os participantes aprenderão a utilizar o AJAX para carregar e enviar dados em segundo plano sem recarregar a página, o que resulta numa melhor experiência do utilizador.
Outro aspeto importante são as API RESTful e os microsserviços. Os participantes aprenderão a criar e utilizar APIs RESTful para desenvolver serviços Web escaláveis e flexíveis. Também explica o conceito de microsserviços, que permite que as aplicações sejam divididas em serviços mais pequenos e independentes que são mais fáceis de gerir e escalar.
Apresenta uma introdução ao padrão MVC (Model-View-Controller). Os participantes ficarão a saber como o padrão MVC estrutura o desenvolvimento e facilita a separação dos dados, da interface do utilizador e da lógica empresarial. É explicado como o padrão MVC ajuda a manter o código limpo e passível de manutenção.
Por fim, é abordada a implementação de um sistema MVC simples. Os participantes põem em prática o que aprenderam, desenvolvendo um pequeno projeto que utiliza o padrão MVC. Aprenderão a criar e a ligar modelos, vistas e controladores para construir uma aplicação Web completa.