YoVDO

Laboratório de Programação Orientada a Objetos - Parte 2

Offered By: Universidade de São Paulo via Coursera

Tags

Programming Courses Software Development Courses Object-oriented programming Courses Software Architecture Courses Design Patterns Courses Dependency Injection Courses

Course Description

Overview

Esta é a segunda parte do curso avançado de Programação Orientada a Objetos oferecido pelo Departamento de Ciência da Computação do IME-USP. O curso é voltado para profissionais ou estudantes interessados em Desenvolvimento de Software Avançado e que já dominam uma linguagem de programação e já conhecem os fundamentos básicos da orientação a objetos. Nesta segunda parte do curso, aprenderemos mais padrões de projeto, os princípios SOLID, o que são arcabouços (frameworks), injeção de dependências, veremos aplicações de padrões em sistemas reais e discutiremos desafios para a OO no futuro. Ao final do curso, o estudante será capaz de refletir sobre aspectos avançados de arquitetura de software e conhecerá técnicas para desenvolver sistemas de qualidade. Com esse curso, você poderá começar a construir um espaço diferenciado entre os profissionais do Desenvolvimento de Software, tanto trabalhando no meio empresarial quanto na academia. Nós nos divertimos bastante (e suamos um pouquinho) para montar esse curso prá você! Espero que você também se divirta bastante (e sue um pouquinho :-) para cursá-lo! Fabio Kon e a equipe de Ciência da Computação do IME-USP

Syllabus

  • Semana 1
    • Bem-vindo à segunda parte do curso de Laboratório de Programação Orientada a Objetos! Vamos começar a segunda parte vendo 3 padrões de projeto nesta semana: Decorator, Template Method e Façade.
  • Semana 2
  • Semana 3
  • Semana 4
  • Semana 5

Taught by

Fabio Kon

Tags

Related Courses

AngularJS: Framework Fundamentals
Microsoft via edX
Архитектура Android-приложений
Moscow Institute of Physics and Technology via Coursera
Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via Miríadax
Getting Started with Blazor Server
Coursera Project Network via Coursera
Getting Started with Blazor WASM
Coursera Project Network via Coursera