Meio ano se foi.
O segundo tempo começa agora.
Entenda o como os dados de uma relação se relacionam a partir dos conceitos de linhagem de dados.
A qualidade de dados é crucial para extrair valor dos dados de uma organização. Garanta a qualidade de dados com a biblioteca Pydeequ.
Invista na transformação da sua carreira!
Neste curso, aprenda a acessar um banco de dados SQL a partir de uma aplicação Windows Forms com C#. Além disso, implemente um CRUD completo!
Aprenda a projetar, orquestrar e monitorar pipelines de dados na Azure com Data Factory, Data Lake, Azure Functions e Synapse. Transforme dados com Python e aplique práticas de ETL e observabilidade.
Nesta formação de Java, você vai poder expandir seus conhecimentos em Reflection, Exceções, programação com Threads, processos de Build, e detalhes internos da JVM e gestão de memória, para ganhar uma compreensão mais profunda e habilidades práticas em Java. Reflection em Java é um recurso que permite que programas inspecionem e modifiquem o comportamento de classes, interfaces e objetos em tempo de execução. Isso é crucial para o desenvolvimento de software, pois facilita a implementação de funcionalidades como frameworks de teste automatizado, onde os métodos são chamados dinamicamente, e a integração de sistemas, onde classes são carregadas e métodos invocados sem que haja uma dependência direta entre eles. Exceções em Java são eventos que alteram o fluxo normal de execução de um programa, geralmente como resultado de erros. O correto manejo de exceções é vital para criar aplicações robustas e confiáveis. Ele permite que desenvolvedores lidem com situações de erro de maneira controlada, evitando falhas do programa e permitindo a recuperação de erros, garantindo assim uma experiência de usuário mais estável e segura. Threads em Java são fluxos de controle dentro de um programa que permitem a execução de múltiplas partes do código simultaneamente. Eles são essenciais para melhorar o desempenho e a eficiência das aplicações, especialmente em tarefas que podem ser executadas em paralelo ou quando se espera uma resposta de longa duração, como em operações de rede. O uso eficaz de threads pode tornar um aplicativo mais responsivo e rápido. O processo de Build em desenvolvimento de software refere-se à conversão de código-fonte em um executável ou outra forma utilizável. É uma parte fundamental do ciclo de vida do desenvolvimento, envolvendo a compilação do código, a execução de testes, a integração de diferentes módulos e a preparação do software para implantação. Um processo de Build bem estruturado garante que o software seja construído de forma consistente e sem erros, o que é crucial para a entrega rápida e confiável de aplicações de alta qualidade. A Gestão de Memória trata de como os dados de uma aplicação Java em execução ficam organizados na memória. Esse tópico abrange as diferentes áreas da memória, bem como o tratamento dos objetos com o garbage collector e a execução dos bytecodes através da JVM. Conhecer a gestão de memória é essencial para construir aplicações eficientes, que sejam livres de bugs inesperados.
Nesta formação, você aprenderá a configurar e integrar o Supabase em um projeto Flutter, explorar as ferramentas de Backend as a Service (BaaS) do Supabase, incluindo configuração de bancos de dados, autenticação de usuários, operações CRUD (Create, Read, Update, Delete), funções serverless e APIs. Você irá conhecer e dominar: Instalar e utilizar as ferramentas necessárias do Supabase;Como configurar bancos de dados, autenticação e armazenamento com Supabase;Como realizar operações CRUD (Create, Read, Update, Delete) utilizando Supabase;Assincronismo no Flutter e integração com Supabase;Utilização de funções serverless e APIs do Supabase. Para iniciar esta formação, é necessário ter uma boa base em lógica de programação. Ao finalizar esta formação, você será capaz de desenvolver uma aplicação móvel com Flutter, integrar funcionalidades de backend com Supabase, aplicar técnicas diversas e entender os fundamentos do desenvolvimento Flutter e Supabase. Bons estudos!
Excel é uma das ferramentas mais versáteis e indispensáveis no mercado de trabalho, utilizada por profissionais de diversas áreas, como finanças, administração, marketing e engenharia. Dominar Excel é um diferencial para organizar, analisar e visualizar dados de maneira eficiente. Por que praticar? A prática é essencial para transformar conceitos teóricos em habilidades aplicáveis no dia a dia. Por meio de exercícios cuidadosamente planejados, você ganhará confiança no uso de fórmulas, tabelas e gráficos, aprenderá a resolver desafios e se terá mais habilidade para automatizar tarefas e otimizar processos. O que vou aprender ao longo desta formação? Nesta formação prática, você explorará o Excel em níveis crescentes de complexidade. Começando com a formatação de tabelas e a criação de gráficos, avançará para o uso de funções simples e condicionais, validação de dados e tabelas dinâmicas. Tudo isso com foco no seu desenvolvimento e na aplicação prática das habilidades aprendidas. Vamos começar essa jornada?
Aprenda os conceitos da linguagem Python focada em Data Science e as principais ferramentas e bibliotecas para análise e visualização de dados, esta formação fornece passos necessários para quem deseja mergulhar em seus estudos com Python. Cada etapa desse processo foi cuidadosamente elaborada por nossa equipe, com o objetivo de garantir que você desenvolva habilidades na área de Data Science. Ao concluir esta formação, você estará preparado(a) para enfrentar com confiança os mais diversos desafios que surgirem em sua trajetória profissional. O QUE APRENDEREMOS? Na formação Avançando em Data Science com Python da Alura, você terá a oportunidade de aprofundar ainda mais seus conhecimentos na linguagem Python e explorar suas bibliotecas específicas para Data Science. Nestes cursos, você aprenderá sobre as principais bibliotecas de visualização de dados, como utilizá-las para extrair informações relevantes e criar tabelas personalizadas. Além disso, você terá a chance de integrar o Python com outras ferramentas e tecnologias, como SQL, PowerBI, Geopandas e Folium. Se você quer trabalhar com Data Science, esta formação vai te preparar para entrar no mercado e dar seus primeiros passos na profissão. Esta formação é ideal tanto para quem já possui experiência em Data Science quanto para as pessoas que desejam ingressar nessa área.
Como seres humanos, somos capazes de detectar diversos tipos de padrões. Contudo, com o avanço na quantidade e qualidade de dados que capturamos, torna-se cada vez mais difícil elaborar em nossa mente um modelo que descreva o que acontece ou acontecerá em determinadas situações. O que é Regressão em Machine Learning? Regressão é uma técnica de Machine Learning que se concentra em prever valores contínuos. Por exemplo, prever o preço de uma casa, a demanda de um produto, ou a pontuação de um aluno com base em variáveis históricas. A regressão analisa a relação entre variáveis independentes e uma variável dependente, permitindo criar modelos preditivos precisos. Por que utilizar Regressão? A regressão é útil porque permite transformar dados históricos em previsões precisas, facilitando a tomada de decisões em diversas áreas. Ao utilizar técnicas de regressão, é possível otimizar processos, melhorar a precisão de previsões e identificar tendências ocultas nos dados. Imagine, por exemplo, uma empresa que consegue prever a demanda por seus produtos em diferentes períodos do ano. Com essas previsões, a empresa pode ajustar seu estoque, melhorar a eficiência logística e aumentar a satisfação do cliente. Na prática, como aplicar a Regressão? Em vez de confiar em heurísticas simples, podemos treinar algoritmos de regressão, testar, validar contra modelos de base e colocá-los em produção, medindo continuamente o desempenho dos nossos modelos. Nos cursos desta formação, exploraremos diversas técnicas de regressão, desde as mais básicas até as avançadas, utilizando bibliotecas poderosas do Python.
Aprenda a criar, programar e monitorar seus pipelines de dados com o Apache Airflow. Esta formação vai te preparar para trabalhar com Engenharia de Dados utilizando a linguagem de programação Python e a ferramenta Apache Airflow. Funciona como um guia de aprendizado para auxiliar pessoas interessadas em entrar no mercado de trabalho e também como mecanismo de consulta para profissionais experientes. O QUE É O APACHE AIRFLOW? O Apache Airflow é uma ferramenta open source, escrita em Python, criada pelo Airbnb em 2014 e atualmente faz parte da Apache Software Foundation. Trata-se de um orquestrador de fluxos, ou seja, nos permite decidir em qual momento e em quais condições nosso programa irá rodar. É utilizada principalmente para criação, monitoramento e agendamento de pipeline de dados de forma programática. O QUE VAMOS APRENDER? Nessa formação, vamos aprender a instalar e conhecer a ferramenta Apache Airflow, entendendo e aplicando de forma prática conceitos como: DAGs, orquestração de pipelines e máquinas virtuais. Você irá construir todo o processo de ETL e terá a oportunidade de se aprofundar nos conceitos de Data Lakes, tratamento e o carregamento de diferentes tipos de camadas. Por fim, vamos focar nossos estudos nos executores do Airflow e também em como utilizar o Airflow no Kubernetes. QUAIS SÃO OS PRÉ-REQUISITOS PARA FAZER ESSA FORMAÇÃO? Para aproveitar melhor esse conteúdo, é importante que você já saiba programar em linguagem Python, conheça conceitos básicos de Linux e como executar comandos no terminal.