Curso Lógica de Programação na Prática em Porto Alegre

O objetivo deste curso é ensinar ao aluno os princípios fundamentais da programação imperativa, o que é comumente denominado no Brasil de lógica de programação.

No curso, o aluno aprenderá conceitos sobre variáveis, comandos de controle de fluxo, funções, lógica booleana, arrays. A principal diferença em relação a cursos tradicionais de programação, é que este ensino é feito na prática, com o desenvolvimento de pequenos programas em que vemos diretamente a aplicação destes conceitos.

Assim, o aluno começa construindo os programas mais simples, como a atribuição de um valor a uma variável, e vai gradativamente desenvolvendo programas mais complexos, com os recursos necessários ao desenvolvimento de cada código sendo apresentados a medida que o desafio exige aquele conhecimento ou conceito.

Próximas Datas em Porto Alegre
(visite também cursos online Alfamídia para cursos em todo Brasil)
06/11/2017 - 27/11/2017: Tarde

Formações deste curso intensivo:
Introdução a Programação

Valor do curso:
ver valor do curso

Conteúdo Programático

Lógica de Programação com Javascript
O que É um Programa
O Que É Lógica de Programação
Um Primeiro Programa Javascript
Trabalhando com Variáveis
Apostila de Lógica de Programação
Controle de Fluxo com IF
Recebendo Dados do Usuário
Escrevendo Código Javascript em Página HTML
Criando uma Calculadora Simples
Resposta do Desafio - Invertendo Números
Escrevendo Comentários em um Código
Melhorando nossa Calculadora
Implementando Soma e Conversão de Tipo
Desafio: Cálculo do IMC
Resposta do Desafio: Implementando Cálculo do IMC
Introdução a Lógica Booleana
Controle de Fluxo com o comando WHILE
Solução do Desafio com o comando WHILE
Desafio de Criar uma Calculadora com WHILE
Resposta do Desafio - Calculadora com WHILE
Desafio - Programa que Identifica o Maior e Menor Número
Solução do Desafio - Maior e Menor Número
Desafio de Cálculo de Fatorial
Solução do Desafio de Cálculo de Fatorial
Desafio de Cálculo de Fatorial em um Loop
Resposta do Desafio de Cálculo de Fatorial em um Loop
Introdução a Funções
Desafio: criar uma função
Resposta do Desafio de Criar uma Função
Escopo de Variáveis
Variáveis Booleanas
Tipos de Variáveis
Cálculo de Números Primos
Tipo de Variável Objeto
Comandos de Controle de Fluxo: o FOR
Introdução a Arrays em Javascript
Desafios com Arrays em Javascript
Respostas dos Desafios com Arrays em Javascript
Desafio Adicional 1
Desafio Adicional 1 - Primeira Dica
Desafio Adicional 1 - Primeira Solução
Desafio Adicional 1 - Segunda Solução
parseInt, parseFloat e eval
conteúdo complementar de Arrays
Desafio Adicional 2
Desafio Adicional 2 - Resposta
Desafio Adicional 3 - Ordenação de Números
Desafio Adicional 3 - Solução Parte 1
Desafio Adicional 3 - Solução Parte 2
Desafio Adicional 3 - Solução Parte 3
Desafio Adicional 3 - Solução Parte 4
Desafio Adicional 3 - Solução Parte 5
Desafio Adicional 4 - Função Fibonacci
Desafio Adicional 4 - Função Fibonacci - Solução

Programação em 5 Minutos - Série 1
Criando um programa em 5 minutos
Edição de Página HTML no Javascript
Desenhando com Javascript no HTML
Alterando uma página com Javascript
Utilizando funções matemáticas em Javascript
Programando com Formulários e Javascript
O comando IF
Programando em 5 minutos: Arrays
Operadores Matemáticos - Programação em 5 minutos
Cálculo de IMC - Exemplo Prático

Metodologia de Ensino dos Módulos de Extensivos Presenciais

Este curso é um dos módulos que compõem nossos extensivos presenciais, mas pode também ser contratado e realizado de forma independente.

Cada módulo é composto por um conjunto de exemplos de códigos e um conjunto de desafios, que são trabalhados em uma sequência pré-definida pelo instrutor, em aulas que acontecem uma vez por semana. Basicamente, novos exemplos e novos desafios são apresentados a cada aula.

Este modelo se baseia na ideia que é a prática que vai lhe dar naturalidade e fluência para ter um real domínio das ferramentas, conceitos e metodologias apresentadas em aula.

Adicionalmente, os mesmos exemplos e desafios também são disponibilizados na forma de vídeos, permitindo que você estude e revise o conteúdo apresentado.