Neste curso avançado, você ampliará suas habilidades em programação orientada a objetos, explorando padrões de projeto no contexto de desenvolvimento ágil. Com enfoque em técnicas avançadas de programação, você desenvolverá competências para lidar com cenários complexos e implementar mudanças repentinas de requisitos.
Certificate Available ✔
Get Started / More InfoEste curso avançado abrange uma ampla gama de conceitos e práticas avançadas em programação orientada a objetos e padrões de projeto, preparando os alunos para lidar com cenários complexos e mudanças repentinas de requisitos.
Este módulo oferece uma revisão de conceitos de orientação a objetos, como abstração de dados, encapsulamento, herança e polimorfismo. Você também explorará padrões de projeto, como Strategy e Static Factory Methods, e aprenderá sobre problemas com o uso de construtores.
Este módulo explora o uso apropriado de herança e padrões relacionados, como Null Object, Template Method, Factory Method, Bridge, State e Observer. Você participará de atividades práticas para aplicar o Padrão Observer e resolver exercícios relacionados.
Neste módulo, você entenderá a composição recursiva e explorará os padrões Composite, Chain of Responsibility, Proxy, Decorator, Adapter e Singleton. Além disso, aprenderá sobre o uso e as características do padrão Singleton em Java.
Este módulo oferece atividades práticas relacionadas ao Padrão Builder e aborda o conceito e os objetivos da Injeção de Dependências. Você explorará o padrão Builder em detalhes e sua aplicação em um componente de gamificação.
C# Programming for Unity Game Development is a comprehensive specialization that teaches beginners how to program Unity games using C#.
Embark on an exciting journey into augmented reality (AR) game development using Vuforia SDK with Unity. Develop your skills in plane tracking, UI design, 3D object...
Learn the fundamental ‘building blocks’ of programming in Javascript and gain confidence to start using more of the syntax going forward.
Learn the fundamentals of Typescript in this intermediate course. Gain experience with basic and advanced types, writing classes, and file restructuring for real-world...