课程信息
4.5
131 个评分
40 个审阅
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...
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Intermediate Level

中级

Clock

建议:4 semanas de estudo, 8h/semana, 32h no total

完成时间大约为17 小时
Comment Dots

Portuguese (Brazilian)

字幕:Portuguese (Brazilian)
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Intermediate Level

中级

Clock

建议:4 semanas de estudo, 8h/semana, 32h no total

完成时间大约为17 小时
Comment Dots

Portuguese (Brazilian)

字幕:Portuguese (Brazilian)

教学大纲 - 您将从这门课程中学到什么

1

章节
Clock
完成时间为 4 小时

Semana 1

Olá, bem-vindo ao Curso 4 – Princípios de Desenvolvimento Ágil de Software! Estamos contentes que você esteja aqui para ter os primeiros contatos com modelagem ágil de software. Neste módulo introdutório, você será apresentado ao Scrum&XP, uma combinação apropriada do Scrum com o XP. Ao final deste módulo você também terá aprendido sobre Manifesto Ágil, user stories e visão da aplicação....
Reading
15 个视频(共 151 分钟), 5 个阅读材料, 2 个测验
Video15 个视频
Conhecendo o Manifesto Ágil5分钟
Indivíduos e Interações10分钟
Software Funcionando10分钟
Colaboração com o Cliente9分钟
Responder a Mudança7分钟
Scrum&XP: A Forma Como Fazemos Software7分钟
User Story: O Que É?12分钟
User Story: Cartão, Conversação e Confirmação13分钟
User Story: Testes de Aceitação19分钟
User Story: Caracterização de Papéis de Usuário10分钟
User Story: Exemplo de Papéis de Usuário11分钟
Visão da Aplicação: Por Quê?11分钟
Visão da Aplicação: O Que É?8分钟
Visão da Aplicação: Exemplo!10分钟
Reading5 个阅读材料
Sobre o Curso10分钟
Formato do Exercício de Programação10分钟
Ferramentas de Comunicação de Problemas aos Instrutores e para Troca de Experiência com Colegas de Curso10分钟
Disciplina Consciente e Plágio nos Exercícios10分钟
Atenção: Problemas com Algumas Poucas Videoaulas10分钟
Quiz2 个练习
Entendendo o Manifesto Ágil16分钟
Sobre User Stories e Visão da Aplicação16分钟

2

章节
Clock
完成时间为 3 小时

Semana 2

Olá, bem-vindo à Semana 2 do Curso 4 – Princípios de Desenvolvimento Ágil de Software. Neste módulo você aprenderá a criar user stories de forma informal; aprenderá também a fazer coleta ágil de requisitos para a Análise Ágil, que não tenta ser completo de forma antecipada, fazendo questão de definir a visão da aplicação de acordo com o conceito EDUF (Enough Design Upfront – Projeto antecipado suficiente); você aprenderá agora com mais detalhes, no contexto do Scrum&XP, tudo sobre programação em pares....
Reading
13 个视频(共 126 分钟), 1 个阅读材料, 2 个测验
Video13 个视频
Receita para Criar Informalmente User Stories9分钟
Exemplo de Criação Informal de User Stories: Parte 18分钟
Exemplo de Criação Informal de User Stories: Parte 28分钟
Análise Ágil: BDUF vs EDUF6分钟
Análise Ágil: Visão EDUF10分钟
Análise Ágil: Coleta Ágil de Requisitos10分钟
Análise Ágil: Workshops – Parte 110分钟
Análise Ágil: Workshops – Parte 211分钟
Programação em Pares9分钟
Pareando com Qualidade10分钟
Questões sobre a Programação em Pares11分钟
Variações da Programação em Pares10分钟
Reading1 个阅读材料
Escrevendo User Stories Mais Efetivas10分钟
Quiz2 个练习
Sobre Criar User Stories e Análise Ágil14分钟
Você entendeu o Pair Programming?16分钟

3

章节
Clock
完成时间为 3 小时

Semana 3

Olá, bem-vindo à Semana 3 do Curso 4 – Princípios de Desenvolvimento Ágil de Software. Neste módulo você aprofundará seus conhecimentos sobre os papeis do Scrum; terá aprendido como quebrar user stories em tarefas; e terá seus primeiros contatos com o planejamento de um sprint/iteração, com um hands-on interessante sobre o uso do Planning Poker para estimar o esforço/tamanho de user stories....
Reading
16 个视频(共 122 分钟), 2 个测验
Video16 个视频
Time Scrum9分钟
Time Scrum: Product Owner (PO)6分钟
Time Scrum: Time de Desenvolvedores9分钟
Time Scrum: Scrum Master8分钟
Implementando uma User Story5分钟
O Que é Task?3分钟
Características de uma Task4分钟
User Story vs Task4分钟
Tipos de Tasks7分钟
Benefícios em Quebrar User Stories em Tasks7分钟
Erros em Planejamento de Software13分钟
Priorizando User Stories7分钟
Estimando User Stories e Tarefas8分钟
Planning Poker8分钟
Hands-on - Cartas do Planning Poker7分钟
Dinâmica de uma Iteração10分钟
Quiz2 个练习
Planejamento de Software em Métodos Ágeis16分钟
Sobre Papeis do Scrum e Tasks16分钟

4

章节
Clock
完成时间为 5 小时

Semana 4

Olá, bem-vindo à Semana 4 do Curso 4 – Princípios de Desenvolvimento Ágil de Software. Ao final deste módulo, você terá aprendido a usar de forma pensada diagramas apropriados na modelagem ágil; terá aprendido também princípios de modelagem ágil e como integrar o TDD no sprint do Scrum. Adicionalmente, você será exposto ao processo adotado, Scrum&XP, na preparação ágil do projeto por meio de um Sprint Zero e a uma forma mais detalhada sobre o Sprint Planning. Você também irá exercitar todo o conhecimento aprendido neste curso e no passado ao desenvolver uma pequena aplicação com gamificação!...
Reading
10 个视频(共 105 分钟), 1 个阅读材料, 3 个测验
Video10 个视频
Utilizando Diagramas em um Contexto Ágil15分钟
Onde Entram TDD e Refatoração?8分钟
Princípios da Modelagem Ágil11分钟
O Processo Proposto7分钟
Planejamento Inicial: Sprint Zero10分钟
Estrutura de Eventos de um Sprint9分钟
Fase 1 do Sprint Planning – Parte 18分钟
Fase 1 do Sprint Planning – Parte 210分钟
Fase 2 do Sprint Planning10分钟
Reading1 个阅读材料
Formato do Exercício de Programação10分钟
Quiz2 个练习
Sobre a Modelagem Ágil16分钟
Sobre Processo Adotado2分钟
4.5
Direction Signs

60%

完成这些课程后已开始新的职业生涯
Briefcase

83%

通过此课程获得实实在在的工作福利

热门审阅

创建者 FFJul 27th 2017

Muito bom.\n\nConteúdo excelente e didáticas únicas e de excelência.\n\nSempre quis aprender sobre desenvolvimento ágil e alguns padrões da industria de software e com este curso consegui tudo isso.

创建者 RGJul 13th 2017

Amazing!! Thank you so much for explaining such in a easy way to learn, with great examples!

讲师

Clovis Fernandes

Professor Titular in Portuguese
Ciência da Computação

Eduardo Guerra

Professor Colaborador

关于 Instituto Tecnológico de Aeronáutica

Criado em 1950, o ITA é o instituto de ensino superior do Comando da Aeronáutica (COMAER), localizado no Departamento de Ciência e Tecnologia Aeroespacial (DCTA). Mantém cursos de graduação em engenharia (Aeronáutica, Civil-Aeronáutica, Eletrônica, Mecânica-Aeronáutica, Engenharia de Computação, Aeroespacial), especialização, extensão e pós-graduação stricto sensu (Mestrado, Mestrado Profissionalizante e Doutorado)....

常见问题

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

还有其他问题吗?请访问 学生帮助中心