面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。
Instituto Tecnológico de Aeronáutica
您将获得的技能: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Software Engineering, Agile Software Development, Software Design, Software Development, Maintainability, Programming Principles, Eclipse (Software)
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 数字化转型, AI 产品战略, 生成式人工智能, 负责任的人工智能, 数据架构, 企业架构, 数据科学, 战略决策, 数据驱动的决策制定, 业务逻辑, 信息架构, 大数据, AI 赋能, 数据分析, 机器人, 云计算, 自然语言处理, 数据挖掘, 数据扫盲, 管理团队
初级 · 专项课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: 计算机视觉, 迁移学习, 卷积神经网络, 机器学习, 自然语言处理, 嵌入, 人工神经网络, 调试, 应用机器学习, 张力流, PyTorch(机器学习库), 递归神经网络 (RNN), 数据预处理, 拥抱的脸, 人工智能和机器学习(AI/ML), 性能调整, 图像分析, 深度学习, Keras(神经网络库), 监督学习
攻读学位
中级 · 专项课程 · 3-6 个月

Universidade de São Paulo
您将获得的技能: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Software Design, Computer Programming, Debugging, Programming Principles, Software Testing
中级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: C# (Programming Language), Restful API, ASP.NET, Model View Controller, .NET Framework, Docker (Software), Azure DevOps, Object Oriented Programming (OOP), Microservices, Containerization, JSON, API Design, DevOps, Web Services, Middleware, CI/CD, Back-End Web Development, Web Applications, Programming Principles, Server Side
中级 · 专项课程 · 1-3 个月
École Polytechnique Fédérale de Lausanne
您将获得的技能: 数据结构, 面向对象编程(OOP), Scala 编程, 集成开发环境, 计算思维, Algorithm, 功能设计, 单元测试, 编程原则, 计算机编程
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Database Design, LLM Application, Productivity, OpenAI, Data Migration, Generative AI, AI Enablement, Software Documentation, SQL, Dashboard, Artificial Intelligence, Database Management, Data Visualization, Large Language Modeling, Gap Analysis, Data Analysis, Automation
中级 · 专项课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: 面向对象编程(OOP), 数据结构, C(编程语言), Algorithm, 计算机编程, 编程原则, C++(编程语言), 图论
中级 · 课程 · 1-3 个月

您将获得的技能: Search Engine Optimization, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Web Servers
中级 · 课程 · 1-4 周

您将获得的技能: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Computer Programming, Software Engineering, Programming Principles
初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: 数据结构, 面向对象编程(OOP), 软件设计模式, 调试, Algorithm, C(编程语言), 人工智能, 游戏设计, 图论, C++(编程语言)
中级 · 课程 · 1-3 个月

您将获得的技能: Development Environment, Scalability, Performance Tuning
中级 · 课程 · 1-3 个月