ÚLTIMOS DIAS PRA VOCê SE MATRICULAR
com até 35% off
O Scrum usado em larga escala é tratado pelo framework LeSS. Visualize como é aplicado o ágil escalado para projetos que envolvem diversas frentes atuando em paralelo, sem perder a essência dos princípios ágeis e scrum.
Crie um projeto Kotlin com o Gradle e entenda a estrutura do projeto criado. Saiba o que é o arquivo de configuração build.gradle e escreva e execute o seu primeiro código no ambiente Gralde. Crie também teste automatizado com o Junit utilizando a o source set de testes. Pré requisito: - [Alura+ sobre processo de build no ambiente Java]( Conteúdos a mais: - [Começando com o Gradle]( - [Testes: TDD com Java](
**Palestrante:** Maurício Aniche, Tech Lead da Adyen / TU DelftDecidir a melhor estratégia de testes para o seu time não é tarefa fácil. Focar em testes de unidade ou testes de integração? Usar métricas como cobertura código é uma boa ideia? TDD? Devo testar meu legado do jeito que ele é ou refatorar primeiro? Nessa palestra, discutirei essas e outras perguntas que emergem em sistemas de software complexos.
Invista na transformação da sua carreira!
Explore ciclo de vida de software com a Alura. Aprenda requisitos, testes e deploy.
É difícil falar dos fundamentos da programação orientada a objetos sem falar de SOLID. Nesse episódio, dissecamos o termo e entendemos o que cada uma dessas letras significa no mundo real. Participantes: Paulo Silveira, o host que curte SOLID antes de ser modinha Maurício Aniche, professor doutor na Universidade de Delft Maurício “Balboa” Linhares, o co-host fiscal de Github Roberta Arcoverde, a co-host pra lá de SOLIDa Links: Curso de Design Patterns Livro Orientação a Objetos e SOLID para Ninjas Livro de TDD Produção e conteúdo: Alura Cursos de Tecnologia – === Caelum Escola de Tecnologia – Edição e sonorização: Radiofobia Podcast e Multimídia
Um papo sobre as novidadades, mudanças e o ecossistema que acontecem no PHP, uma das linguagens mais populares do mundo. Participantes: Paulo Silveira, o host que mexeu com PHP no século passado Gabriel Caruso, backend developer na Survey Monkey Vinicius Dias, instrutor na Alura e youtuber novato Maurício “Balboa” Linhares, o co-host que não manja nada de PHP Links: Página de todas as RFCs do PHP RFC de incorporar o Nikita (humor) FC de JIT RFC de Enum PHP e TDD: Testes com PHPUnit Formação PHP Canal do Vinicius Produção e conteúdo: Alura Cursos de Tecnologia – === Caelum Escola de Tecnologia – Edição e sonorização: Radiofobia Podcast e Multimídia
Ruby on Rails, o framework que mudou a forma de desenvolver web! Nesse episódio conversamos sobre a herança do framework, sua relevância e como ele impacta o desenvolvimento até hoje. E será que Rails escala? Participantes: Paulo Silveira, host do Hipsters, nunca programou em Ruby Sergio Lopes, o host em uma relação ambígua com Rails Rafael França, líder de engenharia do Shopify e core committer do Rails Lucas Mazza, desenvolvedor da Plataformatec George Guimarães, cofundador da Plataformatec Links bacanas Blog de 15 minutos no FISL 2005 (versão atualizada) Rails doctrine Artigos sobre Ruby do Martin Fowler (o que o Paulo citou não era bem o que ele falou, pra variar!) Twitter do DHH, criador do Ruby On Rails Gostou do último episódio sobre TDD? O DHH não gosta tanto 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
O que era hipster virou mainstream! Mas você ainda está preso aos processos antigos? Então vamos conversar sobre a história dos métodos ágeis e como adotar um pouquinho dessas técnicas através das práticas mais essenciais. Scrum, kanban, lean ou seja lá um dos métodos cool que você prefere, tem de começar em algum lugar! Nosso host Paulo Silveira conversa com a Ceci Fernandes, Victor Hugo Germano e Rafael Jaguá. Fichinha da biblioteca: Participantes: Paulo Silveira, o nem tão ágil host Ceci Fernandes, agile coach e instrutora na Caelum Victor Hugo Germano, agile coach e desenvolvedor na Lambda3 Rafael Jaguá, business analyst e agile coach na Youse Links que apareceram: Manifesto Ágil Agilidade.org Formulário para participar do Slack do grupo Paper do Waterfall - Managing the development of large software systems Agile vs Waterfall no Chaos Report Siglas utilizadas Posts e cursos de agilidade na Caelum e Alura: Testes de unidade, integração ou de sistema? Princípios ágeis revisitador Curso TDD com Java na Alura Curso de Scrum na Alura Curso Introdução aos métodos ágeis na Alura Curso de Gestão de pessoas na Caelum 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 Conte para nós um pouco das suas experiências em (tentar) convencer seu chefe a não planejar um software com detalhes para 4 anos!
Neste Alura+, Vinicius Dias, instrutor da Alura, fala sobre a metodologia ágil **Desenvolvimento Guiado a Comportamento**, mais conhecida como, **Behavior-Driven Development(BDD)**. Os 3 pontos principais abordados são: * O que é BDD?; * O ciclo do Behavior-Driven Development (BDD); * Fundamentos de Gherkin. O Behavior-Driven Development (BDD) é uma **técnica que faz uso de testes automatizados para guiar o desenvolvimento de novas funcionalidades ou correção de bugs.** O foco dessa metodologia é a linguagem e as interações usadas no processo de desenvolvimento de software, e ela promove diversos benefícios, os principais deles são a **colaboração e comunicação entre as equipes de desenvolvimento e outras equipes.** Essa técnica é complementada com a de Desenvolvimento Orientado a Testes, chamada Test-Driven Development (TDD), uma técnica de desenvolvimento de software baseada em um ciclo curto de repetições. **As duas metodologias compõem um ciclo, e ao se juntarem, promovem uma integração eficiente entre os trabalhos, com a colaboração entre o time de desenvolvimento e o time de negócios e automatização dos processos.** Para auxiliar no aplicação do Behavior-Driven Development (BDD) existe um **modelo de arquivo chamado de Gherkin** que contém descrições sobre as funcionalidades a serem desenvolvidas, compilando as informações em um documento que auxilia na comunicação entre os times e na organização, promovendo visibilidade do projeto. Quer aprender mais sobre metodologias ágeis? Incentivar a comunicação entre as equipes e promover um trabalho ágil? Segue alguns conteúdos para você: - [Formação Business Agility]( nessa formação você encontra conteúdos sobre como se adaptar rapidamente diante das mudanças do mundo e entregar valor ao cliente. - [Formação Gerente Ágil - Metodologia Agile]( essa formação tem conteúdos sobre os frameworks ágeis, por exemplo, o Scrum e o Kanban, e como eles funcionam. - [Curso BDD e Java: Behavior Driven Development com Cucumber]( nesse curso você encontra conteúdos sobre como aplicar a metodologia BDD utilizando o Cucumber e a linguagem Gherkin. - [Curso PHP e Behavior Driven Development: BDD com Behat]( Esse curso apresenta informações sobre como automatizar testes de comportamento utilizando o Behavior Driven Development ( BDD).
Hoje o papo é sobre segurança! Neste episódio, mergulhamos em um papo técnico, profundo, e interessantíssimo sobre detecção de vulnerabilidades. Quais são as ferramentas, as técnicas, e os aprendizados necessários para um bom desenvolvimento seguro de software? Vem ver quem participou desse papo: André David, o host que está animado Paulo Silveira, CVO do grupo Alun e co-fundador da Alura Andréa Paiva, Diretora da Pós-Tech na FIAP Rafael Ronqui, Diretor de MBA Renato Groffe, Microsoft MVP e arquiteto de soluções Links: FIAP Talent Summit checkov Kind OWASP OWASP: Top 10 LLMs OWASP Top 10 APIs OWASP Cheat Sheet Zaproxy APISEC University Security Scanner Checkmarx Snik Veracode Ferramentas da Palo Alto MobSF Meetup CodeCon TDC A Black November da Alura começou! Aproveite o maior desconto do ano e inscreva-se na Alura com até 50% de desconto! TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. #7DaysOfCode: Coloque em prática os seus conhecimentos de programação em desafios diários e gratuitos. Acesse Produção e conteúdo: Alura Cursos de Tecnologia – Edição e sonorização: Rede Gigahertz de Podcasts