Beruflich Dokumente
Kultur Dokumente
1 of 6
http://www.caelum.com.br/curso/cs-01-logica-de-programacao/
Cursos
Formao Java
Formao Java Avanada
Todos Cursos Java
Cursos Ruby on Rails
Curso Scrum
Cursos Web Design
Calendrio
Comunidade
Apostilas abertas
Artigos
Blog da Caelum
CaelumMock
Livro Arquitetura Java
Open source
QCon SP 2010
Servios
Consultoria e Desenvolvimento
Cursos in-company
Empresa
Quem somos
Nossos instrutores
Depoimentos
Newsletter
Contato
Blog da Caelum
Newsletter
27/5/2010 09:00
2 of 6
http://www.caelum.com.br/curso/cs-01-logica-de-programacao/
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 computao para os que
ainda esto ingressando no mercado.
O curso aborda pensamento lgico, conceitos de lgica de programao, linguagens e suas estruturas
bsicas, Groovy, JavaScript e bancos de dados. um curso bastante prtico, com muitos exerccios reais,
acompanhamento de instrutores capacitados e experientes, e a qualidade Caelum reconhecida h muitos
anos no mercado Java.
Aps esse treinamento, o aluno ter uma boa base de lgica e computao e poder seguir seus estudos
rumo a uma carreira em desenvolvimento de software.
Pr-requisitos: Conhecimentos bsicos de computao e facilidade com problemas lgicos.
Explicando um caminho
Exerccio
Sequncia de tarefas
Um segundo exemplo: receitas
Exerccio prtico
Exerccios prticos
Exerccios
Exerccios para casa
Linguagem de programao
1. O que um computador capaz de entender?
2. Linguagem de programao
3. Brincando com as cartas
27/5/2010 09:00
3 of 6
http://www.caelum.com.br/curso/cs-01-logica-de-programacao/
4. Representao em 0 e 1
5. Exerccios
Mas e se?
1.
2.
3.
4.
5.
O maldito trnsito
Exerccio
Exerccio
Utilizando o "se" e o "seno"
Exerccios
Programando
1.
2.
3.
4.
5.
6.
7.
Um exemplo de linguagem
Exerccios
Duas condies
Se o carro voltar E se no chover
Se chover OU se nevar
Operador E e OU no Groovy
Exerccios
Variveis
1.
2.
3.
4.
5.
6.
7.
8.
Motivao
Variveis que guardam caracteres
Variveis que guardam valores decimais
Variveis que guardam valores booleanos
Utilizando variveis para clculos
Concatenando Strings
Exerccio: Variveis
Exerccios
Exerccios prticos
1. Exerccios: variveis e contas
2. Exerccios: para casa
Leitura de Dados
1. Motivao
27/5/2010 09:00
4 of 6
2.
3.
4.
5.
6.
7.
http://www.caelum.com.br/curso/cs-01-logica-de-programacao/
Funes
1.
2.
3.
4.
5.
6.
7.
8.
9.
Repetindo cdigo?
Isolando a parte repetida
Criando funes
Utilizando funes
Exerccios: funes
Passando valores para a funo
Exerccios: funes com parmetros
Funes que devolvem valor
Exerccios
Funes novamente
Funes chamando funes
Como funciona a execuo de funes chamando funes
Para saber mais
Exerccios
Para Saber Mais - Variveis em funes
Para Saber Mais - Exerccios
Exerccios de reviso
1. Reviso de tudo que foi aprendido
2. Exerccios
Lista
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
O problema
A soluo
Exerccios: listas
Utilizao em problemas reais
Pegando o nmero de itens de uma lista
Exerccios
Adicionando itens na lista
Removendo itens da lista
Acessando um item da lista
Exerccios
Arquivos
1.
2.
3.
4.
5.
O que um arquivo?
Para que serve um arquivo
Onde utilizaremos arquivos em aplicaes reais
Como escrever em um arquivo
Exerccios
27/5/2010 09:00
5 of 6
http://www.caelum.com.br/curso/cs-01-logica-de-programacao/
Exerccios
1. Exerccios
Relembrando funes
E se ...
Exerccio
Mudando um pouco o algoritmo do fatorial
O que recurso
Exerccios
Recurso versus iterao
Apndice - Desafios
1. Exerccios
Apndice - Javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Um pouco de histria
Conhecendo o Javascript
Exerccios: JavaScript
Exibindo campos na tela
Como funciona o HTML
Outras tags
Exerccios
Usando Javascript com HTML
Exerccios
Utilizando funces do Javascript
Exerccios
Motivao
Resolvendo o problema
Utilizao em projetos reais
Comunicao com o banco de dados
Exerccio
Interagindo com o banco de dados
Onde so gravadas as informaes no banco de dados
Exerccios
Comandos bsicos de SQL
Exerccios
27/5/2010 09:00
6 of 6
http://www.caelum.com.br/curso/cs-01-logica-de-programacao/
27/5/2010 09:00