|
|
São Paulo - SP
15
e 29 de
Agosto
das
9h00 às 18h00
Inédito e exclusivo
|
14
horas de duração
2 finais de semana
Aprenda Fazendo
1 profissional por máquina
|
|
|
|
Algoritmos, Lógica
de Programação e Fluxogramas
Resolva
problemas por
meio de computadores!
|
|
Público Alvo: Analistas de Sistemas, Programadores, Estudantes,
Profissionais de Áreas de Negócio e demais
interessados no assunto.
Após o
término deste treinamento o participante
saberá:
Aplicar os conceitos de Algoritmos,
Lógica de Programação e Fluxogramas no
dia-a-dia da área de TI em seu relacionamento com as
área de negócio com o objetivo de descrever
problemas a serem resolvidos por meio da
aplicação da lógica e das linguagens de
programação de computadores.
|
|
Introdução: A automação é o processo em
que uma tarefa deixa de ser desempenhada pelo homem e passa
a ser realizada por máquinas, sejam dispositivos
mecânicos, eletrônicos (como os computadores) ou
de natureza mista.
Para que a
automação de uma tarefa seja bem-sucedida
é necessário que a máquina que
passará a realizá-la seja capaz de desempenhar
cada um de seus passos, de modo a garantir a repetibilidade
da mesma. Assim, é necessário que seja
especificado com clareza e exatidão o que deve ser
realizado em cada um dos passos da tarefa a ser
automatizada, bem como a seqüência em que estes
passos devem ser realizados.
À
especificação da seqüência ordenada
de passos que deve ser seguida para a
realização de uma tarefa, garantindo a sua
repetibilidade, dá-se o nome de algoritmo.
O uso de algoritmos é
tão antigo quanto a matemática. Com o passar
do tempo entretanto ele foi bastante esquecido pela
matemática. Com o advento das máquinas de
calcular e mais tarde dos computadores, o uso de algoritmos
ressurgiu com grande vigor, como uma forma de indicar o
caminho para a solução dos mais variados
problemas de automação de tarefas.
A programação
de computadores é apenas um dos campos de
aplicação dos algoritmos. Na verdade,
há inúmeros casos que podem exemplificar o uso
(involuntário ou não) de algoritmos para a
padronização do exercício de tarefas
rotineiras.
Para que um computador possa
desempenhar uma tarefa é necessário que esta
seja detalhada passo-a-passo, numa forma
compreensível pela máquina, utilizando aquilo
que se chama de programa. Neste sentido, um programa de
computador nada mais é que um algoritmo escrito numa
forma compreensível pelo computador, ou seja, por
meio de uma linguagem de programação.
Para que possamos utilizar
perfeitamente uma linguagem de programação,
explorando toda a sua capacidade de contribuir para a
automação de tarefas, é
necessário que os algoritmos criados obedeçam
certas regras, as quais denominamos de lógica de
programação.
Os algoritmos criados para a
descrição de tarefas a serem automatizadas por
meio de computadores e de acordo com as regras descritas
pela lógica de programação podem ser
representados graficamente por meio de fluxogramas.
Fluxograma é uma
representação gráfica de algoritmos
onde formas geométricas diferentes implicam
ações (instruções, comandos)
distintas. Tal propriedade facilita o entendimento das
idéias contidas nos algoritmos e justifica sua
popularidade.
|
|
Conteúdo
Programático
·
Introdução
· Algoritmos
· Técnica de
Resolução de Problemas
·
Automação de tarefas por meio de
Computadores
· Fluxogramas
· Norma ISO 5807
· Lógica de
Programação
· Estruturas
Lógicas
----->>Seqüência
----->>Decisão
----->>Repetição
----->>Simulação (Teste de Mesa)
----->>Resolução de Exercícios
|
|
Especialista

|
Professor dos cursos de extensão e MBA da
FIPT (IPT - SP) e do Centro de
Pós-Graduação do Instituto MAUÁ
de Tecnologia (IMT) e especialista em Arquitetura de
Sistemas da Telecomunicações de São
Paulo S. A. - TELESP, atuando nas áreas sistemas de
negócio e sistemas de gerência para redes de
telecomunicações. É palestrante e
coordenador de diversos cursos em instituições
como IBC, IIR, Recriando e BI. Acumula experiência de
mais de 20 anos na área de Tecnologia da
Informação, sendo especializado em redes de
computadores e no desenvolvimento baseado em tecnologia OPEN
SOURCE. Participou do desenvolvimento e
implantação do Projeto de Outsourcing ... (leia
mais)
|
Ivan
Luizio
Magalhães |
|
|
|
|
|
|

|
|
|
|
Trabalhamos para
atender os interesses do público de TIC (Tecnologia
da Informação e Comunicação) que
não dispõe de muito tempo para participar de
atividades de longa duração. Assim, nossas
atividades, focadas e práticas
(Congressos
e Seminários, Workshops e Mão na
Massa) são, em sua maior parte de um dia,
quando não, são modulares e independentes em
módulos de 7 horas; oferecem o
"norte","o caminho das pedras" a fim de
solucionar as demandas em busca da importante reciclagem, do
fundamental aperfeiçoamento e networking
profissional.
Em quase 5 anos ininterruptos de trabalho, mais
de 12,7 mil profissionais já participaram de nossas
iniciativas (veja
fotos de todo histórico); 8 em 10 participantes
estiveram presentes pelo menos 4 vezes; 9 em cada 10
participantes nos indicam em sua rede de relacionamento; 10
em 10 participantes afirmam ter suas expectativas
correspondidas em relação ao conteúdo
apresentado; 9 em 10 participantes reconhecem a
experiência profissional e didática dos
especialistas que ministram todos nossos temas.
Sugerimos: entre em contato conosco e solicite
nossas referências a fim de comprovar os fatos acima.
Informaremos contato de nossos clientes para que possa
questionar nosso trabalho e confiantemente tomar a
decisão de participar de nossas atividades.
Aguardamos seu contato e Contamos com a sua
participação!
Frase em
destaque
"Investir em conhecimentos rende sempre melhores
juros." Benjamin Franklin
|
|
|
| Inscrições WEB
Encerradas |
| Entre em contato conosco para checar a
possibilidade de uma vaga |
|
INCLUSO
- Material do congressista
(apostila impressa com todos os slides que
serão apresentados no evento)
- Certificado de
Participação
- Coffee Break (2)
- Oportunidade de conhecer profissionais do
mercado com interesses similares ao seus, ou seja: ampliar
sua rede de relacionamento.
- Pós-Evento:
Download do material .pdf disponibilizado na
apostila
|
|
| Confira outras
atividades que podem ser de seu interesse |
Jogos
com J2ME
Desenvolvendo Jogos para celulares utilizando J2ME
Google
Android
Quase tudo é possível
JQuery
Produzir um site utilizando-se de recursos
tidos como "modernos" não é
complicado como parece!
Java
Script-não obstrusivo
Desenvolvimento mais produtivo, cujo
código torna-se mais limpo e promovendo
escalabilidade e acessibilidade
Hibernate
e JPA e
Demoiselle Persistence
Desenvolva aplicações sem
código sql e com livre escolha de banco de dados
Segurança
em PHP
Entendendo as 10 principais vulnerabilidades
de aplicações web e como defender a sua
aplicação
Drupal
Demonstrar como construir sites usando o
Drupal como base
JQuery
Produzir um site utilizando-se de recursos
tidos como "modernos" não é
complicado como parece!
WebServices
em PHP
Ensinar as definições de um
webservice, sua tipagem, as tecnologias envolvidas em sua
construção e consumo e seus
benefícios
Smarty
Aprenda na Prática a
Separação da Lógica e Layout em sua
Aplicação PHP
PHP
Orientado a Objetos
Orientação a Objetos da Zend
Engine 2 (PHP5) na prática
Joomla!
Instalar, Planejar e Administrar
ZEND
IDesenvolvimento de Aplicações
PHP 5 Orientadas a Objeto
|
Não pode
participar
desta turma? |
Seja
notificado(a) via email sobre a abertura de
inscrições para as próximas
turmas
|
ou
|
Hospedagem

|
|
|