0

Lista para estudar quando você não sabe por onde começar

#Lógica de Programação
Leonardo Demetrio
Leonardo Demetrio

Oi Galera, tudo bem ?


Hoje eu vou passar uma lista de coisas que você deve estudar se estiver iniciando.


Vamos lá!

Inicio :

  • 1 - O que é linguagem de programação,
  • 2 - O que é linguagem de programação léxica e sintática
  • 3 - O que são algoritmos ?
  • 4 - O que é lógica de programação ?
  • 5 - Diferença de algoritmos e lógica de programação
  • 6 - Tipos de linguagem de programação e para que elas servem ?
  • 7 - O que é teste de mesa ?
  • 8 - Expressões aritméticas
  • 9 - O que é um pseudocódigo ?
  • 10 - O que é Portugol?
  • 11 - o que é VisualG?

Estrutura sequencial com Portugol ou Visual G :

  • Entrada de dados
  • Saída de dados
  • Funções matemáticas
  • Variáveis e tipos de dados
  • Processamento de dados

Estrutura condicional Portugol ou Visual G :

  • O que são expressões comparativas ?
  • O que são expressões lógicas ?
  • Como é uma estrutura condicional ?


Estruturas repetitivas Portugol ou Visual G

  • Estrutura repetitiva enquanto
  • Estrutura repetitiva para
  • Estrutura repetitiva até


Vetores e Matrizes com Portugol ou Visual G


Aplicando teste de mesa :

  • Para que serve o teste de mesa?
  • O que são variáveis e tipos de dados em teste de mesa ?
  • Entrada de dados e saída de dados
  • O que é diagrama de fluxo ?
  • Utilizar estrutura sequencial no diagrama de fluxo e fazer exercícios
  • Utilizar estrutura condicional no diagrama de fluxo
  • Utilizar estrutura repetitiva no diagrama de fluxo


Fazer exercícios em todas as partes ai em cima


Agora você pode escolher uma linguagem, comece por algo mais em baixo como C e entenda como a linguagem funciona, como instala e depois vá fazendo a estrutura sequencial, condicional e repetitiva. Por seguinte, faça exercícios sobre as estruturas.


A partir daqui você pode escolher uma linguagem para seguir:

Java, C#, Go, JavaScript, Python, Ruby . Entretanto, ao fazer essa migração eu recomendo que você estude novamente as estruturas na linguagem de sua escolha, isso porque algumas liguagens como java tem alguma coisas a mais.


Depois:


Orientação a objetos


  • O que são Classes?
  • O que são Objetos?
  • Diferença de classe e objeto
  • O que são métodos ?
  • O que são atributos?
  • O que são métodos e atributos estáticos, públicos e privados?
  • O que é this?
  • O que é toString?
  • O que são construtores ?
  • O que é sobrecarga ?
  • O que é encapsulamento ?
  • Comportamento de memória
  • Tipos referência e tipos valor
  • Operações ternários e laços de repetições complexos


Herança e polimorfismo


  • O que é herança ?
  • O que é polimorfismo ?
  • Upcasting e Downcasting
  • O que é sobrecarga ?
  • Super(classe pai) e anotações(anotations)
  • Classes e métodos finais
  • Classes e métodos abstratos


Tratamento de exceções

  • O que são exceções ?
  • Tipos de exceções
  • Estrutura Try-Catch
  • Bloco Finaly
  • Exceções personalizadas



Agora vá aprofundando na linguagem de sua escolha, na parte de orientação a objetos, ligação com banco de dados e frameworks até se tornar um especialista na linguagem!


Bom galera é isso, fiquem com Deus e até a próxima!


0
6

Comentários (7)

0
Heitor Valença

Heitor Valença

15/05/2021 21:46

Este seu artigo é muito bom e ajuda muito a se organizar para iniciar os estudos. Parabéns pela iniciativa.

1
P

Priscila Oliveira

15/05/2021 16:42

Muito bom Leo, excelente!! Ajuda e muito.😉👍

1
Emanuel Cruz

Emanuel Cruz

15/05/2021 15:24

Que massa, eu amei de mais.

1
Geovanna Moura

Geovanna Moura

15/05/2021 13:16

Muito obrigada <3

1
A

Anelise Paz

15/05/2021 12:51

Valeu!

1
Sonia Cordeiro

Sonia Cordeiro

15/05/2021 11:33

Legal Leo, gostei! :)

1
Gledson Lima

Gledson Lima

15/05/2021 11:23

Muito obg meu querido.


Analista de sistemas. Sou apaixonado por tecnologia, marketing e games

Brasil