When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Lógica de Programação 5 em 1:Portugol,C, C++,Java,Javascript
Do ZERO até Orientação a Objetos com Java, passando por Portugol, Javascript,C, C++ com Estrutura de Dados e Jogos

This Course Includes
udemy
3.8 (61 reviews )
34h 27m
english
Online - Self Paced
professional certificate
Udemy
About Lógica de Programação 5 em 1:Portugol,C, C++,Java,Javascript
Nesse curso você irá aprender
desde a instalação
do programa inicial (VisuALG) até a
criação de jogos
como
Jogo da Velha
,
Jogo da Forca
,
Batalha Naval
e até mesmo um
RPG
como o clássico ZORK. Depois de terminar o módulo do curso em
Portugol
, você irá aprender a programar em
C
e depois irá avançar para o
C++
, aprendendo tudo que aprendeu em
Portugol
, mas agora com
a linguagem mais usada no mundo!
Depois você irá aprender
Fundamentos da Lógica da Programação
e
Orientação a Objetos
com
Java,
que é a segunda linguagem mais utilizada no mundo!
CONTEÚDOS (VISUALG, C, JAVA e JAVASCRIPT)
Entender a diferença entre Alto Nível X Baixo Nível
Entender a diferença entre Programação X Codificação
Definir, Percorrer e Acessar Matrizes
Definir, Percorrer e Acessar Vetores
Definir Constantes
Desenvolver Menus
Criar laços de repetição (While, For)
Utilizar Conectivos Lógicos (AND, OR, NOT)
Trabalhar com Condicionais Simples ou Compostas (IF, Switch Case)
Fazer operações matemáticas
Utilizar diferentes tipos de variáveis (Int, Float, Char, Boolean)
ESSENCIAL (VISUALG, C, JAVA e JAVASCRIPT)
Revisão sobre Definição e Impressão de Variáveis
Revisão sobre Vetores, Matrizes e Laços de Repetição
Como usar Ponteiros
Como limpar a tela
Usar funções sem retorno
Usar funções com retorno (Inteiras, Caractere, Booleanas)
Usar funções com envio de parâmetros simples e múltiplos
Usar funções com envio de parâmetros com ponteiros
Fazer alocação dinâmica de Vetores e Matrizes
Construir estruturas (Structs)
Leitura e Escrita em Arquivos Externos
CRIAÇÃO DE JOGOS (C++)
Criação de um Jogo da Velha, Batalha Naval e Jogo da Forca
Criação de Tabuleiros
Posicionamento Aleatório
Criação de Máscaras
Mensagens de Feedback
Modificar a Cor no Terminal
Jogar em Dupla
ESTRUTURAS DE DADOS (C++)
Busca Simples
Busca Binária
Operações com Filas
Operações com Pilha
Bubble Sort
Insertion Sort
Selection Sort
Quick Sort
Shell Sort
Merge Sort
ORIENTAÇÃO A OBJETOS (JAVA)
Arraylists
Gerar Aleatório
Funções (Retorno, Parâmetros)
Static
Classes e Objetos
Atributos de Classes
Método Construtor
Métodos com e sem Retorno
Encapsulamento (Getters e Setters)
Herança
Diagramas UML
Sobrecarga
Polimorfismo
Interfaces
Extra: Interface Gráfica com JFrame
EXTRA (
Introdução ao Javascript) Você vai conhecer os
Laços de Repetição
e as
Condicionais
, as melhores formas de usar cada um deles, além de trabalhar com
Vetores
e
Matrizes
que são tipos diferentes de variáveis, extremamente usadas no mundo profissional. Ao criar Funções e Procedimentos, seu código ficará mais limpo e conciso, economizando várias linhas, pois agora você irá poder reutilizar os blocos já criados! E o melhor de tudo é que no final do curso, você irá produzir
projetos de jogos reais
, aprendendo da forma mais divertida e podendo fixar todos os conteúdos vistos até o momento, de formas diferentes e pensando na experiência do usuário!
EXTRA: Temos uma sessão que possui mais exercícios resolvidos para você poder praticar ainda mais.
Eu tenho certeza de que você vai gostar, então vem comigo!
What You Will Learn?
- Como desenvolver programas utilizando a Linguagem Portugol, C, C++,Java e Javascript .
- Criar seus próprios programas .
- Utilizar diferentes tipos de variáveis (int, double, Char, String, Boolean) .
- Fazer operações matemáticas .
- Trabalhar com Condicionais Simples ou Compostas (IF, Switch Case) .
- Utilizar Conectivos Lógicos (AND, OR, NOT) .
- Criar laços de repetição (While, For) .
- Desenvolver Menus .
- Definir Constantes .
- Definir, Percorrer e Acessar Vetores .
- Definir, Percorrer e Acessar Matrizes .
- Naming Conventions .
- Conversão de Valores (Parse) .
- Arraylists .
- Gerar Aleatório .
- Funções e Tipos de Retorno .
- Estruturas de Dados .
- Criação de Jogos com o Terminal .
- Static .
- Classes e Objetos .
- Atributos de Classes .
- Método Construtor .
- Métodos com e sem Retorno .
- Encapsulamento (Getters e Setters) .
- Herança .
- Diagramas UML .
- Sobrecarga .
- Polimorfismo .
- Interfaces .
- Interface Gráfica com JFrame .
- Construir estruturas (Structs) .
- Leitura e Escrita em Arquivos Externos .
- Busca Simples .
- Busca Binária .
- Inserir, Remover Elementos em Pilhas .
- Inserir, Remover Elementos em Filas .
- Ordenar Vetores com Bubble Sort, Insertion Sort, Selection Sort, Quick Sort, Shell Sort, Merge Sort .
- Criação de Tabuleiros Show moreShow less.