课程主页: https://www.coursera.org/learn/lab-poo-parte-1
课程推荐:Laboratório de Programação Orientada a Objetos – Parte 1
在软件开发行业,面向对象编程(POO)是最常见的开发范式之一。今天,我非常高兴能够向大家推荐由圣保罗大学数学与统计学院计算机科学系提供的课程《Laboratório de Programação Orientada a Objetos – Parte 1》。这个课程不仅适合初学者,也非常适合希望深入了解给定主题的程序员。
课程大纲概述
课程分为六周,分别涵盖了从面向对象的基础回顾到更深层的设计模式。
第一周 – 面向对象的回顾
在这一周,课程将会介绍面向对象的基本概念以及UML建模语言,并讨论编译语言、解释语言与混合语言之间的差异。课程提供了讨论论坛,鼓励大家积极提问和分享。
第二周
学习Java和Python两种编程语言在面向对象中的语法,为后续课程奠定基础。
第三周
深入讨论面向对象编程中的重要概念,例如多态、抽象类、接口和对象集合。
第四周
学习异常处理和流(数据流)这两个面向对象语言中的实用机制。
第五周和第六周
重点介绍面向对象软件设计模式及其在实际开发中的应用,学习原型模式和状态模式,及其相关架构模式(如MVC模式)。
为什么推荐这个课程
这个课程不仅内容丰富,而且实例丰富,适合不同水平的学习者。教师解说深入浅出,特别是理论与实践结合得非常好,使得学习过程既有趣又有成效。课程中的论坛讨论也是一个学习的好机会,可以与其他学习者交流,拓宽自己的理解。
总结
如果你已经掌握了一些面向对象的基础知识,并希望在此基础上进一步提升自己的编程技巧,那么《Laboratório de Programação Orientada a Objetos – Parte 1》绝对是一个值得选择的课程!你将为自己的职业生涯打下坚实的基础。
课程主页: https://www.coursera.org/learn/lab-poo-parte-1