Laboratório de Programação Orientada a Objetos – Parte 1

Universidade de São Paulo
via Coursera
Save (0)
ClosePlease login

No account yet? Register

Este curso apresenta os conceitos mais importantes em torno do paradigma de desenvolvimento mais comum da indústria de software hoje: a Programação Orientação a Objetos (POO).

O curso é dividido em duas partes de aproximadamente 6 semanas cada. Nesta Parte 1, os tópicos cobertos são:

(1) Recapitulação dos conceitos básicos de POO

(2) UML (Linguagem Unificada de Modelagem OO)

(3) Linguagens interpretadas vs. compiladas

(4) Orientação a Objetos em Java e em Python

(5) Qualidade de Código e Boas Práticas de Programação OO

(6) Bugs, depuração e testes

(7) Linguagens dinâmicas vs. estáticas

(8) Classes abstratas e interfaces

(9) Coleções de Objetos

(10) Polimorfismo

(11) Tratamento de Exceções

(12) Streams (Fluxos de dados)

(13) Padrões de Projeto (Design Patterns) – Estratégia, Adaptador, Singleton, Método Fábrica, Fábrica Abstrata, Protótipo, Estado

(14) Model-View-Controller (MVC)

Matricule-se!

Estamos esperando por você!

Fabio Kon e Guilherme Feulo
IME-USP

Instructor(s)

Fabio Kon
Universidade de São Paulo
via Coursera
Free (audit)
Portuguese (Brazilian)
Paid Certificate Available
Approx. 22 hours to complete
Self paced
Intermediate Level
Subtitles: Subtitles: Portuguese (Brazilian)