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

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

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

University of Colorado System
您将获得的技能: 数字通信, Network Protocol(网络协议, 网络规划与设计, TCP/IP, 网络架构, 计算机网络, 系统编程, Networking 路由器, 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 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 个月

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

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 周

您将获得的技能: Apache Hadoop, Big Data, Cloud Management, File Systems, Data Processing, Data Storage, Java, Operating System Administration, Systems Administration, Distributed Computing, Command-Line Interface, Linux Commands
混合 · 课程 · 1-3 个月