Login
PT
Português
English
Español
O evento já encerrou...
Fundamentos de Qt 6 (Qt Core e Qt Widgets)
Carregando recomendações...
Evento encerrado
Parcele sua compra em até 12x

Fundamentos de Qt 6 (Qt Core e Qt Widgets)

21 mar - 2022 • 19:00 > 26 mar - 2022 • 12:00 Ver datas e horários

Videoconferência via Sympla Streaming

Descrição

O Qt é um toolkit para desenvolvimento multiplataforma de sistemas, criado há mais de 25 anos e amplamente utilizado em indústrias de todo o mundo. O Qt Widgets é o módulo do Qt para criação de interfaces gráficas de usuário utilizando a linguagem C++ e oferece um amplo conjunto de funcionalidades para criação de workflows complexos e interfaces sofisticadas.

Neste treinamento, são apresentados os conceitos básicos do Qt (utilizados não somente em aplicações visuais) e seus principais recursos para desenvolvimento multiplataforma de interfaces gráficas de usuário. Ao final deste treinamento, a pessoa treinada deverá ser capaz de implementar, de forma produtiva, sistemas visuais passíveis de serem executados em diferentes plataformas.

Duração:

  • O treinamento terá duração total de 15 horas, sendo 9h de exposição + 6h para tirar dúvidas.

Pré-requisitos:

  • Lógica de programação.
  • Fundamentos de Orientação a Objetos.
  • Noções de programação de sistemas visuais (desejável).

Dias/horários: 21 a 26/03/2022

  • Aulas expositivas: 21, 23 e 25/03 das 19h às 22h.
  • Aulas para esclarecimento de dúvidas: 22/03 e 24/03 das 19h às 21h e 26/03 das 10h às 12h.

Conteúdo: 

  • Introdução ao Qt e ao QtWidgets.
  • Sua primeira aplicação Qt Widgets.
  • Modelo de objetos do Qt e MOC (Meta-Object Compiler).
  • Sinais e slots.
  • Propriedades e propriedades dinâmicas.
  • Metaobjetos, parentesco e memory ownership.
  • UIC (User Interface Compiler) e o Qt Designer.
  • Programação com model/view.
  • Containers do Qt.

A inscrição inclui: 

  • Material didático (em formato digital).
  • Exemplos de código-fonte.
  • Aulas para esclarecimento de dúvidas.
  • Live-image com todas as ferramentas e materiais necessários.
  • Certificado de conclusão.
Sobre o instrutor:

Sandro Andrade é Engenheiro e Arquiteto de Software com formação ampla e sólida em processos de desenvolvimento de software e de garantia de qualidade; análise e projeto de arquiteturas de software; e implementação de sistemas utilizando as tecnologias C++, Qt e KDE. Sandro é Doutor em Ciência da Computação, Mestre em Mecatrônica e Bacharel em Ciência da Computação pela Universidade Federal da Bahia (UFBA). É colaborador nas comunidades de software livre Qt e KDE desde 2006, desenvolvedor Qt certificado (Essential Qt e Core C++ for Qt Developers) e foi, por três anos, membro do Board de Diretores do KDE e.V. (Berlim - Alemanha). Ao longo dos últimos 25 anos, Sandro tem executado serviços profissionais, consultorias, treinamentos e pesquisa nas áreas de arquitetura de software, desenvolvimento multiplataforma, sistemas de alto desempenho e sistemas distribuídos de larga escala, atuando em domínios tais como soluções para pagamentos digitais, ERPs, simulação e sistemas embarcados; dentre outros. Possui interesse especial na atuação conjunta de arquiteturas de software, processos de garantia de qualidade e práticas de DevOps. Sandro é co-fundador do LaKademy (Encontro Latino-Americano do KDE) e da QtCon Brasil: duas conferências super importantes para a popularização do Qt na América Latina. A "Maratona Qt" - sequência de webinars por ele apresentada em 2020 - é frequentemente referenciada como um dos melhores conteúdos sobre Qt disponíveis em português.


Por que o Qt?

O Qt (http://www.qt.io) é um toolkit para desenvolvimento multiplataforma de software adotado por mais de 70 indústrias em todo o mundo, nas áreas de desktop, mobile, sistemas  embarcados e IoT (Internet of Things). O Qt permite o desenvolvimento de sistemas para plataformas tais como Windows, GNU/Linux, OS X, Android e iOS com um único código-fonte. Possui vasta documentação, alta produtividade e excelente desempenho mesmo em plataformas mais modestas.

Por que a Qmob Solutions?

A Qmob Solutions (http://qmob.solutions) é uma empresa especializada em treinamentos, consultoria e desenvolvimento de soluções baseadas nas tecnologias C++ e Qt. Criada por especialistas C++ e Qt com mais de 20 anos de experiência, a Qmob Solutions preza pela oferta de treinamentos adaptados às necessidades do cliente e pelo desenvolvimento de soluções corretas e eficazes sob o ponto de vista da Engenharia de Software, reduzindo custos de manutenção e atendendo os requisitos não-funcionais mais importantes do projeto. Conforme apresentado em https://www.qt.io/contact-us/partners, a Qmob Solutions é o primeiro e único Service Partner oficial da The Qt Company (empresa que atualmente desenvolve o Qt) no Brasil e na América Latina. Com isso, a Qmob Solutions estreita ainda mais o seu relacionamento com a comunidade global do Qt, garantindo treinamentos sempre atualizados, consultorias eficazes e produtivas, bem como acesso às novidades mais recentes do Qt.

Termos e políticas

Como acessar o evento

Este evento tem a comodidade e a praticidade de uma transmissão online com a melhor experiência garantida pela Sympla.

Como acessar a transmissão:

Antes de tudo,
cadastre-se ou acesse sua conta com o mesmo email usado no pedido.
Acesse a aba Ingressos no site ou no app Sympla disponível para iOS e Android
Selecione o evento desejado e toque no botão acessar transmissão *
Prepare-se! Para participar é necessário ter o Zoom instalado.

* A transmissão é disponíbilizada um pouco antes do início do evento

Sobre o organizador

Fundamentos de Qt 6 (Qt Core e Qt Widgets)

Qmob Solutions

A Qmob Solutions é a primeira empresa especializada em Qt do Brasil.

Métodos de pagamento

Parcele sua compra em até 12x

Compre com total segurança

Os dados sensíveis são criptografados e não serão salvos em nossos servidores.

Precisando de ajuda?

Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.