Curso de Qt Moderno com C++ para Linux e Windows
What you'll learn
- Como criar aplicativos gráficos no Linux e Windows de maneira prática, simples e da forma correta.
Requirements
- É necessário possuir conhecimento intermediário em C++
Description
Nesse Curso aprenderemos como utilizar o Qt no Linux e no Windows. Aprenderemos conceitos importantes e desenvolveremos diversos aplicativos como:
Gerenciador de tarefas pessoas(ToDo)
Mini Navegador
Editor de Texto
Como Criar um AppImage para qualquer Distribuição Linux
Depoly do GitHub com Travis CI
Como empacotar nossos programas em .deb, para sistemas baseados em APT: Debian, Ubuntu, Linux Mint e similares
Como importar nosso programa para o Windows 10
Como criar um instalador gráfico do nosso programa no Windows 10
Além de exemplos práticos para cada tema abordado.
Qt (pronuncia-se "cute") é um kit de ferramentas de widget gratuito e de código aberto para a criação de interfaces gráficas de usuário , bem como aplicativos de plataforma cruzada que rodam em várias plataformas de software e hardware como Linux , Windows , macOS , Android ou sistemas embarcados.
Alguns programas famosos feitos com Qt:
KDE Plasma , um ambiente de desktop
DDE ( Deepin Desktop Environment) do Linux Deepin
UKUI ( interface do usuário Ubuntu Kylin )
LXQt (Lightweight X11 Desktop Environment)
Lumina , um ambiente de desktop projetado para TrueOS baseado em BSD
Calibre, um software para criação de ebooks
Dolphin, um emulador para Wii
LibreCAD, um software para projetistas
Wireshark, um analisador de pacotes de rede
WPS Office, uma suíte de aplicativos para escritório
Eric Python IDE
Entre muitos outros.
O Qt faz abstração completa da GUI (Graphical User Interface, em português: Interface Gráfica do Usuário) . Diferentemente do GTK+ que vimos com a biblioteca gtkmm que faz uso direto do C++, o Qt usa seus próprios tipos e nomes definidos.
Who this course is for:
- Profissionais da área de desenvolvimento, estudante de TI e qualquer pessoa que deseja aprender criar programas gráficos.
Instructor
Sou graduando em Engenharia de Software e Bacharel em Ciências Contábeis. Também Pós-graduado em Sistemas de Informação. Sou um grande apaixonado das linguagens de programação C e C++ , além de possuir um grande afeto por linha de comando, Terminal User Interface e tudo que está ligado ao Console/Terminal , por isso possuo destreza em Shell Script mais precisamente GNU Bash e criei uma página na Web de nome Terminal Root. Adoro linguagens de programação, conheço um pouco e muito de algumas, tais como: Java, C#, JavaScript, PHP, Golang, GNU Assembler, Lua e entre outras .
Conhecimento é a chave para a auto-realização, mas somente possuir ele não vale de nada, pois para onde levaremos o conhecimento quando deixarmos esse mundo ? Por isso sinto a necessidade de compartilhar o conhecimento, seja ele de forma gratuita ou de uma forma que compense meu trabalho, mas repassar para outras pessoas é importante, elas podem fazer um melhor proveito do mesmo e também repassá-los criando assim um futuro melhor para todas as gerações. Seja bem-vindo ao meu perfil aqui na Udemy !