Programação para Todos

Do ZERO ao Básico

Objetivos e Aulas Gravadas

Objetivo do Curso


Olá, me chamo Danilo Borges. Fico feliz pelo seu interesse neste curso. Foram realizadas duas edições do curso e agora estou liberando o acesso ao material e aulas gravadas. Na segunda edição produzi uma apsotila que será transformado em um livro, entrego uma versão separada deste livro para que consiga acompanhar melhor o curso, adiciono neste livro exercícios e atividades resolvidas. O objetivo deste curso é que você aprendenda a programar utilizando linguagem de programação javascript do ZERO ao básico que todo programador deve saber.



Aulas Gravadas


Aula 1 - Apresentação e Introdução ao Curso

Nesta aula faço uma apresentação ao curso e inicio a jornada da programação. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 1)
Aula 2 - Algoritmos e suas Representações

Nesta aula faço uma apresentação ao curso e inicio a jornada da programação. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 2)
Aula 3 - Prática de Representação de Algoritmos

Nesta aula faremos uma prática utilizando as três representações de algoritmos (descrição narrativa, fluxograma e pseudocódigo) em dois exercícios da Apostila 2.5 e 2.7. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 3)
Aula 4 - Tipos de Dados e Variáveis

Nesta aula começo a trabalhar com a definição dos tipos de dados e de variáveis e como fazer uso disso no javascript. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 4)
Aula 5 - Operadores e Comandos de Entrada e Saída

Nesta aula começo a trabalhar com a definição dos tipos de dados e de variáveis e como fazer uso disso no javascript. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 5)
Aula 6 - Estruturas de Decisão

Nesta aula conhecemos as estruturas de decisão mais utilizados para construção de programas no javascript. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 6)
Aula 7 - Prática de Estruturas de Decisão

Nesta aula finalizamos a última estrutura de decisão, caso-selecione, e praticamos o uso de todas as estruturas de decisão. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 7)
Aula 8 - Estruturas de Repetição

Nesta aula apresento três estruturas de repetição: while (enquanto), do-while (faça-enquanto) e for (desde que-até) e os praticamos usando o exemplo da tabuada. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 8)
Aula 9 - Prática de Estruturas de Repetição

Nesta aula fazemos uma revisão das três estruturas de repetição: while (enquanto), do-while (faça-enquanto) e for (desde que-até) com estudos de caso. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 9)
Aula 10 - Estrutura de Função

Nesta aula falamos sobre funções e o porquê de serem tão úteis para fazermos nossos programas. Você pode baixar os slides desta aula no botão abaixo:

Slides (Aula 10)

Livro Didático

Este livro foi produzido durante o curso e conta com 7 (sete) capítulos separados em 3 (três) partes. Por hora o disponibilizo separado por capítulos, pois ainda está em processo de revisão. Você está acessando a versão 2.

Parte I - Pensando de Forma Computacional
Iniciando a Jornada da Programação
Capítulo 1
Algoritmo e suas Representações
Capítulo 2
Parte II - Conhecendo os Comandos Básicos
Tipos de Dados e Variáveis
Capítulo 3
Operadores e Comandos Básicos
Capítulo 4
Parte III - Alterando o Fluxo do Programa
Estruturas de Decisão
Capítulo 5
Estruturas de Repetição
Capítulo 6
Estrutura de Função
Capítulo 7

Contato

danilo@frn.uespi.br