• GRÁTIS
  • ACESSO ILIMITADO
  • Certificado do curso
  • 40 Aulas
  • 6 Horas, 40 minutos
1754 ALUNOS
  • Foto de perfil de TSP
  • Foto de perfil de Sivaldo
  • Foto de perfil de Nicolas Araujo Nogueira
  • Foto de perfil de Marcos Macedo
  • Foto de perfil de Douglas Acioli
  • Foto de perfil de João Alfredo de Moraes

Uma estrutura de dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente. Entre as que vamos aprender nesse curso podemos citar: vetores, pilhas, filas, listas encadeadas, árvores e grafos.

Saber como utilizar e gerenciar estruturas de dados é essencial para qualquer programador. Utilizar a estrutura de dados errada tem como consequência perder performance no programa e até mesmo a saída incorreta.

É importante também saber como buscar dados de maneira mais eficiente e também como os ordenar. Nesse curso também vamos aprender sobre algoritmos de busca e de ordenação.

Aprender estruturas de dados e algoritmos lhe torna um programador melhor, além de ajudar a conseguir a passar em entrevistas de emprego em grandes empresas de TI, como eBay, amazon, Google, entre outras.

Nesse curso vamos aprender a teoria, como podemos utilizar a estrutura de dados ou algoritmo em projetos reais, além de aprender as estruturas presentes na linguagem Java.

Vamos utilizar a linguagem Java, mas você pode desenvolver os algoritmos em qualquer linguagem de sua preferência.

É necessário ter conhecimento básico da linguagem Java. Caso deseje, você pode fazer esse curso gratuito para aprender o básico de Java.

  • Vetores (Arrays)
  • Pilhas (Stacks)
  • Filas (Queues)
  • Listas Encadeadas (Linked Lists)
  • Listas Duplamente Encadeadas (Doubly-Linked Lists)
  • Conjuntos (Sets)
  • Tabelas de Hashing (HashTables)
  • Árvores (Trees)
  • Grafos (Graphs)
  • Algoritmos de Ordenação:
    • Bolha (Bubble Sort)
    • Seleção (Selection Sort)
    • Inserção (Insertion Sort)
    • Merge Sort
    • Quick Sort
  • Busca sequencial
  • Busca binária

FAQ

É necessário saber lógica de programação básica com Java.

Para calendário da disponibilidade das próximas aulas, acesse esse link.

Este curso ainda está em andamento. Ao final do curso, um botão de “concluir curso” estará disponível na seção das aulas e o certificado será gerado automaticamente.

Ementa do Curso

Introdução
#01: Introdução a Estrutura de Dados e Algoritmos GRÁTIS 00:12:00
Vetores, Arrays e Listas
#02: Vetores e Arrays: Introdução 00:13:00
#03: Vetores e Arrays: Adicionar elemento no final do vetor 00:15:00
#04: Vetores e Arrays: Verificar tamanho e imprimir elementos do vetor 00:08:00
#05: Vetores e Arrays: Obter elemento de uma posição 00:07:00
#06: Vetores e Arrays: Verificar se elemento existe no vetor (busca sequencial) 00:06:00
#07: Vetores e Arrays: Adicionar elemento em qualquer posição 00:18:00
#08: Vetores e Arrays: Aumentar capacidade do vetor 00:10:00
#09: Vetores e Arrays: Remover elemento do vetor 00:15:00
#10: Vetores e Arrays: Generalizar o tipo do vetor 00:12:00
#11: Vetores e Arrays: Configurar o tipo do vetor dinamicamente (Generics) 00:14:00
#12: Vetores e Arrays: APi Java: ArrayList 00:14:00
Vetores e Arrays: Exer 01 método contém 00:05:00
Vetores e Arrays: Exer 02 método último índice 00:07:00
Vetores e Arrays: Exer 03 método remove elemento 00:05:00
Vetores e Arrays: Exer 04 método obtém (get) 00:04:00
Vetores e Arrays: Exer 05 método remover todos elementos (clear) 00:07:00
Vetores e Arrays: Exer 06 Contatos – Lista 00:40:00
Vetores e Arrays: Exer 07 Contatos – ArrayList 00:08:00
Pilhas
#13: Pilhas: Introdução 00:16:00
#14: Pilhas: Empilhar elemento (push) 00:09:00
#15: Pilhas: Verificar se pilha está vazia 00:03:00
#16: Pilhas: Espiar/Verificar elemento do topo (peek) 00:05:00
#17: Pilhas: Desempilhar elemento (pop) 00:08:00
#18: Pilhas: API Java: Stack 00:05:00
Pilhas: Exer 01 Empilha e desempilha 00:08:00
Pilhas: Exer 02 Pilhas par ou ímpar 00:09:00
Pilhas: Exer 03 Pilha de Livros 00:09:00
Pilhas: Exer 04 Stack de Livros 00:05:00
Pilhas: Exer 05 Desafio do Palíndromo 00:10:00
Pilhas: Exer 06 Desafio dos símbolos balanceados 00:15:00
Pilhas: Exer 07 Desafio conversão decimal-binário 00:11:00
Pilhas: Exer 08 Desafio Torre de Hanoi 00:10:00
Filas
#19: Filas: Introdução 00:09:00
#20: Filas: Enfileirar (adicionar) elemento (enqueue) 00:08:00
#21: Filas: Espiar/Verificar elemento início da fila (peek) 00:03:00
#22: Filas: Desenfileirar (remover) elemento da fila (dequeue) 00:06:00
#23: Filas: API Java: Queue 00:07:00
#24: Filas com Prioridade 00:14:00
#25: Filas: API Java: PriorityQueue 00:10:00

Resenhas do Curso

4.9

22 ratings
  • 1 stars0
  • 2 stars0
  • 3 stars0
  • 4 stars2
  • 5 stars20
  1. Foto de perfil de Luís Augusto R. Conceição Filho

    Parabéns

    Loiane, muito obrigado!
    É muito difícil encontrar cursos online, tão bem explicados como os que você faz. Aprendi bastante com suas vídeo aulas seu método de ensino é MUITO BOM! Que tudo continue dando muito certo na sua jornada. Parabéns pelo material fantástico e por esse site que ajuda a entender melhor o Java.

  2. Foto de perfil de Alison

    Muito bom

    Parabéns pela iniciativa e pela didática, encontramos por ai muitos videos que falam sobre java, mas com uma didática precária, eu gostei da sua .

    Obrigado.

  3. Foto de perfil de Hallef

    Agradecido

    Muito obrigado Loiane Gronner!

  4. Foto de perfil de Thiago Oliveira M

    Sobre o Curso

    Professora Loiane, suas aulas são as melhores.
    Sua didática é com certeza, uma das melhores que já vi.
    Não encontrei ninguém que explique estrutura de dados, tão bem como você.
    Obrigado por disponibilizar essas vídeo aulas, me ajudou muito.
    Gostaria só de saber, se você ira dar continuidade nos outros conceitos de estrutura de dados.
    Atenciosamente,

    Thiago Oliveira

  5. Foto de perfil de Rinaldo Soares Sant'Ana

    Obrigado!

    Agradeço a você professora por ter cedido seu tempo por mas este curso que tem me ajudado bastante nas minha atividade da faculdade.

  6. Foto de perfil de Elyneker

    ótimo curso de Estrutura de Dados

    Parabéns!!!
    O curso de Estrutura de Dados e Algoritmos com Java é muito objetivo o que facilita demais na hora de praticar.
    Cada aula aborda temas específicos, que o diferencia de outros cursos que não seguem um padrão de ensino que facilita ao aluno.
    Obrigado por cada aula.

  7. Foto de perfil de Domingos Andre dos Santos Almeida

    aprendizado

    Excelente curso para quem esta começando, ótima didática, recomendo!
    Me ajudou muito na faculdade pois tinha varias dificuldades no assunto estudado.

  8. Foto de perfil de Deison Ribeiro Cardoso

    Espetacular.

    Fiz as aulas pelo youtube, pois era mais fácil de assistir no celular e poder continuar estudando mesmo no caminho para o trabalho.
    Consegui absorver bastante o conteúdo e a didática da Loiane é fora de sério.
    Incrível!

  9. Foto de perfil de Alex S. F. B. de Medeiros

    Excelente curso

    Ótimo curso, e parabéns por sua iniciativa de compartilhar seus conhecimentos.

  10. Foto de perfil de Tulio Vidal

    Ótimo

    Curso bastante completo e com uma didática excelente. Parabéns e muito obrigado por fornecer esse ótimo curso para todos nós!

  11. Foto de perfil de Tulio Vidal

    Ótimo

    Um ótimo curso e com conteúdo enriquecedor!!!

  12. Foto de perfil de Antonio Pinho

    Obrigado, por mais um excelente curso

    Obrigado por partihar
    Cumprimentos
    António Pinho / Portugal

  13. Foto de perfil de Camila Peracini

    Muito Obrigada

    Loiane, muito, mas, muito obrigada por doar seu tempo para nos ensinar, para compartilhar um pouco do que você já viveu com Java em seus projetos e trabalhos.
    Muito Obrigada, você está de parabéns com as explicações, com a forma de passar e transmitir os cursos.

  14. Foto de perfil de mario_gnosis

    Muito bom o curso!
    Parabéns Loiane pelo formato deste curso e por disponibilizar seu tempo para ensinar-nos!

  15. Foto de perfil de naatic

    Parabéns

    Sou estagiária e estou vendo seus cursos como material do trabalho! Você manda muito bem e tem uma didática maravilhosa. Parabéns.

  16. Foto de perfil de FELIPE AUGUSTO DA CUNHA SILVA

    Nota 10

    Estou aprendendo bastante. E estou ansioso pelas próximas aulas.

  17. Foto de perfil de Paulo Ricardo Gonçalves dos Santos

    Muito Bom, Parabéns !

    O curso promove uma aula bem dinâmica e fácil de aprender, trás alguns conceitos porém de grande importância que são poucos usados e que melhoram muito nosso dia a dia como desenvolvedores.

    Excelente curso recomendo a todos que estão iniciando ou que já são da área de desenvolvimento!

More Reviews

Sobre

loiane.training é uma plataforma de cursos online que visa contribuir com seu crescimento profissional, seja ajudar na performance acadêmica ou contribuir com sua carreira!

Validar Certificado

Doações

Login

Register

Create an Account
Create an Account Back to login/register