Informações Gerais
- Duração: 40h
- Nível: intermediário
- Pré-requisitos:
- Lógica de Programação
- Fundamentos de QML
- Fundamentos de JavaScript (desejável)
- Modalidades:
- In-company
- Remoto
Treinamento: Aplicações Cliente-Servidor com Qt e RESTful
O RESTful é uma tecnologia amplamente utilizada na implementação de serviços web, tem como base o protocolo HTTP e é influenciada pelo estilo arquitetural REST. Projetar aplicações cliente-servidor com funcionalidades de back-end implementadas como serviços RESTful tem sido um padrão arquitetural comum, em domínios tais como aplicativos móveis, sistemas web e aplicações para cloud computing.
Neste treinamento, são apresentados os recursos do Qt para invocação de serviços RESTful e manipulação de dados XML e JSON, bem como técnicas para implementação de serviços RESTful. Ao final do treinamento, o aluno deverá ser capaz de projetar e implementar sistemas cliente-servidor utilizando o Qt.
Método
- Fundamentação expositiva
- Práticas em laboratório
Pré-requisitos:
- Lógica de Programação
- Fundamentos de QML
- Fundamentos de JavaScript (desejável)
Conteúdo
- Introdução às arquiteturas RESTful
- Servidores RESTful com o Ruby Sinatra
- Clientes RESTful com QML e JavaScript
- Clientes RESTful com QML e C++
- Trabalhando com caches locais
- Operações desconectadas e sincronização
- Funcionalidades básicas para web scraping
- Arquiteturas de clientes RESTful com QML