ANIVERSÁRIO ALURA 22 ANOS
ATÉ 44% OFF
Aprenda a implementar autorização em aplicações Java com Spring Security. Configure perfis de acesso, proteja URLs e gerencie permissões de usuários.
Aprenda a criar threads e utilizar o synchronized. Utilize threads no Spring Boot com o @Async e @Scheduled. Explore threads virtuais.
Invista na transformação da sua carreira!
Aprenda a construir uma API REST em Kotlin utilizando o Spring Boot e seguindo as melhores práticas de desenvolvimento de APIs.
Aprenda a construir uma API REST em Kotlin, utilizando o Spring Boot e seguindo as melhores práticas de desenvolvimento de APIs.
Aprenda a construir uma aplicação nativa na nuvem, usando Kotlin! Cloud Native é uma abordagem no desenvolvimento de software que utiliza a computação em nuvem para "criar e executar aplicativos escaláveis em ambientes modernos e dinâmicos, como nuvens públicas, privadas e híbridas". E nesta formação você vai aprender tudo isso, utilizando Kotlin e Kubernetes.
Aprenda como escrever testes automatizados em uma API Rest em Java, utilizando JUnit, Mockito e Spring.
Aprende como deixar uma aplicação observável. Use Prometheus para coletar informações essenciais sobre uma aplicação Spring.
A Formação Gestão Ágil de Projetos é um guia de aprendizado para desenvolver suas habilidades de gestão através da ótica, práticas e ferramentas da agilidade. Apresentando um conjunto de metodologias que podem ser utilizadas na gestão de pessoas e projetos. Fornecendo uma percepção nova de questões relativas ao gerenciamento de projetos Os profissionais especialistas em gerenciamento utilizando metodologias ágeis ocupam uma posição de destaque nas organizações, tendo em vista a importância em prover recursos tecnológicos e de segurança da informação adequados ao negócio da empresa. Vale destacar que estes profissionais são extremamente valorizados no mercado e muito bem remunerados. Com o constante e rápido desenvolvimento tecnológico, que altera os modelos de negócios das organizações e a construção dos modelos de maturidade em gestão de tecnologia da informação, exigem habilidades que precisam estar permanentemente atualizadas. MAS O QUE É AGILIDADE? Agilidade, no contexto organizacional e de gestão, refere-se a uma abordagem que valoriza a capacidade de se adaptar, responder rapidamente às mudanças e entregar resultados de forma eficiente e contínua. Originalmente concebida no contexto do desenvolvimento de software, a agilidade evoluiu e expandiu-se para diferentes áreas de negócios, como gestão de projetos, marketing, recursos humanos e outras. Estudar agilidade é útil para gestores e gerentes porque lhes permite ser mais adaptáveis às mudanças do mercado e dos projetos, oferecendo maior valor aos clientes através de entregas contínuas e iterativas. A abordagem ágil promove a colaboração entre as equipes, prioriza as necessidades dos clientes, reduz desperdícios e estimula a inovação. Além disso, a agilidade favorece a melhoria contínua e aumenta a motivação da equipe, proporcionando um ambiente de trabalho mais produtivo e satisfatório. No geral, o estudo da agilidade capacita os gestores a enfrentarem os desafios empresariais com maior eficiência e sucesso.
Crie um projeto Java com Spring Boot seguindo os princípios da Clean Architecture, separando as responsabilidades e isolando o domínio.
Neste live coding aprenda como criar do ZERO uma API Rest com Spring Boot, Java 23, Docker e MySQL.