在线编程

刷题学习神器 助你晋级提升拿offer

免费测试你的技能水平

  • Java开发
  • Python开发
  • Linux运维
  • 数据库
  • Go语言
  • 容器技术
  • 前端开发
  • 微服务架构
    Java开发技术
  • Java开发:初级

    Java语法规则,搭建开发环境。Java变量、程序结构、数据类型、方法,了解JDBC工作原理。具备一定的前端开发能力。初步掌握Spring、SpringMVC和Mybatis。

  • Java开发:中级

    Java编程的核心技术,对面向对象编程知识有清晰的了解,掌握SQL基本语句与MySQL相关操作,可以使用JDBC构建数据库连接。掌握Java Web核心特性,与主要框架的开发能力。

  • Java开发:高级

    具备Java多线程编程、常用类库、IO编程、网络编程、类及框架等开发能力。熟悉数据库以及JDBC事务处理、连接池等。掌握MyBatis,具备使用Spring与MyBatis整合开发能力。

  • 学习路线

    排名第一的编程语言,从事云计算、大数据开发工作必备

    6大技能点  |  3阶段自测

    Python开发技术
  • Python开发:初级

    Python语言的基本特性、编程环境、语法基础、数据结构,了解Python的网络编程与Web开发,常用开发框架的基本特性,以及Python爬虫的基础。

  • Python开发:中级

    深度理解Python语法与数据类型,掌握运算符、控制语句、列表、元组。理解Flask、Django原理、构建方法,Python爬虫技术与常用工具进行数据收集。

  • Python开发:高级

    熟练掌握Python的语法知识与编程技能,具备Python语言的函数、面向对象、异常处理等能力,具备使用Python数据分析工具能力,掌握利用Python语言从数据采集到分析全流程知识

  • 学习路线

    大数据、人工智能时代的首选编程语言

    3大技能点  |  9套自测题

    Linux运维
  • Linux运维:初级

    初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络与数据通信基础知识,

  • Linux运维:中级

    Linux文件管理技巧,掌握用户和组管理,Linux网络知识,对TCP/IP协议及OSI七层模型有清晰概念,Linux磁盘与文件系统管理技巧,初步的Shell脚本的编程。

  • Linux运维:高级

    熟练掌握Linux常用命令、企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建与应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。

  • 学习路线

    从事云计算运维相关工作必备技能

    5大技能点  |  3阶段自测

    数据库
  • 数据库能力:初级

    具备数据库基础知识,了解数据库的分类,具备安装MySQL数据库的能力,掌握MySQL数据类型知识,基本了解常用SQL语句,对摩杜云数据库产品有基本认知。

  • 数据库能力:中级

    可对MySQL数据库进行备份与恢复,熟练的使用SQL语句进行单表多表查询等操作,快速上手摩杜云RDS MySQL数据库。了解常见NOSQL数据库,如MongoDB、Redis等的概念、安装、配置。

  • 数据库能力:高级

    掌握MySQL高级技巧,包括索引策略、存储引擎,熟悉MySQL锁机制,MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库备份恢复与监控、安全策略、性能优化。

  • 学习路线

    从SQL到NoSQL,从自建到云上数据库,一站式学习+自测

    5大技能点  |  3阶段自测

    Go语言能力
  • Go语言能力:初级

    熟悉基本的Golang语法,能够理解程序的结构体,在命令行下调试和运行Golang程序。能使用Golang基本数据类型

  • Go语言能力:中级

    掌握封装、能够排除典型的代码bug,并指导如何重构达成目标。

  • Go语言能力:高级

    能够开发出高质量的代码。能够熟练使用Golang的高级特性,各种应用框架和测试框架。

  • 学习路线

    目前我们提供Go语言核心编程全套课程,该课程仅作为自测参考。

    3个阶段自测题  |

    容器技术
  • 容器技术:初级

    了解Docker是什么,能做什么,产生的背景,理念是怎样。熟悉基本的Docker用法,知道怎么通过帮助命令来完成相应的操作,搞清楚一个完整的Docker有哪几个部分组成。

  • 容器技术:中级

    掌握CentOS和Ubuntu系统下如何安装和配置Docker,了解其底层原理。熟悉各种Docker容器命令,熟悉Docker镜像的制作和修改。

  • 容器技术:高级

    熟练掌握Docker各类高级特性,包括容器数据卷、DockerFile构建等;熟练使用Docker封装MySQL、Redis、Tomcat、Apache等镜像,并可在公有云或私有云部署并保持稳定运行。

  • 学习路线

    目前我们提供Docker快速入门的课程,这个课程仅作为技能自测的部分参考。

    3个阶段自测题  |

    前端开发技术
  • 前端开发:初级

    基本的计算机知识与操作能力,具备Web基础知识,掌握Web的常见标准、常用浏览器的不同特性,掌握HTML与CSS的入门知识,可进行静态网页的制作与发布。

  • 前端开发:中级

    掌握HTML5与CSS3的核心技术,掌握前端主流语言和开发框架JavaScript、jQuery和Ajax的基本知识,具备搭建动态交互网页的基本能力,掌握前端开发版本控制工具。

  • 前端开发:高级

    掌握如何利用常见工具进行前端开发软件的版本控制与项目构建和协同。掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端及Node.js服务器端开发技能。

  • 学习路线

    前端开发技能全覆盖 - HTML / CSS / JavaScript / jQuery / Vue / React / Angular / NodeJS

    5大技能点  |  3阶段自测

    微服务架构能力
  • 微服务架构:初级

    理解微服务架构与单体应用架构在开发模式与运维上的区别,了解分布式、容器、DevOps在微服务架构中的应用,理解微服务的设计原则与服务组件。了解Service Mesh概念与Istio基础知识。

  • 微服务架构:中级

    熟悉微服务常用开放框架,理解Spring、Spring Boot,以及Spring Cloud的概念和不同,对Spring Cloud Alibaba有较为全面的认知。对Istio具备基础运维能力,掌握基本组件的知识。

  • 学习路线

    Spring Cloud Alibaba、Nacos,以及Service Mesh等相关知识

    6大技能点  |  2阶段自测