CodeGym/Java 博客/随机的/Java编程课程
John Squirrels
第 41 级
San Francisco

Java编程课程

已在 随机的 群组中发布
个会员
教育不应该是无聊的。这是我们确定的一件事!它可以而且应该改变。而这正是我们所做的:我们开发了 CodeGym 编程课程,我们敢说它不同于任何其他在线课程。它没有很长的视频课程,也没有问责期望不明确的作业清单。相反,有一个明确的目标,已经创建了专门的学习工具,并且明确定义了您需要做的事情。
Java 编程课程 - 1

CodeGym 课程的 11 大功能

通常,在线编程课程采用教科书或视频教程的形式。我们采取了完全不同的方法。我们创建了一系列关于 Java 的简短课程,其中充斥着实际练习,并提供了“智能”工具来验证您的解决方案是否正确。所有这一切都包含在一个一致且全面的课程中!

1. CodeGym 有点像游戏。我们有水平和“升级”

Java 编程课程 - 2
换句话说,我们帮助您升级为程序员。这些不仅仅是带有示例的 Java 课程。您阅读简短的课程,然后立即完成任务并获得奖励。这是合乎逻辑的,也是可以理解的。您将完成各种各样的任务。最常见的任务涉及编写代码来解决某些问题。此外,您还需要学习阅读他人的代码、修复其中的错误、改进它(重构它)、为其添加新功能。
有时您会被迫观看有关科技界人士的有趣视频。那些从头开始学习编程的人也可以从输入代码中受益。那些进步足够大的人会遇到大任务,这些任务实际上是小项目:完成这些任务需要以更严肃的方式编写一些有趣的程序(小游戏、在线聊天应用程序等)。

2. Java 课程,仅此而已!

与任何其他编程语言一样,您可以花很长时间学习 Java。为了不至于在旅程的一开始就陷入困境,我们删除了初学者不需要的主题。初级 Java 开发人员的编程课程经常充满这样的废话。CodeGym 只保留最重要的内容。这些并不是空话:我们分析了数百个职位空缺以得出这种方法。因此,我们声称该课程恰好包括有抱负的初级 Java 开发人员找到工作所需了解的那些主题。成为初级 Java 开发人员将花费三个月到一年的时间,具体取决于您投入学习的时间。

3. 500 个迷你课程和 1200 多个练习

这门课程有很多练习。很多,很多,很多,很多练习!这些不仅仅是文字:该课程包含 500 节迷你课程(即关于 Java 的简短课程)和 1200 多个练习。其中绝大多数包括小任务(但有成千上万!)。通过完成所有这些,您将获得起步和解决更严重问题所需的最低限度经验。此外,该课程还有所谓的“大任务”(实际上是小项目)和有用的视频。

4.四个任务,四十个关卡,海量实用知识

该课程分为 4 个任务。每个任务都是 40 个级别,您必须通过这些级别。第一个任务包括 Java 课程,这些课程假定您事先不具备该语言的知识——只是非常基础的知识、语法和大量相关任务。有超级简单的任务。为了帮助您掌握这些材料,还有更艰巨的任务需要您继续努力并使用谷歌。对于最勇敢的学生来说,还有具有挑战性的任务。只有完成当前级别的大部分任务后,您才能进入下一级别。如果其中一些太难破解,可以安全地推迟到以后再进行。以这种方式工作,当你到达终点时,你将拥有大约 500 小时的实际编程经验。这是成为初级 Java 开发人员的坚实基础!
语法 这个任务是为初学者准备的。此任务中有关 Java 的任务和课程将帮助您掌握该语言的基本结构(变量、条件运算符、循环、方法、类以及有关集合和对象的基本信息)
核心 在此任务中,您将学习 OOP 的基础知识,并熟悉序列化和方法重载
Java 多线程 多线程是这个任务中最重要的词。但这并不是我们在这里谈论的全部。我们还解决了 Object 和 String 类的组织方式以及许多其他问题。你可以同时研究这个任务和下一个任务。
Java 集合 集合之于 Java 程序员就像炸药之于探矿者。您需要了解它们,但了解如何使用它们很重要。此任务还包含大量有关使用 JSON、Git、RMI 和 DynamicProxy 的信息,以及一些有关 JavaScript 的信息

5.随时随地做任务

完成任务并提交验证:
  • 就在网站上。CodeGym 不仅仅是为初学者提供练习的 Java 课程。它也是一个用于完成任务的交互式平台。这很方便:你在课程中探索一个例子,然后你必须完成一个非常相似的任务。这些强化材料的小任务可以直接在 CodeGym 网站上完成。我们为此开发了Web IDE 。

  • 为了完成需要更多时间的任务,我们推荐使用IntelliJ IDEA专业开发环境。为了让 CodeGym 学生更方便,我们为这个流行的 IDE 开发了一个有用的插件。该插件让您只需单击一下即可获得任务条件,并同样轻松快速地提交您的解决方案以供验证。

  • 提交验证后,如果您使用多台设备,您的代码将在您的各种计算机/设备之间同步。

6.即时任务验证

学生对这种情况有亲身经历:你的作业已经完成,但你的老师没有检查。这正是面对面课程的运作方式,其中一名教师提供初级 Java 课程,必须同时与两打学生(或更多)打交道,而且根本没有时间检查每个学生的作业。在 CodeGym 上,您会立即发现您的解决方案是否正确。你:
  • 在 Java 上编写您的解决方案;
  • 按“验证”按钮:您的解决方案已提交到 CodeGym 服务器!
  • 片刻之后,您就会知道您的解决方案是否正确,如果有错误,您会得到建议。
Java 编程课程 - 3

7. CodeGym推荐系统

初学者很难发现编译器遗漏的任何编程错误。您已经完成了任务,但您不知道您的解决方案是否正确?没问题:CodeGym 推荐系统会指出您的解决方案中隐藏错误的位置。

8.帮助页面

如果 CodeGym 推荐系统无法帮助您,并且您发现自己在尝试完成一些困难的任务时遇到了困难,请查看帮助页面——这项服务不会让您独自面对问题。另一位 CodeGym 学生或工作人员肯定会帮助您。

9. 基于利益的团体

我们的社区由兴趣小组组成,您可以在其中阅读其他学生和行业专家撰写的文章、撰写您自己的帖子,以及评论和讨论 Java 或与编程相关的其他主题。

10. 社交网络和 CodeGym

在 Facebook 上关注 CodeGym。在我们的社交网络群组中,您可以讨论 IT 新闻和 Java 编程课程、与朋友分享您的成就、观看 Java 视频课程或寻求帮助。脸书: https: //www.facebook.com/codegym.cc/ YouTube: https: //www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA 推特: https: //twitter.com/codegym_cc

11.材料范围

课程课程以及在群组中发布的文章包含许多对其他 Java 资源、书籍和视频的引用。这绝非偶然。提供材料的方式旨在帮助您培养基本的程序员技能:在 Internet 上搜索所需信息的能力。您是否找到了很好的 Java 入门课程来补充 CodeGym 课程?那真是太好了! CodeGym 的目的是让您获得新知识并将其应用到实践中。
评论
  • 受欢迎
你必须先登录才能发表评论
此页面还没有任何评论