К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Princípios de Desenvolvimento Ágil de Software · LearnSpace
Назад в каталог
courseraПрограммирование

Princípios de Desenvolvimento Ágil de Software

Курс от Instituto Tecnológico de Aeronáutica
Средний≈ 16.6 чБразильский португальский
О курсеНавыкиПрограммаПреподаватели

О курсе

Neste curso, assumimos que você já sabe projetar e desenvolver programas mais complexos em Java, graças às boas práticas e princípios orientados a objetos, TDD e conceitos avançados de Java aplicados à Web e banco de dados exercitados nos cursos anteriores; mas você talvez não se sinta ainda confortável em planejar e gerenciar o desenvolvimento das aplicações com base em modernas práticas de modelagem ágil. O objetivo deste curso é expor você às principais técnicas e princípios de desenvolvimento ágil, em especial aos que se popularizaram pela sua utilização no framework Scrum e na metodologia XP (Extreme Programming). Apresentamos o Scrum&XP, uma combinação apropriada do framework Scrum com a metodologia XP – Extreme Programming, sem no entanto afirmar que você estará aprendendo tudo sobre Scrum ou sobre XP. Os conceitos apresentados neste curso incluem o seguinte: * Manifesto ágil e princípios de desenvolvimento ágil * Requisitos de software na forma de user stories e backlog de produto * Eventos e reuniões do Scrum&XP: Sprint, Sprint Planning, Planning Poker, Daily Scrum, Sprint Review e Sprint Retrospective, TDD e Programação em Pares * Papéis do Scrum: Product Owner, Time de Desenvolvedores e Scrum Master * Tarefas, Sprint Backlog, Quadro de Tarefas e Diagrama Burndown Ao final deste curso, você terá amadurecido de tal modo suas habilidades de programação que será capaz de implementar de modo ágil um sistema que incorpora um componente de gamificação constante do Trabalho de Conclusão do Programa de Cursos Integrados, com base nas boas práticas ágeis exercitadas neste curso com o Scrum&XP apresentado. Obs.: Embora o Programa de Cursos Integrados (descrito abaixo) seja sobre a linguagem Java no contexto de desenvolvimento ágil, neste curso em especial você poderá empregar a linguagem que desejar, embora incentivemos que os alunos dos cursos anteriores do programa faça uso do Java, pois será uma oportunidade muito enriquecedora de praticar TDD com Java da maneira que se faz na indústria de software. -- --- ---- coursera.org: ITA Programa de Cursos Integrados: Programação Java e Modelagem Ágil Curso 1: Orientação a Objetos com Java Curso 2: TDD – Desenvolvimento de Software Guiado por Testes Curso 3: Desenvolvimento Ágil com Java Avançado Curso 4: Princípios de Desenvolvimento Ágil de Software Curso 5: Desenvolvimento Ágil com Padrões de Projeto Curso 6: Técnicas Avançadas para Projeto de Software Curso 7: Arquitetura de Software em Projetos Ágeis Projeto Final: Aplicativo para Web com Componente Gamificado

Навыки, которые вы освоите

User StoryScrum (Software Development)Agile Software DevelopmentSprint PlanningAgile MethodologyTest Driven Development (TDD)Agile Project ManagementAgile Product DevelopmentCollaborative SoftwareUser Requirements DocumentsSoftware Development MethodologiesDiagram DesignProgram DevelopmentRequirements ElicitationSprint RetrospectivesSoftware DevelopmentRequirements AnalysisSoftware EngineeringBacklogs

Программа курса

4 модулей · 70 учебных материалов

01Semana 122 материалов

Introdução e Visão Geral do Curso

Welcome VideoВидеоSobre o CursoЧтениеFormato do Exercício de ProgramaçãoЧтениеFerramentas de Comunicação de Problemas aos Instrutores e para Troca de Experiência com Colegas de CursoЧтение

Учитесь у экспертов

Eduardo Guerra

Professor Colaborador

Princípios de Desenvolvimento Ágil de Software
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.6 ч

4 модулей

Язык: Бразильский португальский

Часть программы вашего университета
Disciplina Consciente e Plágio nos ExercíciosЧтение
Atenção: Problemas com Algumas Poucas VideoaulasЧтение

Manifesto Ágil

Conhecendo o Manifesto ÁgilВидеоIndivíduos e InteraçõesВидеоSoftware FuncionandoВидеоColaboração com o ClienteВидеоResponder a MudançaВидеоEntendendo o Manifesto ÁgilЗадание

Scrum&XP: Introdução a User Stories

Scrum&XP: A Forma Como Fazemos SoftwareВидеоUser Story: O Que É?ВидеоUser Story: Cartão, Conversação e ConfirmaçãoВидеоUser Story: Testes de AceitaçãoВидеоUser Story: Caracterização de Papéis de UsuárioВидеоUser Story: Exemplo de Papéis de UsuárioВидео

Scrum&XP: Visão da Aplicação

Visão da Aplicação: Por Quê?ВидеоVisão da Aplicação: O Que É?ВидеоVisão da Aplicação: Exemplo!Видео

Prática em User Stories e Visão da Aplicação

Sobre User Stories e Visão da AplicaçãoЗадание
02Semana 216 материалов

Scrum&XP: Criando User Stories

Dicas para Criar Informalmente User StoriesВидеоReceita para Criar Informalmente User StoriesВидеоExemplo de Criação Informal de User Stories: Parte 1ВидеоExemplo de Criação Informal de User Stories: Parte 2Видео

Scrum&XP: Análise Ágil e Visão da Aplicação

Análise Ágil: BDUF vs EDUFВидеоAnálise Ágil: Visão EDUFВидеоAnálise Ágil: Coleta Ágil de RequisitosВидеоAnálise Ágil: Workshops – Parte 1ВидеоAnálise Ágil: Workshops – Parte 2Видео

Prática em Criar User Stories e Análise Ágil

Sobre Criar User Stories e Análise ÁgilЗадание

Pair Programming

Programação em ParesВидеоPareando com QualidadeВидеоQuestões sobre a Programação em ParesВидеоVariações da Programação em ParesВидеоVocê entendeu o Pair Programming?Задание

Materia de Leitura Complementar

Escrevendo User Stories Mais EfetivasЧтение
03Semana 318 материалов

Scrum&XP: Papéis do Scrum

Time ScrumВидеоTime Scrum: Product Owner (PO)ВидеоTime Scrum: Time de DesenvolvedoresВидеоTime Scrum: Scrum MasterВидео

Scrum&XP: O Conceito de Tarefa (Task)

Implementando uma User StoryВидеоO Que é Task?ВидеоCaracterísticas de uma TaskВидеоUser Story vs TaskВидеоTipos de TasksВидеоBenefícios em Quebrar User Stories em TasksВидео

Planejamento das Iterações

Erros em Planejamento de SoftwareВидеоPriorizando User StoriesВидеоEstimando User Stories e TarefasВидеоPlanning PokerВидеоHands-on - Cartas do Planning PokerВидеоDinâmica de uma IteraçãoВидео

Prática em Papeis do Scrum e Tasks

Sobre Papeis do Scrum e TasksЗадание
04Semana 414 материалов

Modelagem Ágil

Como não Fazer DiagramasВидеоUtilizando Diagramas em um Contexto ÁgilВидеоOnde Entram TDD e Refatoração?ВидеоPrincípios da Modelagem ÁgilВидеоSobre a Modelagem ÁgilЗадание

Scrum&XP: Processo Adotado

O Processo PropostoВидеоPlanejamento Inicial: Sprint ZeroВидеоEstrutura de Eventos de um SprintВидеоFase 1 do Sprint Planning – Parte 1ВидеоFase 1 do Sprint Planning – Parte 2ВидеоFase 2 do Sprint PlanningВидеоSobre Processo AdotadoЗадание

Tarefa - Gamificando um Site de Leitura de Livros

Formato do Exercício de ProgramaçãoЧтениеEspecificando e Implementando um ProjetoВзаимная проверка
Planejamento de Software em Métodos ÁgeisЗадание