Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Iniciando Estruturas de Dados e Algoritmos em Java

Curso de Iniciando Estruturas de Dados e Algoritmos em Java

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Começando com Estruturas de Dados e Algoritmos em Java

Aprimore suas habilidades de resolução de problemas e organização de dados usando estruturas de dados e algoritmos em Java

Aprender sobre estruturas de dados e algoritmos fornece insights valiosos para resolver problemas de programação comuns. Muitos dos desafios enfrentados pelos programadores diariamente já foram resolvidos, testados e comprovados como eficazes. Ao entender como essas soluções funcionam, você pode selecionar com confiança as ferramentas apropriadas para lidar com problemas semelhantes. Este curso equipa você com o conhecimento necessário para construir aplicativos eficientes. Ele começa com uma introdução a algoritmos e notação Big O, seguida por explicações de padrões de programação populares como bubble sort, merge sort e quicksort. Além disso, você explorará várias estruturas de dados, como árvores binárias, tabelas hash e grafos. O curso também aborda conceitos avançados, como paradigmas de design de algoritmos e teoria dos grafos. Ao final deste curso, você terá as habilidades para implementar corretamente algoritmos e estruturas de dados comuns em seus aplicativos.

Sobre o Autor: Johnathan Rivers

Johnathan Rivers possui ampla experiência na indústria. Ele possui um mestrado com foco em desenvolvimento web e um doutorado com foco em tecnologia educacional. Com mais de 20 anos de experiência em desenvolvimento e 16 anos de experiência em ensino universitário, ele possui amplo conhecimento em cursos de aplicativos frontend, backend e mobile. Atualmente, Johnathan atua como Chefe de Programa do Departamento de Desenvolvimento Web no San Diego Mesa College. Ele também é instrutor de experiência do usuário e desenvolvimento frontend na U.C. San Diego Extension.

O que você aprenderá

- Obter uma compreensão sólida dos conceitos fundamentais por trás dos principais algoritmos - Expressar complexidades de espaço e tempo usando a notação Big O - Implementar corretamente algoritmos de classificação clássicos, como merge sort e quicksort - Implementar corretamente estruturas de dados básicas e complexas - Explorar diferentes paradigmas de design de algoritmos, incluindo ganancioso, dividir e conquistar e programação dinâmica - Aplicar técnicas poderosas de correspondência de strings e otimizar a lógica do seu aplicativo - Dominar representações de grafos e aprender sobre vários algoritmos de grafos
Ver informações completas