No nosso curso abrangente de 80 horas, você explorará conceitos avançados de programação, incluindo estruturas de controle como repetição e decisão, estruturas de dados como vetores e matrizes, algoritmos de pesquisa e vetores de busca, além de conceitos fundamentais da programação orientada a objetos e muito mais.
Durante o curso, você vai:
-
Estruturas de Controle: Aprofundar-se em estruturas de controle como repetição (loops) e decisão (condicionais), essenciais para o desenvolvimento de algoritmos complexos.
-
Estruturas de Dados: Explorar a utilização de estruturas de dados como vetores (arrays) e matrizes para armazenar e manipular informações de forma eficiente.
-
Algoritmos de Pesquisa: Aprender algoritmos de pesquisa como busca linear e busca binária, e como aplicá-los para encontrar informações em conjuntos de dados.
-
Programação Orientada a Objetos: Compreender os princípios da programação orientada a objetos, incluindo classes, objetos, herança, polimorfismo e encapsulamento.
-
Prática com Algoritmos: Aplicar os conhecimentos adquiridos em projetos práticos para resolver problemas do mundo real.
-
Boas Práticas de Programação: Familiarizar-se com boas práticas de programação, como modularização, legibilidade de código e comentários.
Ao final do curso, você estará preparado para desenvolver programas mais robustos e eficientes, utilizando estruturas de controle avançadas, estruturas de dados otimizadas e os princípios da programação orientada a objetos.
Habilidades aprendidas
1 - Compreendendo lógica de programação
2 - Funcionamento dos computadores
3 - Tipos de algoritmos
4 - Primeiros passos em programação estruturada
5 - Tipos de dados
6 - Dados: variáveis
7 - Operadores aritméticos
8 - Combinando algoritmos, variáveis, constantes e expressões aritméticas
9 - Ambientes de programação e desenvolvimento
10 - Conversão de algoritmos em programas
11 - Testes de mesa
12 - TDD, o desenvolvimento guiado por testes
13 - Qualidade em desenvolvimento
14 - Conceito de estruturas de controle
15 - Operadores relacionais
16 - Operadores lógicos
17 - Desvio condicional encadeado
18 - Teste lógico no início da repetição
19 - Teste lógico no fim da repetição
20 - Repetição por contagem
21 - Estrutura de dados: vetores
22 - Ordenação de vetores
23 - Realizando pesquisas em vetores
24 - Pesquisas sequenciais
25 - Variáveis globais e locais
26 - Parâmetros
27 - POO (Programação orientada a objetos)
28 - Características de POO (Programação orientada a objetos)
29 - A linguagem Java

CID ANDRADE
Cid Andrade é Mestre em Ciências, Pós-Graduado em Administração e Implantação de Sistemas Informatizados e Graduado em Arquitetura e Urbanismo. Possui ampla experiência como fotografo e editor de fotografia, analista de sistemas e professor em diversas áreas, como desenvolvimento e programação, Linux, segurança da informação, Photoshop e Lightroom.
Dúvidas frequentes
TEMOS A RESPOSTA!
O curso é 100% online. Entregue materiais complementares. Ao se inscrever, você tem acesso a todas as aulas em poucos minutos.
O acesso às trilhas é de 3 meses e, para os cursos avulsos, 30 dias. Você não precisa se preocupar, faça no seu tempo.
Todos os cursos possuem certificado autorizado pelo MEC. No verso do certificado consta o cronograma, carimbo do CNPJ e a assinatura do responsável, além das características obrigatórias da validade do certificado.
Os cursos são 100% online. Após a confirmação do pagamento, você receberá os dados para login pelo seu email cadastrado no momento da compra.
Você pode efetuar o pagamento à vista com desconto (depósito, TED ou PIX) ou em até 12X no cartão de crédito.
Nossos consultores irão sanar suas dúvidas diretamente pela plataforma através do "Campo de Dúvidas".
Sim. 100% seguros. Todo o processo de compra é gerenciado pelo Pagar.me, através de uma transação criptografada com 128 bits.