面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。


EDUCBA
您将获得的技能: Performance Tuning, Microsoft Azure, Database Administration, Scalability, Relational Databases, Microsoft SQL Servers, Database Architecture and Administration, Database Management, Database Systems, Operational Databases, Data Migration, Transact-SQL, Stored Procedure, Cloud Security, Cloud Deployment, Disaster Recovery, Virtual Machines
中级 · 课程 · 1-4 周

您将获得的技能: Collaborative Software, Brainstorming, Innovation, Design Thinking, Ideation, New Product Development, Product Development, Collaboration, Analysis, Project Management
初级 · 指导项目 · 不超过 2 小时

Edureka
您将获得的技能: AI Security, Responsible AI, Data Ethics, LLM Application, Generative AI, Google Gemini, Artificial Intelligence, Cloud Security, Governance Risk Management and Compliance, Cyber Security Strategy, Security Strategy, Artificial Intelligence and Machine Learning (AI/ML), Computer Security Awareness Training, Network Security, Security Management, Cyber Attacks, Cyber Security Policies, Natural Language Processing, Risk Management, Supply Chain
中级 · 课程 · 1-3 个月

您将获得的技能: .NET Framework, Performance Tuning, Debugging, Performance Testing, C# (Programming Language), Data-oriented programming, Application Development
中级 · 指导项目 · 不超过 2 小时

Arizona State University
您将获得的技能: Data Transformation, Engineering Management, Data-Driven Decision-Making, Computational Thinking, Exploratory Data Analysis, Data Storytelling, Data Integration, Capacity Management, Data Analysis, Decision Making, Data Warehousing, Data Strategy, Data Management, Small Data, Data Lakes, Unstructured Data, Business Intelligence, Data Governance, Data Access, Data Literacy
初级 · 专项课程 · 3-6 个月

您将获得的技能: Unity Engine, Animation and Game Design, Video Game Development, Game Design, Scripting, Augmented and Virtual Reality (AR/VR), Interactive Design, Development Environment, C# (Programming Language), 3D Assets, Virtual Environment, Artificial Intelligence
混合 · 课程 · 1-4 周

Coursera
您将获得的技能: Responsible AI, Team Building, Generative AI, Team Oriented, Customer experience improvement, Automation, Customer Service, AI Enablement, Cross-Functional Collaboration, Artificial Intelligence, Customer Data Management, Business Ethics, Information Privacy
初级 · 课程 · 1-4 周

您将获得的技能: Ansible, Red Hat Enterprise Linux, Package and Software Management, User Accounts, IT Automation, OS Process Management, Linux Administration, Infrastructure as Code (IaC), Network Administration, Data Storage, Devops Tools, Automation, Systems Administration, Shell Script, Scripting, Linux, YAML, Linux Servers, Scenario Testing, Verification And Validation
中级 · 专项课程 · 1-4 周

您将获得的技能: Adobe After Effects, Video Production, Post-Production, Video Editing, Storyboarding, Ideation, Content Creation, Cinematography, Motion Graphics, Creativity, Color Matching
混合 · 课程 · 1-3 个月

您将获得的技能: JUnit, Apache Maven, Model View Controller, Unit Testing, Frontend Integration, Spring Boot, Restful API, Data Persistence, Software Testing, Java, Back-End Web Development, Application Frameworks, Front-End Web Development, Application Security, Business Logic
混合 · 课程 · 1-4 周

您将获得的技能: Management Reporting, Change Management
中级 · 课程 · 1-4 周