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

LearnQuest
您将获得的技能: 依赖性分析, 软件设计模式, 可扩展标记语言(XML), 弹簧框架, JUnit, Java, 集成测试, 情境管理, 企业应用管理, 配置管理, 单元测试
中级 · 课程 · 1-4 周

Princeton University
您将获得的技能: 数据结构, 计算机硬件, 计算逻辑, 计算机结构, 理论计算机科学, 可扩展性, 计算机科学, Java 编程, Algorithm, 编程原则
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 网络规划与设计, TCP/IP, 系统编程, Networking 路由器, 计算机网络, 网络架构, 数字通信, 数据完整性, Network Protocol(网络协议, OSI 模型
中级 · 课程 · 1-3 个月

University of Maryland, College Park
您将获得的技能: 调试, 开发环境, 安卓开发, 应用程序开发, 应用设计, 用户界面(UI), Android Studio, Java, 移动开发
混合 · 课程 · 1-3 个月

您将获得的技能: Apache Maven, Build Tools, Software Configuration Management, Continuous Integration, Integrated Development Environments, Java Programming, Dependency Analysis, Automation, Java, Product Lifecycle Management, Software Versioning
中级 · 课程 · 1-3 个月

您将获得的技能: Application Servers, Data Migration, Enterprise Application Management, Java Platform Enterprise Edition (J2EE), Servers, Java, Application Deployment, Software Installation, Configuration Management, Identity and Access Management, Command-Line Interface, System Configuration, Authentications
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: Html 和 Css, 前端网络开发, AJAX, 开发环境, 层叠样式表(CSS), 网页内容无障碍指南, Javascript, 网页设计, 网络应用, 响应式网页设计, 网络开发工具
混合 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Development Environment, Web Development, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Scripting, Browser Compatibility, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming
初级 · 专项课程 · 1-3 个月

University of Minnesota
您将获得的技能: 测试自动化, 软件测试, 功能测试, 验证和确认, 开发测试, 系统测试, 白盒测试, JUnit, 测试案例, 测试计划, 软件质量保证, 单元测试, 测试数据, 代码覆盖范围
中级 · 课程 · 1-4 周

您将获得的技能: Apache Hadoop, Big Data, Application Deployment, Social Network Analysis, Data Processing, Distributed Computing, Java, Text Mining, Graph Theory, File Systems
混合 · 课程 · 1-3 个月

Instituto Tecnológico de Aeronáutica
您将获得的技能: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Program Development, Diagram Design, Software Development
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 调试, 系统编程, 数据访问, 计算机编程工具, 后端网站开发
中级 · 课程 · 1-3 个月