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.



Desenvolvimento 脕gil com Padr玫es de Projeto


Instructors: Clovis Fernandes
28,424 already enrolled
Included with
(77 reviews)
Skills you'll gain
Details to know

Add to your LinkedIn profile
9 assignments
See how employees at top companies are mastering in-demand skills

There are 4 modules in this course
Ol谩, bem-vindo ao Curso 5 鈥 Desenvolvimento 脕gil com Padr玫es de Projeto! Estamos contentes que voc锚 esteja aqui para se exercitar com padr玫es de projeto. Neste m贸dulo introdut贸rio, voc锚 ser谩 apresentado inicialmente a uma revis茫o r谩pida de conceitos de orienta莽茫o a objetos pertinentes a padr玫es de projeto; depois, a uma introdu莽茫o a padr玫es de projeto, onde voc锚 aprender谩 a usar o padr茫o Strategy. Ao final deste m贸dulo voc锚 tamb茅m ter谩 aprendido uma forma alternativa a construtores para instanciar objetos, na forma do padr茫o Static Factory Methods.
What's included
17 videos7 readings4 assignments
Ol谩, bem-vindo ao Curso 5 鈥 Desenvolvimento 脕gil com Padr玫es de Projeto! Neste m贸dulo voc锚 aprender谩 a identificar quatro padr玫es em que se utiliza a heran莽a; depois, tr锚s padr玫es em que se utiliza a composi莽茫o.
What's included
13 videos1 reading2 assignments
Ol谩, bem-vindo ao Curso 5 鈥 Desenvolvimento 脕gil com Padr玫es de Projeto! Neste m贸dulo voc锚 aprofundar谩 seus conhecimentos sobre composi莽茫o recursiva, bem como com os padr玫es Composite e Chain of Responsibility, nos quais se emprega a composi莽茫o recursiva. Voc锚 ser谩 exposto aos padr玫es Proxy, Decorator e Adapter, em cujas estruturas se faz uso do encapsulamento. Ao final, voc锚 aprender谩 como criar classes em que se pode instanciar apenas um 煤nico objeto, na forma do padr茫o Singleton.
What's included
12 videos2 readings2 assignments
Ol谩, bem-vindo ao Curso 5 鈥 Desenvolvimento 脕gil com Padr玫es de Projeto! Ao final deste m贸dulo, voc锚 ter谩 aprendido a criar objetos por meio dos padr玫es Abstract Factory e Builder. Voc锚 ter谩 aprendido tamb茅m uma forma de modularizar seu c贸digo com base no padr茫o de projeto Dependency Injection. Ao final, voc锚 ir谩 exercitar parte do conhecimento aprendido neste curso ao desenvolver uma pequena aplica莽茫o com gamifica莽茫o!
What's included
5 videos3 readings1 assignment1 peer review
Offered by
Explore more from Software Development
- Status: Preview
University of Virginia
Why people choose 糖心vlog官网观看 for their career




Learner reviews
77 reviews
- 5 stars
77.92%
- 4 stars
15.58%
- 3 stars
5.19%
- 2 stars
1.29%
- 1 star
0%
Showing 3 of 77
Reviewed on Jun 1, 2024
Excelente curso. Parab茅ns ao corpo docente do ITA.
Reviewed on Mar 17, 2023
Great course, just be careful with the last project, you may have to enter in contact with the 糖心vlog官网观看 support to get the certificate. because it's a peer reviewed project but students are sparse.
Reviewed on Nov 14, 2018
Falta alguns exemplos para simplificar alguns padr玫es, como pro exemplo o DIP que 茅 um pouco complicado s贸 vendo diagramas.Hands-on seria uma boa op莽茫o de exemplo.

Open new doors with 糖心vlog官网观看 Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose 糖心vlog官网观看 for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
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.
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.
If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don鈥檛 give refunds, but you can cancel your subscription at any time. See our full refund policy.
More questions
Financial aid available,