Meio ano se foi.
O segundo tempo começa agora.
Aprenda a otimizar LLMs e reduzir custos com técnicas de context engineering, prompt caching, agents e sub-agents. Meça gasto de tokens, estruture workflows e torne soluções mais eficientes.
O que é o MySQL? MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) de código aberto. É amplamente utilizado para armazenar, recuperar, modificar e gerenciar dados em formatos de tabela, onde as operações são feitas usando a linguagem SQL (Structured Query Language). MySQL é conhecido por sua alta performance, confiabilidade e facilidade de uso, sendo muito popular em aplicações web. Por que usar o MySQL? O MySQL é uma escolha popular para gerenciamento de banco de dados devido à sua eficiência e custo-benefício. É bastante rápido, confiável e fácil de usar, o que o torna ideal para aplicações web e corporativas. Sendo um sistema de código aberto, permite que os usuários o modifiquem conforme suas necessidades específicas. Além disso, é amplamente suportado por uma grande comunidade, o que facilita a obtenção de suporte e recursos de aprendizado. O MySQL também oferece flexibilidade no manuseio de grandes volumes de dados, tornando-o adequado tanto para pequenas empresas quanto para grandes corporações. O que aprenderemos? Nesta formação, você desenvolverá habilidades para criar e gerenciar bancos de dados de maneira eficiente. Aprenderá também a manipular dados através de procedimentos armazenados, e a utilizar as funções nativas do MySQL, além de criar suas próprias funções personalizadas. Por fim, você entenderá como o MySQL pode ser aplicado no mercado de trabalho, preparando-o para usar essas competências em contextos profissionais.
Invista na transformação da sua carreira!
Java é uma das linguagens de programação mais utilizadas no mundo, e sua popularidade não é por acaso! Com uma sintaxe clara e poderosa, Java é ideal para quem deseja começar a jornada no desenvolvimento de software. Sua versatilidade abrange desde sistemas corporativos até aplicativos móveis, passando por aplicações Web e microsserviços. Por que praticar? A prática é essencial para fixar os conceitos e transformar o aprendizado teórico em habilidades reais. Com exercícios práticos, você vai aprender a lidar com os principais desafios que as pessoas programadoras enfrentam no dia a dia, como a organização do código, a lógica de programação e a resolução de problemas. Além disso, a prática contínua vai aumentar sua confiança e ajudar a solidificar sua base de conhecimento em Java, preparando você para os próximos passos na sua jornada de aprendizado. O que você vai aprender nesta formação? Nesta formação, você vai reforçar os fundamentos de Java por meio de exercícios práticos, focados em conceitos fundamentais que são essenciais para qualquer pessoa que deseja se aprofundar na linguagem Java. Você vai aprender sobre variáveis, tipos de dados, estruturas condicionais, loops, manipulação de strings e muito mais. Ao final, você terá uma base sólida para avançar em temas mais avançados e se aprofundar na linguagem Java. Vamos começar essa jornada?
Aprenda a usar pandas no Google Colab para limpar, transformar, agregar e visualizar dados a partir de CSV e Excel. Resolva um case real, gere métricas e comunique insights para apoiar decisões de negócio.
Aprenda sobre arquitetura de software e a aplicar os princípios da Domain Drive Design em .NET com C#.
Fomos até o Centro de Tecnologia do Itaú, um dos grandes bancos do país e que também é gigante na área de tecnologia. Conversamos sobre acessibilidade, testes e qualidade de desenvolvimento de software com um time que cria serviços de ponta para milhões de usuários no Brasil. Participantes: Paulo Silveira, o host que ficou impressionado com a estrutura do Itaú João Paulo Surian, analista de qualidade e testes de acessibilidade no Itaú João Bezerra, diretor de tecnologia no Itaú Adriano Almeida, head de negócios na Alura Links: Vagas no Itaú Agilidade - Hipsters #05 Squads não-suicidas - Hipsters #08 Acessibilidade web - Hipsters #21 Programar sem enxergar - Hipsters #82 Startups, Cubo e Coworking - Hipsters #15 Mainframe e desenvolvimento raiz - Hipsters #118 Produção e conteúdo: Alura Cursos online de Tecnologia - === Caelum Ensino e Inovação – Edição e sonorização: Radiofobia Podcast e Multimídia
Neste episódio recebemos dois pesquisadores para falar sobre pesquisa em engenharia de software e a relação do mercado com a academia. Participantes: Paulo Silveira, o host que já pensou em seguir carreira acadêmica Marco Gerosa, professor doutor do IME-USP Maurício Aniche, professor doutor na univerdade de tecnologia de Delft, na Holanda Produção e conteúdo: Alura Cursos online de Tecnologia Caelum Ensino e Inovação Links: Artigos do Marco sobre Reddit e novatos Tese de doutorado sobre produtividade, da Claudia Melo Página do Marco Gerosa Geração de dados para consultas SQL Code smells para MVC Como devs Javascript usam Linters Página do Maurício Aniche Edição e sonorização: Radiofobia Podcast e Multimídia
Os termos design de código e arquitetura de software são frequentes no estudo de boas práticas. Você sabe as semelhanças e diferença entre eles? Nesse vídeo nós vamos entender o que é Design de Código (ou Design Orientado a Objetos), o que é Arquitetura de Software, quais as semelhanças e quais as diferenças entre ambos.
Essa formação da Alura conta com cursos completos de Power BI, que são um guia de estudos com o passo a passo necessário para formar profissionais de ponta. Cada etapa desse processo foi cuidadosamente pensada por nossa equipe, fazendo com que você, ao final da formação, tenha desenvolvido habilidades para enfrentar vários desafios de análise de dados. O que é o Power BI? O Power BI, ou Power Business Inteligence, é uma coleção de serviços de software de Business Intelligence, aplicativos e conectores que trabalham juntos para transformar e relacionar suas fontes de dados em informações coerentes, visualmente envolventes e interativas. Por que usar o Power BI? Por ser uma ferramenta com uma gama de opções de conexões de dados, possui também uma curva de aprendizagem simples com sua interface intuitiva. Seus recursos o torna uma solução versátil e abrangente para profissionais e empresas de todos os tamanhos e setores. Além disso, é uma das maiores referências de ferramentas voltadas para Business Intelligence, mantendo-se sempre em constante atualização. O que aprenderemos? Nos cursos de Power BI, conectaremos diferentes tipos de fontes de dados com Power BI, aplicaremos técnicas de ETL para tratar os dados obtidos, realizaremos cálculos dinâmicos com as fórmulas DAX, criaremos dashboards e relatórios harmônicos, dinâmicos e interativos, capazes de orientar decisões baseada em dados. Além disso, vamos conhecer o serviço do PBI e suas possibilidades de conexão e compartilhamento.
Se você já precisou pesquisar por algum produto ou serviço, com certeza sua primeira opção como ferramenta de busca foi o Google. Assim como você, bilhões de pessoas utilizam o maior buscador do mundo todos os dias e encontram links em destaques, banners e anúncios. Estes elementos são criados e gerenciados pelo Google Ads. MAS O QUE É GOOGLE ADS? O Google Ads é a maior plataforma de anúncios do mundo, proporcionando que pessoas e empresas utilizem o tráfego pago para aparecer nas primeiras posições de busca do Google e destacar sua marca na internet. A ferramenta divulga anúncios para uma audiência segmentada em diferentes formatos de campanhas. Porém, não é apenas pagando que sua empresa irá aparecer nas primeiras posições de busca, você precisa aprender a gerenciar suas campanhas dentro da plataforma por meio de várias estratégias. Por isso, é importante saber utilizar o Google Ads. COMO UTILIZAR O GOOGLE ADS? Conforme citado anteriormente, não basta fazer o pagamento para aparecer nos primeiros resultados das pesquisas. Apesar da plataforma funcionar como um leilão, nem sempre a melhor oferta ganha, isso porque o Google também combina alguns fatores de qualidade para classificar os anúncios. Isso nos leva a concluir que não basta pagar mais, o anúncio precisa ser, de fato, muito bom. Por isso, no decorrer desta formação vamos compreender a importância dos anúncios, suas funcionalidades e criaremos juntos nossas primeiras campanhas. Além disso, vamos aprender a utilizar todas as ferramentas presentes no Google Ads, analisar as métricas para mensurar os resultados e gerar melhorias em nossas estratégias. Ao término desta formação vamos dominar os recursos que o Google Ads nos oferece, inclusive relacionados à otimização da rede de pesquisa.