面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。

您将获得的技能: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, Python Programming
初级 · 专项课程 · 3-6 个月

您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Computer Programming, Software Design
中级 · 指导项目 · 不超过 2 小时

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

Vanderbilt University
您将获得的技能: Microservices, Spring Boot, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Programming Interface (API), Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping
中级 · 专项课程 · 1-3 个月

University of Alberta
您将获得的技能: 代码审查, 统一模型语言, 可维护性, 软件设计模式, 面向对象设计, 模型-视图-控制器, 应用设计, 软件设计, 软件架构, 编程原则, Java
中级 · 课程 · 1-4 周

University of London
您将获得的技能: 面向对象编程(OOP), 面向对象设计, 计划发展, 数据结构, C++(编程语言), 调试, 编程原则, 计算机编程
攻读学位
中级 · 课程 · 1-4 周

您将获得的技能: Data Storytelling, Rmarkdown, Data Literacy, Data Visualization, Data Presentation, Data Ethics, Data Cleansing, Data Validation, Ggplot2, Tableau Software, Sampling (Statistics), Presentations, Spreadsheet Software, Data Analysis, LinkedIn, Dashboard, Object Oriented Programming (OOP), Data Structures, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月

Vanderbilt University
您将获得的技能: 面向对象编程(OOP), 安卓开发, 调试, 数据结构, 移动开发, 集成开发环境, Java 编程, Android Studio, Algorithm, Java, 计算机编程
初级 · 课程 · 1-3 个月

您将获得的技能: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Docker (Software), Database Development, Cloud Deployment, Application Security, Java, Containerization, SQL, Databases, MySQL, NoSQL, Kubernetes, Test Driven Development (TDD), Object Oriented Design
初级 · 专项课程 · 1-3 个月

Northeastern University
您将获得的技能: Systems Thinking, Software Visualization, Object Oriented Design, Case Studies, Data Modeling, Software Engineering, Object Oriented Programming (OOP), Engineering Software, Software Design, Program Development, Systems Design, Business Modeling, System Design and Implementation, Complex Problem Solving
混合 · 课程 · 1-4 周

IBM
您将获得的技能: Python 程序设计, 应用程序部署, MongoDB, 对象关系映射, 软件开发生命周期, Kubernetes, 云部署, 外壳脚本, Django (网络框架), 软件架构, Grafana, NoSQL, 开放式网络应用程序安全项目(OWASP), 微服务, Git(版本控制系统), 还原式 API, Linux 命令, 数据导入/导出, Istio, Bash(脚本语言)
初级 · 专业证书 · 3-6 个月

Vanderbilt University
您将获得的技能: JSON, 数据安全, 面向对象设计, 可扩展性, 弹簧框架, 云安全, 中间件, 对象关系映射, Java, 软件设计, 云计算, 网络应用, 云服务, 数据库设计, 网络服务, 还原式 API, 安全控制
中级 · 课程 · 1-4 周