stoodos alfa

Curso online: Introdução ao Qt
(Ciência da Computação)
seta
Não há mais vagas disponíveis para este curso. Adicione à sua lista de desejos e seja avisado quando uma nova turma for aberta.

Desenvolvimento multi-plataforma (Windows, UWP, Linux, Android, IOS, OSX) e multi-arquitetura (x86, amd64, arm7), usando o framework Qt.


Você aprenderá

## CURSO CANCELADO ## ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO ## CURSO CANCELADO 


 


Neste curso você entenderá como o Qt funciona, como utilizar e criar aplicativos para diversas plataformas sem a necessidade de reescrever seu codigo. Será capaz de utilizar o QtCreator da maneira correta e já sairá apto a desenvolver para multi-plataforma e multi-arquitetura.


Uma das maiores dificuldades para os programadores hoje, é escolher uma linguagem de programação e framework que esteja presente nas plataformas arquiteturas atuais. Atualmente temos Windows, MacOSX, Linux, Android, e IOS, e a grande questão ? Como desenvolver um software nativo para essas plataformas sem ter que reescrever o programa em suas IDE's específicas ? A resposta é o framework que vem crescendo à passos largos chamado Qt. Qt é um framework que tem seu conjunto de classes que abstrai a maioria das funcionalidades necessárias para se desenvolver um aplicativo. Qt Creator também é feita inteiramente usando o framework Qt. Desenvolva seu aplicativo e compile para várias plataformas. Pode até ser que você nunca tenha ouvido falar do Qt, mas ele está no seu dia a dia, podemos destacar a interface gráfica do Linux chamada KDE, Oracle VirtualBOX, um mixador de áudio chamado Mixxx, e o famoso programa de eletrônica chamado Labcenter Proteus. Também muito utilizado na indústria, e em plataformas críticas de tempo real, como QNX e VxWorks, comum em equipamentos industriais, equipamentos de defesa e segurança, equipamentos hospistalares.


Aula 01:
1. Introdução ao Qt.
2. Sobre a The Qt Company.
3. Licenciamento do Qt.
4. Plataformas.
5. Arquiteturas.
6. Ferramentas QtCreator, QtLinguist.

Aula 02:
1. Instalação, configuração e execução em ambiente Windows.
Ambiente usado: Windows 10.

Aula 03:
1. Instalação, configuração e execução em ambiente Linux.
Ambiente usado: Ubuntu 16.04 Desktop.


Aula 04:
1. Instalação, configuração e execução em ambiente Android.
Ambiente usado: Windows 10.


Aula 05:
1. Instalação, configuração e execução em ambiente OSX IOS.
Ambiente usado: macOS v10.12 "Sierra".


Aula 06:
1. Usando CSS para estilizar seu programa.
2. Formulários / Diálogos.


Aula 07:
1. Propriedades da classe base QObject

Aula 08:
1. Introdução ao conceito essencial de signal/slot, connect/disconnect.
2. Qt Resources.


Aula 09:
1. Usando Widgets lendo e escrevendo valores.
2. Usando Tabelas, TreeView.

Aula 10:
1. Acesso á banco de dados.
2. CRUD básico.


 

Pré-requisitos

Algoritmo, C ou C++ básico (preferencialmente) ou conhecimento com alguma outra linguagem de programação orientada a objeto como Java, Pascal.





Comentar...

Sobre o professor

João Ricardo Pagotto

...


Classificação do professor

...


Saiba sobre novas turmas

Quem já se matriculou?

Mario Cesar Chapela Barboza 

Você é bom em algo? Ensine! :)

deixe-nos sua mensagem!