Anotações
Apresentação de slides
Estrutura de tópicos
1
Advanced OO Programming with C++
  • Prof. Ismael H F Santos


2
General Remarks
  • Objetivo: Discutir os principais conceitos e os princípios básicos da Orientação a Objetos usando a linguagem C++.
  • A quem se destina : Alunos e Profissionais que desejem aprofundar seus conhecimentos sobre Linguagem C++ e suas aplicações


3
Bibliography
  • Thinking in C++ 2nd Edition by Bruce Eckel.
    • http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
  • The Most Important C++ Books...Ever
    • http://www.artima.com/cppsource/top_cpp_books.html
  • C++ Free Computer Books
    •  http://www.computer-books.us/cpp.php


4
Webliography
  • CppNotes - Fred Swartz
    • http://www.tecgraf.puc-rio.br/~ismael/Cursos/apostilas/Cpp-Notes/index.html
  • The Code Project - C++
    • http://www.codeproject.com/index.asp?cat=2
  • C/C++ reference
    • http://www.cppreference.com/index.html
  • Boost - free peer-reviewed portable C++ source libraries
    • http://www.boost.org/

5
Contents – Advanced Level
  • Module 1 – STL – Standard Template Library
  • Module 2 – Integração com Linguagens Scripting – Lua, Phython e Java
  • Module 3 – Design Patterns in C++ (GoF Book)
  • Module 4 – Effective C++ (Scott Meyers Book)
  • Module 5 – Modern C++ Design (Andrei Alexandrescu Book)