Talk to the organizer

The event has already closed...

Fundamentos de Qt 6 (Qt Core e Qt Widgets)

Carregando recomendações...

Fundamentos de Qt 6 (Qt Core e Qt Widgets)

21 mar - 2022 • 19:00 > 26 mar - 2022 • 12:00

 
Video Conference via Sympla Streaming
Event closed

Fundamentos de Qt 6 (Qt Core e Qt Widgets)

21 mar - 2022 • 19:00 > 26 mar - 2022 • 12:00

 
Video Conference via Sympla Streaming
Event closed

Event description

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.

Event policy

Edição de participantes

Você poderá editar o participante de um ingresso apenas uma vez. Essa opção ficará disponível até 24 horas antes do início do evento.

Saiba como editar participantes
Terms and conditions

How to access the event

This event has the convenience and practicality of an online transmission with the best experience guaranteed by Sympla.

Access the Tickets tab on the website or on the Sympla app available for iOS and Android

Select the desired event and tap the access broadcast *button

Get ready! To participate, you must have Zoom installed.

* The broadcast is available shortly before the start of the eventLearn more about accessing online events

About the producer

organizer

Qmob Solutions

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

Carregando recomendações...

Payment methods

Finance your purchase up to 12x

Buy with complete security

Sensitive data is encrypted and will not be saved on our servers.

Google Safe BrowsingPCI compliant

Needing help?

Access our Sympla Help Center or Talk to the organizer.