Logar
Evento
/

CS-01 | Lógica de Programação

CS-01 | Lógica de Programação

Banner -  CS-01 | Lógica de Programação
Mostrar
  • De 27/08 às 19:00 até: 06/09 às 23:00
  • SCS Qd. 8 Bl. B-50, Sala 521 - Ed. Venâncio 2000 - Brasília/Distrito Federal - Brasil

Descrição

Carga Horária: 32 horas aula

 

 

A indústria de Tecnologia da Informação (TI) é uma das que mais cresce em todo o mundo. É crescente a demanda por bons profissionais que saibam desenvolver softwares capazes de resolver os problemas das mais diversas áreas. Neste treinamento, a Caelum apresenta o vasto mundo da computação para os que ainda estão ingressando no mercado.

 

O curso aborda pensamento lógico, conceitos de lógica de programação, linguagens e suas estruturas básicas, Groovy, JavaScript e bancos de dados. É um curso bastante prático, com muitos exercícios reais, acompanhamento de instrutores capacitados e experientes, e a qualidade Caelum reconhecida há muitos anos no mercado Java.

 

Após esse treinamento, o aluno terá uma boa base de lógica e computação e poderá seguir seus estudos rumo a uma carreira em desenvolvimento de software.

 

 

Pré-requisitos:

 

Conhecimentos básicos de computação e facilidade com problemas lógicos.

 

 

Conteúdo Detalhado:

 

Criando um roteiro

  

  • Explicando um caminho
  • Exercício
  • Sequência de tarefas
  • Um segundo exemplo: receitas
  • Exercício prático
  • Exercícios práticos
  • Exercícios
  • Exercícios para casa

 

Linguagem de programação

  

  • O que um computador é capaz de entender?
  • Linguagem de programação
  • Brincando com as cartas
  • Representação em 0 e 1
  • Exercícios

 

Mas e se?

  

  • O maldito trânsito
  • Exercício
  • Exercício
  • Utilizando o "se" e o "senão"
  • Exercícios

 

Programando

  

  • Um exemplo de linguagem
  • Exercícios
  • Duas condições
  • Se o carro voltar E se não chover
  • Se chover OU se nevar
  • Operador E e OU no Groovy
  • Exercícios

 

Variáveis

  

  • Motivação
  • Variáveis que guardam caracteres
  • Variáveis que guardam valores decimais
  • Variáveis que guardam valores booleanos
  • Utilizando variáveis para cálculos
  • Concatenando Strings
  • Exercício: Variáveis
  • Exercícios

 

Executando diversas vezes

  

  • Indicando uma rota de maneira diferente
  • Loops em Groovy
  • Exercícios: loops
  • Outro tipo de loop
  • Exercícios: for
  • Loops dentro de loops
  • Exercícios: Loops aninhados
  • Outro tipo de for
  • Exercícios: outro for
  • Exercícios Difíceis

 

Exercícios práticos

  

  • Exercícios: variáveis e contas
  • Exercícios: para casa

 

Leitura de Dados

  

  • Motivação
  • Pegando informações do usuário
  • Exercício
  • Cálculos utilizando variáveis
  • Exercício: convertendo ints
  • Utilizando a leitura de teclado para mais de uma informação
  • Exercícios: leitura de dados

 

Funções

  

  • Repetindo código?
  • Isolando a parte repetida
  • Criando funções
  • Utilizando funções
  • Exercícios: funções
  • Passando valores para a função
  • Exercícios: funções com parâmetros
  • Funções que devolvem valor
  • Exercícios

 

Mais sobre funções

  

  • Funções novamente
  • Funções chamando funções
  • Como funciona a execução de funções chamando funções
  • Para saber mais
  • Exercícios
  • Para Saber Mais - Variáveis em funções
  • Para Saber Mais - Exercícios

 

Exercícios de revisão

  

  • Revisão de tudo que foi aprendido
  • Exercícios

 

Lista

  

  • O problema
  • A solução
  • Exercícios: listas
  • Utilização em problemas reais
  • Pegando o número de itens de uma lista
  • Exercícios
  • Adicionando itens na lista
  • Removendo itens da lista
  • Acessando um item da lista
  • Exercícios

 

Arquivos

  

  • O que é um arquivo?
  • Para que serve um arquivo
  • Onde utilizaremos arquivos em aplicações reais
  • Como escrever em um arquivo
  • Exercícios
  • Como ler um arquivo
  • Exercícios

 

Exercícios

  

  • Exercícios

 

Apêndice - Recursão e Iteração

  

  • Relembrando funções
  • E se ...
  • Exercício
  • Mudando um pouco o algoritmo do fatorial
  • O que é recursão
  • Exercícios
  • Recursão versus iteração

 

Apêndice - Desafios

  

  • Exercícios

 

Apêndice - Javascript

  

  • Um pouco de história
  • Conhecendo o Javascript
  • Exercícios: JavaScript
  • Exibindo campos na tela
  • Como funciona o HTML
  • Outras tags
  • Exercícios
  • Usando Javascript com HTML
  • Exercícios
  • Utilizando funcões do Javascript
  • Exercícios

 

Apêndice Banco de Dados

  

  • Motivação
  • Resolvendo o problema
  • Utilização em projetos reais
  • Comunicação com o banco de dados
  • Exercício
  • Interagindo com o banco de dados
  • Onde são gravadas as informações no banco de dados
  • Exercícios
  • Comandos básicos de SQL
  • Exercícios

 

* Os apêndices listados são conteúdos adicionais que não fazem parte do curso regular.

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.