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.

Udemy logo

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

     
  • 3.8
  •  |
  • Reviews ( 61 )
₹519

This Course Includes

  • iconudemy
  • icon3.8 (61 reviews )
  • icon34h 27m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

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.