Desenvolvimento Ágil com Padrões de Projeto

Product type

Desenvolvimento Ágil com Padrões de Projeto

Coursera (CC)
Logo Coursera (CC)
Provider rating: starstarstarstar_halfstar_border 7.2 Coursera (CC) has an average rating of 7.2 (out of 6 reviews)

Need more information? Get more details on the site of the provider.

Description

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: Neste curso, assumimos que você já sabe projetar e desenvolver programas mais complexos em Java, graças às boas práticas e princípios exercitados nos cursos anteriores; mas você talvez não se sinta ainda confortável em lidar com cenários mais complexos, onde é difícil desenvolver software com código de qualidade com flexibilidade suficiente para facilitar a implementação de mudanças repentinas de requisitos. O objetivo deste curso é oferecer a você um aprofundamento em técnicas de programação orientadas a objetos pelo uso de padrões de projeto no contexto de desenvolvimento ágil. Os conceitos apresentados neste curso no contexto da programação Java incluem o seguinte:…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: E-commerce, IT Security, Web Accessibility, Digital Publishing & Editing, and Web Analytics.

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: Neste curso, assumimos que você já sabe projetar e desenvolver programas mais complexos em Java, graças às boas práticas e princípios exercitados nos cursos anteriores; mas você talvez não se sinta ainda confortável em lidar com cenários mais complexos, onde é difícil desenvolver software com código de qualidade com flexibilidade suficiente para facilitar a implementação de mudanças repentinas de requisitos. O objetivo deste curso é oferecer a você um aprofundamento em técnicas de programação orientadas a objetos pelo uso de padrões de projeto no contexto de desenvolvimento ágil. Os conceitos apresentados neste curso no contexto da programação Java incluem o seguinte: compreendendo padrões de projeto; tipos básicos de padrões de projeto; reúso através de herança ( Null Object, Template Methode e Factory Method); delegando comportamento com composição (Strategy, Bridge, State e Observer); composição recursiva (Composite e Chain of Responsibilities); envolvendo objetos (Proxy, Decorator e Adapter); estratégias para objetos (Static Factory Method, Singleton, Builder e Abstract Factory); modularização (Dynamic Object Factory, Service Locator e Injeção de Dependência); adicionando operações (Command, Double Dispatch e Visitor); gerenciando muitos objetos (Facade, Mediator e Flyweight); outros tipos de padrões de projeto.. Ao final deste curso, você terá amadurecido de tal modo suas habilidades de programação que será capaz de implementar partes da aplicação Web final com o componente de gamificação enriquecido constantes do Trabalho de Conclusão da Especialização, aplicando onde apropriado alguns dos padrões apresentados neste curso durante a refatoração na prática TDD.

Created by:   Instituto Tecnológico de Aeronáutica
  • Taught by:    Clovis Fernandes, Professor Associado

    Ciência da Computação
  • Taught by:    Eduardo Guerra, Professor Colaborador

Basic Info Course 5 of 8 in the Programação Java e Desenvolvimento Ágil Specialization. Language Portuguese (Brazilian) How To Pass Pass all graded assignments to complete the course. Course 5 of Specialization Desenvolva Programas de Forma Ágil e com Qualidade. Domine técnicas modernas para desenvolver programas orientados a objetos em sete cursos. Programação Java e Desenvolvimento Ágil Instituto Tecnológico de Aeronáutica Learn More Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from your peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

About 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).

Syllabus
There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.