Baixe o app para aproveitar ainda mais
Prévia do material em texto
LAURA 2024.1 Engenharia de Computação em Apache Flink O curso de Engenharia de Computação em Apache Flink concentra-se nos princípios, técnicas e aplicações relacionadas ao processamento de dados em tempo real e em lote usando o framework Apache Flink. Esta disciplina é essencial para profissionais que desejam lidar com análise e processamento de dados em larga escala, com ênfase na baixa latência e alta eficiência. O curso começa com uma introdução aos conceitos básicos do Apache Flink, incluindo sua arquitetura, modelo de programação, fluxos de dados e conjuntos de dados (datasets). Os alunos aprendem sobre a capacidade do Flink de processar fluxos de dados de forma contínua e paralela, permitindo análises em tempo real e em lote com eficiência. Após essa introdução, o curso aborda as principais áreas de atuação da Engenharia de Computação em Apache Flink. Isso inclui o desenvolvimento de aplicativos Flink, onde os alunos aprendem a escrever código usando APIs em linguagens como Java ou Scala. Eles exploram operadores de transformação de dados, como map, filter, join e aggregate, e aprendem a lidar com problemas de estado, janelamento de dados e processamento de eventos complexos. Além disso, o curso explora tópicos avançados em Engenharia de Computação em Apache Flink, como otimização de desempenho, gerenciamento de recursos, integração com sistemas de armazenamento e processamento externos, e implementação de padrões de design comuns em aplicações Flink, como processamento de fluxos de dados de alto volume e integração com APIs de streaming. Outro aspecto importante é o estudo de casos práticos e projetos de Engenharia de Computação em Apache Flink, nos quais os alunos têm a oportunidade de aplicar os conceitos e técnicas aprendidas na prática. Eles trabalham em projetos de análise de dados em tempo real, desde a ingestão e processamento de fluxos de dados até a geração de insights e visualizações em tempo real, utilizando o Apache Flink para processar e analisar dados de forma eficiente e escalável. Em resumo, o curso de Engenharia de Computação em Apache Flink prepara os alunos para compreender, projetar e implementar soluções de processamento de dados em tempo real e em lote com eficiência e escalabilidade usando o Apache Flink. Ele oferece uma base sólida em conhecimentos teóricos e práticos de Engenharia de Computação em Apache Flink, capacitando os alunos a enfrentar os desafios e aproveitar as oportunidades oferecidas pelo mundo da análise de dados em tempo real.
Compartilhar