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

Packt
您将获得的技能: Rust (Programming Language), System Programming, Package and Software Management, Data Structures, Software Installation, Test Data, Programming Principles, Secure Coding, Maintainability, Debugging, Software Design Patterns, Integrated Development Environments, Data Sharing, Data Management, Command-Line Interface, Capacity Management
初级 · 专项课程 · 3-6 个月

您将获得的技能: jQuery, Javascript and jQuery, Animations, Debugging, UI Components, Event-Driven Programming, Responsive Web Design, Web Applications, Interactive Design, HTML and CSS, Data Validation
中级 · 课程 · 1-4 周

Universidades Anáhuac
您将获得的技能: Systems Thinking, Strategic Decision-Making, Organizational Strategy, Innovation, Team Management, Complex Problem Solving, Business Strategy, Organizational Structure, Business Management, Business Systems
混合 · 课程 · 1-3 个月

您将获得的技能: Kubernetes, Docker (Software), Containerization, DevOps, Application Deployment, Scalability, Load Balancing, YAML, Capacity Management, Disaster Recovery, System Monitoring, Maintainability, Command-Line Interface
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Apache Kafka, Real Time Data, Data Pipelines, JSON, Java, Docker (Software), Software Versioning
中级 · 课程 · 3-6 个月

您将获得的技能: Dashboard, Kibana, System Monitoring, Automation, Scripting, Devops Tools, Python Programming, Linux, Data Visualization Software, Data Structures, JSON
混合 · 课程 · 1-4 周

您将获得的技能: UI Components, Application Deployment, Database Management, Databases, JavaScript Frameworks, Authentications, Front-End Web Development, Application Development, OpenAI API, Back-End Web Development, User Accounts
高级设置 · 课程 · 1-4 周

您将获得的技能: Canva (Software), Social Media Content, Social Media Campaigns, Fundraising, Brand Awareness, Promotional Materials, Content Creation, Social Impact, Graphic and Visual Design, Marketing Materials, Sustainable Business, Social Justice, Business Communication
初级 · 指导项目 · 不超过 2 小时
您将获得的技能: Adobe After Effects, Motion Graphics, Animations, Video Editing, Post-Production
中级 · 课程 · 1-4 周

您将获得的技能: Usability, Hypertext Markup Language (HTML), Front-End Web Development, User Experience Design, Browser Compatibility, User Interface (UI), User Interface (UI) Design, Semantic Web, Javascript, Debugging, Web Applications, Web Development, Development Testing
混合 · 课程 · 1-4 周

您将获得的技能: Restful API, API Design, Application Programming Interface (API), Virtual Environment, Python Programming, User Accounts, Application Security, Encryption, Data Modeling
中级 · 指导项目 · 不超过 2 小时

Johns Hopkins University
您将获得的技能: Trigonometry, Probability, Data Analysis, Algebra, Probability Distribution, Descriptive Statistics, Mathematical Modeling, Graphing, Statistics, Geometry, Arithmetic
初级 · 课程 · 1-4 周