ÚLTIMOS DIAS PRA VOCê SE MATRICULAR
com até 35% off
Flask é um micro framework de desenvolvimento web popular no mercado de desenvolvimento de software com Python. Entre suas principais vantagens estão a velocidade de desenvolvimento, associado à simplicidade de dependência de pacotes, grande robustez na escalabilidade e bom desempenho performático. Nesta formação você vai aprender a criar uma aplicação web usando Flask e Python, também vai usar banco de dados mysql, fazer um CRUD completo e aplicar segurança no seu projeto usando Flask Bcrypt. Para aproveitar melhor esse conteúdo, sugerimos que você faça primeiro a formação Iniciantes em Programação e a formação Python e Orientação a Objetos.
Explore as vantagens e desafios de trabalhar com múltiplos provedores de nuvem, como AWS, Azure e Google Cloud! O Multicloud é uma das diversas estratégias do universo da computação em nuvem, ou seja, uma maneira de organizar e gerenciar recursos distribuídos em diferentes provedores de nuvem. Seu maior diferencial é a flexibilidade e a otimização de custos e desempenho, aproveitando os pontos fortes de cada plataforma. Além disso, você entenderá como: Projetar arquiteturas escaláveis e seguras em ambientes multicloud; Automatizar processos com ferramentas como Terraform e Kubernetes; Gerenciar identidade, acesso e políticas de segurança entre diferentes nuvens; Otimizar custos e desempenho com estratégias de multicloud híbrido. Tudo isso será aplicado com boas práticas de DevOps e FinOps, garantindo que você domine não apenas a implementação, mas também a governança e a eficiência operacional em ambientes multicloud. Vamos começar?
Invista na transformação da sua carreira!
Aprenda a criar aplicações sem servidor com Serverless e Node.js! O Serverless Framework é um framework web gratuito e de código aberto escrito usando Node.js. Serverless é a primeira estrutura desenvolvida para criar aplicativos no AWS Lambda, uma plataforma de computação sem servidor fornecida pela Amazon como parte do Amazon Web Services.
Aprenda a criar os seus primeiros scripts através do shell, com o objetivo de automatizar tarefas do seu dia a dia. O PowerShell é uma solução de automação de tarefas multiplataforma que consiste em um shell de linha de comando, em uma linguagem de script e uma estrutura de gerenciamento de configuração. O PowerShell pode ser executado no Windows, Linux e macOS. Bora começar?
Nesta formação você vai aprender os fundamentos de testes e progredir para cenários comuns a projetos reais, testando integração entre componentes típicos de um software e interfaces gráficas com pessoas usuárias. Para isso abordaremos temas como testes unitários, testes em bancos de dados e APIs e testes de interface, frequentemente usando a metodologia TDD. Além disso, aprenderá a usar ferramentas como xUnit, Selenium, Azure DevOps e Github Actions.
Se você concluiu a formação Carreira QA: processos e automação de testes, e quer se aprofundar em automação de testes com Cypress e práticas de integração contínua. Você aprenderá a configurar e executar pipelines automatizados, implementar testes avançados em Cypress, além de integrar suas práticas de testes com ferramentas de CI/CD como GitHub Actions. Ao final desta formação, você estará preparado para enfrentar desafios mais complexos no ambiente de QA, garantindo qualidade e eficiência em projetos de software.
Nesta formação você vai aprender a integrar as principais ferramentas do Microsoft 365 (Teams, Outlook, Word, Excel e PowerPoint) para um fluxo de trabalho fluido; Utilizar o Microsoft Copilot para gerar rascunhos, resumir reuniões e analisar dados complexos em segundos; Colaborar em tempo real com sua equipe, gerenciando arquivos e projetos na nuvem com segurança; Automatizar tarefas repetitivas do dia a dia corporativo, focando no que realmente gera valor.
JavaScript é uma das linguagens de programação mais utilizadas e estudadas. Desde suas primeiras aplicações no front-end, a linguagem se desenvolveu e seu ecossistema se expandiu, hoje em dia sendo utilizada também em webapps, desenvolvimento mobile e back-end. Por que praticar? A prática é essencial para transformar conhecimento teórico em habilidade aplicada. Com exercícios práticos, você desenvolve raciocínio lógico, se familiariza com o formato de exercícios de lógica utilizados em plataformas de estudo e testes e aprende a evitar os famosos bugs que podem comprometer a funcionalidade do seu código. Além disso, a prática constante fortalece sua confiança e te ajuda a construir um portifólio sólido para destacar suas habilidades. O que você vai aprender nesta formação? Nesta formação prática, você consolidará os fundamentos da linguagem através de exercícios "mão na massa" e abordará temas essenciais em programação e a forma como são utilizados com JavaScript, como lógica condicional, laços de repetição, funções e muito mais. Ao final, você terá exercitado seus conhecimentos sobre como funcionam essas estruturas e também terá praticado lógica de programação com exercícios. Vamos começar essa jornada?
Essa formação reúne cursos completos para quem quer começar no desenvolvimento de software, mesmo sem experiência prévia, e deseja ingressar em uma área com grande demanda no mercado. O que vamos aprender Nesta formação, vamos começar nossa jornada no desenvolvimento de software, aprendendo a programar desde o início. Vamos entender a lógica de programação, utilizando algumas das linguagens mais populares do mundo. Esse conhecimento é fundamental, pois nos oferece as bases para criar, analisar e resolver problemas computacionais de forma estruturada e eficiente. Além disso, vamos aprender a utilizar o GitHub, uma plataforma online para hospedagem e colaboração em projetos de desenvolvimento de software. Se trabalhamos em outras áreas, como marketing digital, experiência do usuário (UX), design ou áreas correlatas, essa formação nos ajudará a entender melhor como a área de tecnologia funciona. Assim, seremos capazes de nos comunicar de forma mais eficaz com a equipe de desenvolvimento.
Boas-vindas, estudante! Você precisa organizar os estados da sua aplicação React? Então esta formação é para você! Vamos mergulhar no gerenciamento de estado e explorar quatro bibliotecas - Zustand, Recoil, Redux e MobX - que ajudam, no dia a dia, a solucionar o famoso problema de prop drilling e organizam o seu código. O que você vai aprender: Conhecer diferentes bibliotecas de gerenciamento de estado;Entender a estrutura e possibilidades de uso de cada biblioteca para escolher a que melhor atenda às necessidades do seu projeto;Instalar e implementar as bibliotecas de gerenciamento de estado em projeto existentes;Refatorar e organizar o código para desacoplar os estados e evitar problemas de prop driling;Compreender a importância e os benefícios em utilizar uma biblioteca de gerenciamento de estado em sua aplicação. Ao longo desta formação vamos aprender a implementar fluxos de estado leves e simples com o Zustand, trabalhar com os átomos e seletores no Recoil para criar estados dinâmicos e reutilizáveis, usar o Redux Toolkit para simplificar a criação de stores, reducerse actions e aplicar a reatividade do MobX com observáveis e ações automáticas mescladas ao uso da Context API. Ao final desta formação você terá um kit completo de ferramentas que vai te possibilitar trabalhar com o estado em diferentes tipos de projeto desde os menores até aplicações mais complexas. Então, bora dominar o gerenciamento de estado no React e mudar a maneira como você constrói suas aplicações React?