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

Lógica de Programação 5 em 1:Portugol,C, C++,Java,Javascript
Lógica de Programação 5 em 1:Portugol,C, C++,Java,Javascript

Lógica de Programação 5 em 1:Portugol,C, C++,Java,Javascript udemy course

Do ZERO até Orientação a Objetos com Java, passando por Portugol, Javascript,C, C++ com Estrutura de Dados e Jogos

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!