Java 课程可以帮助您学习面向对象编程、数据结构、异常处理和多线程概念。您可以掌握编写高效算法、Debugging 代码和开发用户界面的技能。许多课程都会介绍 Eclipse 和 IntelliJ IDEA 等工具,这些工具通常用于 Java 应用程序的编码和测试,以及 Spring 和 Hibernate 等框架,这些框架可促进网络开发和数据库管理。

JetBrains
您将获得的技能: Video Game Development, Generative AI Agents, Prompt Engineering, Game Design, Code Review, 3D Assets, Animation and Game Design, 3D Modeling, Integrated Development Environments, Artificial Intelligence, Generative AI, Project Planning, Javascript, Software Development, Product Development, Web Development, Product Design, Animations, Visual Design, Interactive Data Visualization
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Java, 集成开发环境, 计划发展, 调试, 计算逻辑, 编程原则, 测试案例, 教学, 面向对象编程(OOP), Algorithm, 伪代码, 计算机编程, 算法
初级 · 课程 · 1-3 个月

您将获得的技能: Business Communication, Usability, Web Design, Web Development, User Interface (UI), Project Planning, Wireframing, Blogs, Interaction Design, Responsive Web Design, HTML and CSS, Javascript
初级 · 课程 · 1-4 周

您将获得的技能: Node.JS, Full-Stack Web Development, Server Side, Restful API, Angular, Middleware, Application Deployment, Authentications, Javascript, MongoDB, Application Programming Interface (API), Back-End Web Development, Front-End Web Development, JSON, Development Environment
初级 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: Java, Encryption, 验证和确认, 开发技术, 加密, 安全控制, 渗透测试, 应用安全, 脆弱性评估, 调试, 编程原则, 开放式网络应用程序安全项目(OWASP), 认证, 网络安全, 数据安全, 加密技术, 软件设计, C 和 C++, 利用开发, 安全 Code, 威胁建模, 安全编码
中级 · 专项课程 · 3-6 个月

University of Alberta
您将获得的技能: 软件架构, 软件设计模式, 软件开发, 软件文档, 中间件, 应用程序部署, 统一建模语言, 可扩展性, 可维护性, 软件系统, 数据库, 产品系列工程, 软件设计
中级 · 课程 · 1-4 周

您将获得的技能: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Testability, Test Tools, Java, Mockups
中级 · 课程 · 1-3 个月

您将获得的技能: Object-Relational Mapping, Spring Framework, Hibernate (Java), Apache Maven, Model View Controller, Relational Databases, Database Design, MySQL, Web Applications, Java Platform Enterprise Edition (J2EE), Java, Full-Stack Web Development, Database Development, Application Frameworks, Back-End Web Development, Authentications, Object Oriented Design, Object Oriented Programming (OOP), Application Development, Software Design Patterns
初级 · 专项课程 · 1-3 个月

University of Michigan
您将获得的技能: 验证和确认, 响应式网页设计, Javascript, 网络开发, 网页内容无障碍导则, 线框设计, 可用性, 前端网络开发, 用户界面(UI), 网页设计与开发, 浏览器兼容性, 网页设计, HTML 和 CSS, 层叠样式表(CSS)
初级 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Performance Tuning
中级 · 课程 · 1-4 周

您将获得的技能: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
初级 · 专项课程 · 3-6 个月

您将获得的技能: File I/O, Integrated Development Environments, System Configuration
初级 · 课程 · 3-6 个月