/Desenvolvimento-Web-II

Arquitetura de dados, informação e sistema em sistemas web. Persistência de dados. Ambientes virtuais e construção de software. Tecnologias de persistência de dados, frameworks ORM. Chamadas assíncronas. Páginas Back-end, Cookies, Escopos de Memória, APIs públicas. Hospedagem, Controle de versionamento.

Primary LanguageHandlebars

Desenvolvimento-Web-II

Ementa

Relação entre arquitetura de dados, arquitetura de informação em um sistema web e arquitetura de sistema. Persistência de dados em sistemas web. Ambientes virtuais e sistemas de construção de software aplicados ao desenvolvimento web no que tange ao isolamento do ambiente de desenvolvimento, obtenção de dependências e automação de diferentes tarefas presentes no ciclo de desenvolvimento. Tecnologias de persistência de dados incluindo frameworks para mapeamento objeto-relacional aplicadas ao desenvolvimento de sistemas web. Sistemas web com persistência de dados e chamadas assíncronas. Páginas feitas pelo Back-end. Coockies. Escopos de Memória (Aplicação, Sessão). Criação de aplicações Web que consumam APIs públicas e abertas. Hospedagem do sistema. Controle de versionamento.

Objetivo

Conhecer Linguagens Back-End de Programação para desenvolvimento de aplicações web. Integrar essas linguagens com as linguagens de desenvolvimento front-end. Construir web sites dinâmicos baseados em novas tecnologias. Aplicar conceitos da Arquitetura Model-View-Controller. Utilizar camada de acesso a banco de dados. Conhecer frameworks de desenvolvimento front-end e back-end. Consumir APIs para interagir com sistemas externos. Compreender o funcionamento básico de um servidor de Internet. Aplicar versionamento e documentação da aplicação