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.

5,0 (1 avaliações)
17 alunos
Iniciante
Criado por Allan Almeida de Araujo
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.

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
    Resposta do Exercício

    Sobre o instrutor

    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.


    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
    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.

    Cursos relacionados