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
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.
Das ist alles enthalten
15 Videos5 Lektüren2 Aufgaben
Infos zu Modulinhalt anzeigen
15 Videos•Insgesamt 151 Minuten
Welcome Video•1 Minute
Conhecendo o Manifesto Ágil•6 Minuten
Indivíduos e Interações•11 Minuten
Software Funcionando•11 Minuten
Colaboração com o Cliente•9 Minuten
Responder a Mudança•7 Minuten
Scrum&XP: A Forma Como Fazemos Software•7 Minuten
User Story: O Que É?•13 Minuten
User Story: Cartão, Conversação e Confirmação•13 Minuten
User Story: Testes de Aceitação•19 Minuten
User Story: Caracterização de Papéis de Usuário•11 Minuten
User Story: Exemplo de Papéis de Usuário•12 Minuten
Visão da Aplicação: Por Quê?•12 Minuten
Visão da Aplicação: O Que É?•8 Minuten
Visão da Aplicação: Exemplo!•11 Minuten
5 Lektüren•Insgesamt 50 Minuten
Sobre o Curso•10 Minuten
Formato do Exercício de Programação•10 Minuten
Ferramentas de Comunicação de Problemas aos Instrutores e para Troca de Experiência com Colegas de Curso•10 Minuten
Disciplina Consciente e Plágio nos Exercícios•10 Minuten
Atenção: Problemas com Algumas Poucas Videoaulas•10 Minuten
2 Aufgaben•Insgesamt 60 Minuten
Entendendo o Manifesto Ágil•30 Minuten
Sobre User Stories e Visão da Aplicação•30 Minuten
Semana 2
Modul 2•3 Stunden abzuschließen
Moduldetails
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.
Das ist alles enthalten
13 Videos1 Lektüre2 Aufgaben
Infos zu Modulinhalt anzeigen
13 Videos•Insgesamt 126 Minuten
Dicas para Criar Informalmente User Stories•8 Minuten
Receita para Criar Informalmente User Stories•9 Minuten
Exemplo de Criação Informal de User Stories: Parte 1•9 Minuten
Exemplo de Criação Informal de User Stories: Parte 2•8 Minuten
Análise Ágil: BDUF vs EDUF•7 Minuten
Análise Ágil: Visão EDUF•11 Minuten
Análise Ágil: Coleta Ágil de Requisitos•10 Minuten
Análise Ágil: Workshops – Parte 1•10 Minuten
Análise Ágil: Workshops – Parte 2•11 Minuten
Programação em Pares•9 Minuten
Pareando com Qualidade•11 Minuten
Questões sobre a Programação em Pares•12 Minuten
Variações da Programação em Pares•11 Minuten
1 Lektüre•Insgesamt 10 Minuten
Escrevendo User Stories Mais Efetivas•10 Minuten
2 Aufgaben•Insgesamt 60 Minuten
Sobre Criar User Stories e Análise Ágil•30 Minuten
Você entendeu o Pair Programming?•30 Minuten
Semana 3
Modul 3•3 Stunden abzuschließen
Moduldetails
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.
Das ist alles enthalten
16 Videos2 Aufgaben
Infos zu Modulinhalt anzeigen
16 Videos•Insgesamt 122 Minuten
Time Scrum•9 Minuten
Time Scrum: Product Owner (PO)•6 Minuten
Time Scrum: Time de Desenvolvedores•10 Minuten
Time Scrum: Scrum Master•8 Minuten
Implementando uma User Story•5 Minuten
O Que é Task?•4 Minuten
Características de uma Task•4 Minuten
User Story vs Task•5 Minuten
Tipos de Tasks•8 Minuten
Benefícios em Quebrar User Stories em Tasks•7 Minuten
Erros em Planejamento de Software•13 Minuten
Priorizando User Stories•7 Minuten
Estimando User Stories e Tarefas•9 Minuten
Planning Poker•9 Minuten
Hands-on - Cartas do Planning Poker•7 Minuten
Dinâmica de uma Iteração•11 Minuten
2 Aufgaben•Insgesamt 60 Minuten
Planejamento de Software em Métodos Ágeis•30 Minuten
Sobre Papeis do Scrum e Tasks•30 Minuten
Semana 4
Modul 4•6 Stunden abzuschließen
Moduldetails
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!
Das ist alles enthalten
10 Videos1 Lektüre2 Aufgaben1 peer review
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 105 Minuten
Como não Fazer Diagramas•13 Minuten
Utilizando Diagramas em um Contexto Ágil•16 Minuten
Onde Entram TDD e Refatoração?•8 Minuten
Princípios da Modelagem Ágil•12 Minuten
O Processo Proposto•7 Minuten
Planejamento Inicial: Sprint Zero•10 Minuten
Estrutura de Eventos de um Sprint•9 Minuten
Fase 1 do Sprint Planning – Parte 1•8 Minuten
Fase 1 do Sprint Planning – Parte 2•10 Minuten
Fase 2 do Sprint Planning•11 Minuten
1 Lektüre•Insgesamt 10 Minuten
Formato do Exercício de Programação•10 Minuten
2 Aufgaben•Insgesamt 60 Minuten
Sobre a Modelagem Ágil•30 Minuten
Sobre Processo Adotado•30 Minuten
1 peer review•Insgesamt 180 Minuten
Especificando e Implementando um Projeto•180 Minuten
Dozent
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
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).
OK
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
4.6
221 Bewertungen
5 stars
74,20 %
4 stars
14,47 %
3 stars
7,23 %
2 stars
2,26 %
1 star
1,80 %
Zeigt 3 von 221 an
R
RS
5·
Geprüft am 3. Feb. 2025
Excelente formação para quem já sabe programar em alguma linguagem de programação
E
ES
5·
Geprüft am 26. Juli 2017
Muito bom.Conteúdo excelente e didáticas únicas e de excelência.Sempre quis aprender sobre desenvolvimento ágil e alguns padrões da industria de software e com este curso consegui tudo isso.
J
JB
5·
Geprüft am 1. Jan. 2017
Realmente muito bom. Sou gestor de uma equipe de desenvolvimento de Sistemas e o curso irá me ajudar bastante com o projetos de minha equipe.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.