Curso Lógica de Programação e Estruturas de Dados com Aplicações em Java

O curso ensinará sobre algoritmos e estrutura de dados, pilhas e filas e diferenças entre TreeSet, HashSet e LinkedHashSet em Java. Focado para o desenvolvimento de software.

Avaliação: 5,0 de 5 estrelas (1 avaliações).
17 alunos
Iniciante
Curso Lógica de Programação e Estruturas de Dados com Aplicações em Java

O curso desenvolverá no aluno a capacidade de:

Aprender a programar em uma linguagem de alto nível.
Resolver problemas utilizando uma linguagem de programação.
Desenvolver o raciocínio lógico.
Ter boas práticas de estrutura de dados
Preparar o aluno a ter maior capacidade de desenvolvimento de software
Efetuar Desenvolvimento Orientado a Objeto.

Sobre o curso

Descrição

O intuito do Curso Lógica de Programação e Estruturas de Dados com Aplicações em Javaé criar todo o raciocínio lógicode programação no paradigma mais usado pelo mercado de TI.Com o foco totalmente em lógica de programação e boas práticas de estrutura de dados. Capacitando o desenvolvimento de software tanto paramobile, web e desktop.

O curso aborda a questão do pensamento dedutivo e matemático, seus limites e o raciocínio abstrato. Começaremos revendo alguns conceitos, com a finalidade de consolidar os seus conhecimentos quanto ao funcionamento de um computador.

Para aqueles que querem ter mais uma profissãoo curso de lógica de programação e estrutura de dados com aplicações em java é uma excelente escolha, obtenha uma melhor colocação no mercado de trabalho em pouco tempo.

  • Conceitos de Programação
  • Conceitos de Orientação a Objetos em Java
  • Escrevendo Primeiro Programa em Java
  • Conceitos de Algoritmos
  • Algoritmos e Estrutura de Dados:
    • Comando enquanto-fim/ while /Do While
    • Estruturas de decisão simples, composta; múltipla; repetição
    • Laços contados para... faça
    • Laços condicionais
    • Estruturas de controle encadeadas ou aninhadas
    • Estruturas de dados homogêneas
    • Matrizes de uma dimensão ou vetores
    • Operações básicas, leitura de dados e escrita de dados de matrizes do tipo vetor
    • O método da bolha de classificação
    • Matrizes com mais de uma dimensão
    • Operações básicas com matrizes de duas dimensões
  • Classificação de Dados por Intercalação: MergeSort:
    • Classificação por trocas; seleção, inserção; intercalação
  • Como Usar o Algoritmo MergeSort em Java
  • Algoritmos de Ordenação - Bubble Sort
  • Entendendo o Algorítmo Bubble Sort em Java
  • Pilhas e Filas
  • Estruturas Hierárquicas Árvores Binárias
  • Árvore Binária de Busca
  • Árvore Binária de Busca em Java
  • Estrutura da Informação:
    • Tipos de dados; tipos abstratos de dados
    • Implementação de TADs em Java
  • Mapeamento:
    • Diferenças de objetos e relações
    • Mapeamentos simples; objetivo embutido
    • Chaves compostas
    • Mapeando relacionamentos; herança
  • Comentários, Concatenação e Impressão no Console
  • TreeSet, HashSet e LinkedHashSet
  • Desenvolvendo Tela Pesquisa
  • NetBeans - Teclas de Atalho e Modelos de Código
  • Desenvolvendo Sistema de Cadastro:
    • Sistema de cadastro, utilizando a linguagem de programação JAVA, banco de dados MySQL e o padrão de desenvolvimento MVC model-view-control
  • Entendendo o Hibernate Cache em Detalhes
  • HashMap Java: Trabalhando com Listas key-value
  • Conteúdo programático

    Módulo Principal 28 aulas
    Fundamentos de Lógica de Programação Introdução aos conceitos básicos de lógica, algoritmos e técnicas de programação
    Introdução à Lógica de Programação Fundamentos da lógica aplicada à programação e desenvolvimento de algoritmos
    Introdução à Lógica de Programação e Algoritmos Fundamentos da lógica de programação, sequências lógicas e criação de algoritmos
    Conceitos de Orientação a Objetos em Java Fundamentos da programação orientada a objetos: classes, objetos, herança e encapsulamento
    Escrevendo Primeiro Programa em Java Fundamentos de linguagens de programação, algoritmos em Portugol e estruturas básicas.
    Conceitos de Algoritmos Fundamentos de algoritmos, operadores, variáveis e estruturas de programação em Portugol
    Algoritmos e Estrutura de Dados Comandos de repetição, estruturas de decisão, laços e estruturas de dados homogêneas
    Classificação de Dados por Intercalação: MergeSort Aprenda o algoritmo MergeSort baseado no padrão Divisão e Conquista
    Orientação a Objetos em Java: Conceitos Fundamentais Explore os conceitos básicos da programação orientada a objetos e sua aplicação em Java
    Algoritmos de Ordenação - Bubble Sort Fundamentos de lógica de programação, algoritmos e estruturas de controle com aplicações em Java.
    Criando seu Primeiro Programa em Java - Hello World Aprenda a configurar o ambiente e criar seu primeiro programa Java do zero.
    Pilhas e Filas em Java Estruturas de dados fundamentais: pilhas (LIFO) e filas (FIFO) com implementação em Java
    Estruturas Hierárquicas - Árvores Binárias Estruturas de dados hierárquicas fundamentais para organização e pesquisa eficiente de informações.
    Estruturas de Controle e Introdução a Arrays Comandos de repetição, estruturas de decisão e arrays em Java
    Orientação a Objetos em Java Conceitos fundamentais da programação orientada a objetos aplicados em Java
    Estruturas de Dados e Controle em Programação Estruturas de repetição, decisão, vetores e controle de fluxo em algoritmos
    Mapeamento Objeto-Relacional com JPA Como mapear tabelas para objetos usando anotações JPA em Java
    Fundamentos de Lógica de Programação e Algoritmos Aprenda os conceitos básicos de lógica, algoritmos e estruturas de decisão
    Estruturas de Dados: Pilhas e Filas em Java Implementação e aplicações práticas de Pilhas (LIFO) e Filas (FIFO) em Java.
    Desenvolvendo seu Primeiro Programa em Java Aprenda a criar, compilar e executar o programa Hello World em Java
    Fundamentos de Lógica de Programação Conceitos fundamentais de lógica, algoritmos e estruturas de decisão
    Desenvolvendo Seu Primeiro Programa Java Aprenda a configurar o ambiente e criar seu primeiro programa Hello World em Java
    Entendendo o Algoritmo Bubble Sort em Java Aprenda como funciona um dos algoritmos de ordenação mais simples e fundamentais
    HashMap Java: Trabalhando com Listas key-value Estruturas de dados Pilha e Fila em Java com implementação prática
    Introdução à Lógica de Programação Fundamentos de lógica, algoritmos e diagramas de blocos para programação
    Exercício Primeiro exercício
    Resposta Exercício Resolução detalhada de exercícios práticos para fixar os conceitos de lógica de programação e estruturas de dados.
    Resposta do Exercício Confira a solução detalhada do exercício proposto e consolide seu aprendizado em lógica de programação.

    Sobre o criador de conteúdo

    AL

    Allan Almeida de Araujo

    11 cursos 596 alunos

    Graduando em Sistemas de Telecomunicações pelo Instituto Federal do Amazonas e Formado e Atuando como Software Developer.

    Ver perfil completo e todos os cursos →

    Este curso possui suporte da Dóri IA

    Tire dúvidas a qualquer momento e receba respostas baseadas no conteúdo do curso e no conhecimento do autor.

    Avaliações dos alunos

    5,0 1 avaliações

    Em destaque

    Marcelo Medeiros dos Santos Marcelo Medeiros dos Santos

    Curso mediano. Diziam que era para iniciantes, mas acho que tem bastante coisa avançada, misturada com muita coisa básica. Mas valeu a pena.

    Todos os depoimentos

    Curso chegou ao Ensino Social em 30/10/2015 Os depoimentos abaixo foram dados no BravaCursos, onde o curso nasceu.

    Cursos relacionados

    R$ 249,90