Curso de Algoritmo e Programação
5.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6 students enrolled

Curso de Algoritmo e Programação

Aprenda a programar de forma descomplicada!
5.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6 students enrolled
Created by WILKER COSTA
Last updated 1/2018
Portuguese
Portuguese [Auto]
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Poderá aprender com maior facilidade qualquer linguagem de programação.
Course content
Expand all 53 lectures 10:07:01
+ Módulo 01 - Introdução
5 lectures 59:20

Nessa aula eu dou uma breve introdução aos algoritmos e falo da importância dos mesmos no mundo da programação!

Preview 22:50

Nessa aula eu apresento o software de criação de algoritmos visualg.

Aula 02 - Conhecendo o Visualg
03:35

Nessa aula eu mostro as varias formas de representar um algoritmo de computador.

Aula 03 - Representação de Algoritmos
16:53

Nessa aula eu apresento os comandos de saida existentes na construção de algoritmos.

Aula 04 - Comandos de saida
10:04

Nessa aula criaremos nosso primeiro algoritmo computacional.

Aula 05 - Primeiro Algoritmo
05:58
+ Módulo 02 - Tipos de Dados, Variáveis e Constantes
7 lectures 01:13:49

Nessa aula eu mostro o que é uma variável.

Aula 06 - O que é uma variável ?
27:57

Nessa aula eu apresento os tipos primitivos de dados existentes na programação.

Aula 07 - Tipos Primitivos de Dados
08:55

Nessa aula eu mostro como declarar e inicializar uma variável.

Aula 08 - Declarando Variáveis
11:30

Nessa aula eu mostro o principal comando de entrada utilizado na construção de algoritmos.

Aula 09 - Comando de Entrada
09:59

Nessa aula eu mostro o que é uma constante e sua principal função no mundo da programação.

Aula 10 - O que é uma Constante?
05:08

Nessa aula eu mostro como declarar constantes.

Aula 11 - Declarando Constantes
04:48

Nessa aula eu faço uma pequena comparação entre variáveis e constantes e falo o por que de utilizar uma ou outra em determinadas situações da programação.

Aula 12 - Constante ou Variável ?
05:32
+ Módulo 03 - Operadores
4 lectures 54:53

Nessa aula veremos os operadores aritméticos utilizados na programação.

Aula 13 - Operadores Aritméticos
16:34

Nessa aula veremos os operadores relacionais da programação.

Aula 14 - Operadores Relacionais
12:41

Nessa aula veremos os operadores lógicos da programação.

Aula 15 - Operadores Lógicos
12:52
Aula 16 - Operador de Atribuição e exercicios práticos
12:46
+ Módulo 04 - Estruturas de Controle
14 lectures 02:34:38

Nessa aula veremos o que é uma estrutura de controle e suas divisões dentro do mundo da programação.

Aula 17 - Estruturas de Controle
08:30

Nessa aula aprenderemos a utilizar a estrutura de decisão unidirecional, o famoso "SE".

Aula 18 - Estrutura de decisão unidirecional
14:15

Nessa aula veremos a estrutura de decisão bidirecional, o famoso "SE...SENAO".

Aula 19 - Decisão Bidirecional
09:39

Nessa aula realizaremos nosso primeiro estudo de caso, colocaremos em prática os conceitos vistos até aqui.

Aula 20 - Estudo de Caso 01
12:12

Nessa aula veremos como utilizar as decisões múltiplas para agilizar o nosso código.

Aula 21 - Decisão Múltipla
09:39

Nessa aula veremos que existe a possibilidade de aninharmos diversas estruturas de decisões uma dentro da outra, possibilitando assim, uma flexibilidade bem bacana em nossos algoritmos.

Aula 22 - Aninhamento de Decisões
04:50

Nessa aula realizaremos o nosso segundo estudo de caso. Dessa vez, colocaremos em prática os conceitos de aninhamento de decisões.

Aula 23 - Estudo de caso 02
14:23

Nessa aula daremos inicio aos estudos sobre as estruturas de repetição.

Aula 24 - Estruturas de repetição
06:48

Nessa aula veremos a estrutura de repetição para...ate...faca, o famoso laço com contador.

Aula 25 - Para...Ate...FACA
19:18

Nessa aula veremos o laço enquanto...faca, o famoso laço de pré-teste.

Aula 26 - Enquanto...FACA
13:19

Dessa vez veremos o laço repita...ate, o famoso laço de pós-teste.

Aula 27 - Repita...ate
12:00

Nessa aula veremos como quebrar um laço de repetição e consequentemente parar sua execução em determinados momentos oportunos do código.

Aula 28 - Quebras de laço
08:50

Nessa aula realizaremos mais um estudo de caso, afim de, colocar em prática todo o conteúdo visto até aqui sobre estrutura de controle.

Aula 29 - Estudo de caso
13:24

Nessa aula encerraremos nosso módulo 04.

Aula 30 - Encerrando o módulo 04
07:31
+ Módulo 05 - Tipos de Dados Avançados
5 lectures 01:23:16

Nessa aula aprenderemos o conceito de vetores e sua importância quando estamos trabalhando com algoritmos mais complexos.

Aula 31 - Vetores
15:56

Nessa aula colocaremos em prática os conceitos vistos na aula anterior. Veremos como declarar um vetor e como utiliza-lo em nossos algoritmos.

Aula 32 - Declarando Vetores
30:25

Nessa aula realizaremos mais um estudo de caso, dessa vez mostrando a utilização real dos vetores.

Aula 33 - Estudo de Caso
11:36

Nessa aula veremos o conceito teórico de matriz e sua importância dentro do escopo de complexidade dos nossos algoritmos.

Aula 34 - Matrizes
08:33

Nessa aula iremos declarar e inicializar matrizes.

Aula 35 - Declarando e inicializando Matrizes
16:46
+ Módulo 06 - Funções e Procedimentos
7 lectures 01:16:27

Nessa aula daremos inicio ao estudo das funções e procedimentos, porém, temos que entender inicialmente o conceito de modularização.

Aula 36 - Introdução a modularização
20:13

Nessa aula entraremos definitivamente nos conceitos de funções e procedimentos.

Aula 37 - Funções e Procedimentos
12:46

Nessa aula aprenderemos a declarar funções e fazer sua chamada no programa principal.

Aula 38 - Declarando Funções
13:28

Nessa aula aprenderemos a declarar um procedimento e como fazer a chamada do mesmo no programa principal.

Aula 39 - Declarando Um Procedimento
09:25

Nessa aula aprenderemos os conceitos de variáveis globais e variáveis locais.

Aula 40 - Escopo de Variáveis
12:23

Nessa aula veremos como utilizar a recursividade e sua ligação com declaração de funções e procedimentos.

Aula 41 - Recursividade
04:49

Nessa aula finalizamos o módulo 06.

Aula 42 - Finalizando módulo 06
03:23
+ Módulo 07 - TCC (Projeto Final)
10 lectures 01:40:14

Nessa aula eu dou uma breve explicação sobre o nosso projeto final e mostro na prática o seu funcionamento.

Aula 43 - Entendendo o projeto
07:07

Nessa aula damos inicio a codificação do nosso projeto final.

Aula 44 - Estruturando o programa principal
12:18

Nessa aula criaremos o procedimento menu que será o responsável pela renderização do nosso menu.

Aula 45 - Procedimento Menu
09:44

Nessa aula criaremos o procedimento pesquisar contatos, que será o responsável pela busca de contatos em nossa agenda.

Aula 46 - Procedimento Pesquisar contatos
19:48

Nessa aula criaremos o procedimento incluir contato, que será o responsável pela inclusão de novos contatos em nossa agenda.

Aula 47 - Procedimento Incluir Contato
12:18

Nessa aula criaremos o procedimento excluir contato, que será o responsável por excluir contatos da nossa agenda.

Aula 48 - Procedimento Excluir Contato
11:45

Nessa aula criaremos o procedimento mostrar todos, que será o responsável por mostrar todos os contatos da nossa agenda.

Aula 49 - Procedimento Mostrar Todos
10:52

Nessa aula criaremos o procedimento sair, que será responsável por finalizar o nosso programa.

Aula 50 - Procedimento Sair
04:11

Nessa aula vamos aprender a inserir comentários em nosso código fonte, afim de organizar o mesmo e induzir as boas práticas de programação.

Aula 51 - Inserindo comentários no algoritmo
08:07

Chegamos ao fim do nosso curso. Nessa aula eu faço os devidos agradecimentos e deixo alguns conselhos para que você possa continuar sua jornada no mundo da programação.

Aula 52 - Finalizando o Curso
04:04
Requirements
  • Informática Básica e vontade de aprender.
Description

"Aprenda a Programar Hoje Mesmo, Sem Precisar Passar Dias ou Horas Na Frente Do Computador..."

O curso de Algoritmo e Programação é essencial para todos aqueles que desejam aprender a programar de forma simples e descomplicada. Com uma didática simples, procuramos sempre tentar repassar o máximo de conhecimento possível e principalmente fazer com que o aluno entenda o conteúdo passado no decorrer de cada módulo.

Nesse treinamento você aprenderá todos os conceitos teóricos e práticos da construção de algoritmos e ainda poderá criar seus primeiros programas utilizando para isso o software Visualg.

Como o curso está dividido?

O curso é composto por 7 módulos que buscam em cada etapa te levar ao entendimento do que é um algoritmo e de como funciona uma linguagem de programação.

No primeiro módulo irei dar uma breve introdução ao conceito de algoritmos e programação e iremos criar nosso primeiro programa de computador, utilizando para isso o software Visualg.

No segundo módulo eu irei mostrar todos os tipos de dados existentes na programação e os conceitos de variáveis e constantes.

No módulo 03 irei repassar todos os operadores existentes na programação e principalmente na construção de algoritmos. Você verá nesse módulo os operadores relacionais, aritméticos, lógicos e de atibuição.

O módulo 04 é um dos mais importantes em nosso curso. Nesse módulo iremos conhecer as estruturas de controle e como utiliza-las para criarmos programas eficientes. Aqui nós teremos 03 estudos de caso para exercitar nossos conhecimentos.

No módulo 05 o "caldo vai engrossar" como gostamos de falar aqui na minha terra, ou seja, as coisas começarão a ficar um pouco mais complicadas, porém, nada impossível de se entender. Veremos os tipos avançados de dados (vetores e matrizes) e como utiliza-los em nossos programas. Aqui também teremos um estudo de caso bem bacana para exercitar o aprendizado.  

No módulo 06 iremos trabalhar e aprender os conceitos de funções e procedimentos. Iremos aprender a declarar funções e procedimentos e todo o escopo de modularização de programas.

No último módulo do nosso curso, iremos criar nosso projeto final que consiste em você desenvolver uma aplicação que simule uma agenda telefônica, utilizando para isso o software Visualg. Não se preocupe com esse projeto, iremos fazer o passo a passo juntamente com você.

Como você pode observar, nosso curso é bem completo e tem como objetivo interligar cada módulo de maneira que o seu aprendizado seja sequencial e o melhor possível.

Fora todo essse conteúdo, ainda lhe darei de bônus os seguintes materiais:

- Bônus #1 - E-book 300 Ideias Para Programar;

- Bônus #2 - Segredos do Visualg;

- Bônus #3 - Técnicas de Desenvolvimento da Lógica;

- Bônus #4 - Software Visualg

Tá esperando o quê?

Se inscreve logo e vem fazer parte de um seleto grupo de pessoas que já estão aprendendo a programar e construindo seus próprios programas computacionais.

Who this course is for:
  • Pessoas que queiram aprender a programar.