Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Lógica Programação VisualG, C++, Python, C#, Java + Projetos
Bestseller
Highest Rated
Rating: 4.7 out of 5(1,459 ratings)
5,958 students

Lógica Programação VisualG, C++, Python, C#, Java + Projetos

Aprenda programar criando Algoritmos em 4 linguagens e crie projetos com interface e Banco de Dados SQLite
Created byClevison Santos
Last updated 6/2026
Portuguese

What you'll learn

  • Aprenda Lógica de Programação usando 4 linguagens, VisualG, C++, Python, C# e Java
  • Crie robôs que manipulam o Computador, Automatize Tarefas e Extraia Dados da WEB usando Python e Selenium
  • Aprenda criar 4 projetos com interface gráfica com banco de dados SQLite um em cada linguagem e também aprenda como criar 4 jogos com Android Studio e Java
  • Pratique com vários Exercícios
  • Tipos de Dados
  • Comando de Entrada de Dados
  • Função Se
  • Escolha Caso
  • Enquanto
  • Para-Ate-Faça
  • Repita Até
  • Vetor
  • Variáveis
  • Switch
  • While
  • For
  • Funções
  • POO - Programação Orientado a Objeto
  • Layout
  • Label
  • Push Button
  • Caixa Mensagens
  • InputDialog
  • Radio Button
  • Check box
  • Combo box
  • Barra Status e Barra de Título
  • Formulário com Imagens
  • List widget
  • Table Widget
  • Listas

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

96 sections653 lectures209h 40m total length
  • Introdução8:57

Requirements

  • Ter um computador que rode o Visualg, Dev C++, QT Creator e o PyCharm
  • Ter dedicação e vontade de aprender

Description

Este é, sem sombra de dúvidas, o curso de Lógica de Programação mais completo que você vai encontrar na atualidade.


Certificado oferecido pela Udemy de 209,5 horas.


Abrangente: Com mais de 209,5 horas de material didático (e sempre em expansão), cobrimos uma gama extensa de tópicos com mais de 653 aulas interativas. De Lógica de Programação com VisualG, C++, Python, C#, Java e Java Script  e até o desenvolvimento de jogos usando o Android Studio - nós temos!


Projetos Reais: Aprenda a criar projetos com Interface Gráfica e integração com Banco de Dados SQLite. Se você está planejando um TCC, temos as ferramentas e conhecimentos para te ajudar!


Para Todos os Níveis: Se você está dando os primeiros passos ou já é um veterano na programação, este curso foi moldado para atender às suas necessidades.


Mão na Massa: Acredite, aprender é fazer! Temos exercícios e desafios para desafiar seu conhecimento.


Neste curso, você irá aprender os fundamentos da lógica de programação e como aplicá-la na construção de softwares. Você irá começar entendendo conceitos básicos como variáveis, operadores e estruturas de repetição. Em seguida, você irá avançar para tópicos mais avançados, como funções, arrays, manipulação de strings e muito mais.


Vamos usar as seguintes ferramentas:


- VisualG para programar em Portugol

- Dev C++ para programar em C++

- QT Creator para construir telas com C++

- PyCharm para programar em Python e automatizar algumas tarefas com RPA

- Eclipse para aprender programar em Java  e criar projetos com interface gráfica em Java.

- SQLite como Banco de Dados.

- Visual Studio para programar em C#.


Resumo  do curso VisualG:


  • Tipos de Dados

  • Comando de Entrada de Dados

  • Função Se

  • Escolha Caso

  • Enquanto

  • Para-Ate-Faça

  • Repita Ate

  • Vetor

  • Exercícios


Resumo  do curso C++:


  • C++ - Variáveis

  • C++ - Função If

  • C++ - Switch

  • C++ - While

  • C++ - For

  • C++ - Array /Vetor

  • C++ - Funções

  • C++ - Enum

  • C++ - POO - Programação Orientado a Objeto


Resumo  do curso QT Creator:


  • Conhecendo os Layout

  • Label

  • Push Button

  • Caixa Mensagens

  • InputDialog

  • Radio Button

  • Check box

  • Combo box

  • Barra Status e Barra de Título

  • Formulário com Imagens

  • List widget

  • Table Widget

  • Desafio Bloco de Notas

  • Projeto de cadastro de funcionários com banco de dados SQLite Studio


Resumo  do curso Python:


  • Instalando o Python e o PyCharm

  • Python - Primeiros Passos

  • Python - Variáveis

  • Python - Operadores Aritméticos

  • Python - Operadores de Comparação

  • Python - Operadores de Atribuição

  • Python - Formatação de Strings

  • Python - Função IF

  • Python - While

  • Python - For

  • Python - Listas

  • Python - Dicionário

  • Python - Funções

  • Python - Classes

  • Python - Automação RPA com Pyautogui

  • Python - Configurando Selenium Pandas e o Openpyxl

  • Python - RPA Extraindo dados de tabelas da Web

  • Python - RPA Extraindo dados Magazine Luiza

  • Python - RPA Extraindo endereço do Busca CEP

  • Python - RPA Criando e Modificando arquivos do Word

  • Python - Desafio RPA com Python

  • Python Analise e Tratamento de Dados com Pandas

  • Python Pandas (Merge)

  • Python Pitov_Table

  • Python Gráficos

  • Python Exercício Pandas


Resumo  do curso Java:


  • Download e Instalação JDK e Eclipse

  • Java - Comandos e Impressão

  • Java - Funções - IF e Switch

  • Java - For

  • Java - While

  • Java - Do While

  • Java - Array

  • Java - Matrizes

  • Java - Classes e Métodos

  • Java - Interface Gráfica Primeiros Passos

  • Java - Projeto Calculadora

  • Java - Agenda de Contados com Banco de Dados MySQL


Resumo do curso de Jogos com Java e Android Studio:


  • Jogo da Memória

  • Jogo Anagrama

  • Enigma

  • Palavra do Dia (Termo / Dueto)


Resumo  do curso C#:


  • Download e Instalação Visual Studio

  • C# - Primeiros Passos

  • C# - Função IF

  • C# - Switch Case

  • C# - While

  • C# - For

  • C# - Foreach

  • C# - Array e Matrizes

  • C# - POO - Programação Orientada a Objeto

  • C# - Projeto com Banco de Dados

Inscreva-se hoje e comece a construir suas habilidades de programação e alcance seus objetivos profissionais.

Who this course is for:

  • Para qualquer pessoa que queira aprender a programar