在 CodeGym 的 Java 大学学习

我们比任何人都更相信在线学习的力量。远大的愿望+目标+清晰的计划=未来的Java开发者。

这就是为什么我们创建了一个庞大的课程,其中充满了实践和集中的理论。我们想出了一个激励系统以及设计您自己的个人培训计划的能力。我们推出了帮助不同国家的用户交流、互相帮助和分享实践经验的功能。然后有一天我们想,为什么不更进一步呢?

这就是 Java 大学的起源,在一年的时间里,我们帮助各个年龄段的学生成为 Java 开发人员。

我们的 Java 大学与其他课程有何不同

我们的重点并没有分散在几十种编程语言和技能上。我们教授我们长期以来展示了我们的经验和专业知识的东西:Java 软件开发。我们教那些有成为 Java 开发人员的明确目标的人。我们教那些准备好定期学习的人,没有间隙或长时间休息。

课程结构如何

1. 主要特色是经验丰富的教师和Java开发人员的“现场”课程。他们每周举行两次,每次 2 小时。上课时,老师会和学生一起复习新的理论课题,挖掘作业中最难的部分,并回答学生的问题。

2. 每节课后,学生收到作业:在下一节在线课程之前,要求学生完成一定数量的课程并解决 CodeGym 在线课程中的一定数量的任务。

如果学生能处理这个问题,那么我们可以确信材料已经学好。如果还有什么不清楚的地方,学生可以随时提出问题并获得帮助:学生小组有一个聊天室,老师和课程管理员可以提供帮助。

3. 我们将所有培训材料分成持续一个半月到三个月的主题模块。除了常规的在线课程和涉及解决任务的家庭作业外,每个模块都会引导学生完成一个有助于巩固技能的实践项目。它也会做一些很酷的事情!

4. “12 个月内成为 Java 开发人员”课程远远超出了 Java 基础知识。在最后的模块中,学生将学习如何使用数据库、Hibernate 和 Spring + Spring Boot。最后,他们完成了一个大型集体项目。

5. 我们100% 确信完成所有培训模块、圆满完成所有家庭作业并通过所有期末项目答辩的学生已准备好作为初级开发人员就业。这就是为什么我们向毕业生颁发文凭以证明他们的资格,并帮助他们制作简历以找到工作。

课程

该课程包括 5 个学习模块和 1 个实践模块(一个小组项目):

1.Java语法。该模块致力于语句、数据类型、了解 IntelliJ IDEA 开发环境、循环和条件语句、数组和函数、对象、类以及使用字符串。学生还将熟悉 OOP、列表、泛型、集合、异常、I/O 流以及使用日期和时间的基础知识。在本模块的末尾,我们介绍了 Git 并且您编写了一个最终项目。

2.Java核心。我们深入探讨 OOP:封装和多态性、组合、聚合和继承。抽象类。流 API。类型转换、调用构造函数和 Object 类的组织。递归、线程介绍、内部/嵌套类。序列化。注释。插座。最终项目。

3. Java专业人士。Java 中的垃圾收集和引用类型。设计模式。开发方法。Maven 的基础知识。Guava、Apache Commons Collections、JUnit 和 Mockito 简介。记录。网络组织。软件架构。HTTP/HTTPS 协议。Servlets、servlet容器、Tomcat MVC简介。网页服务。最终项目:Servlet-quest 竞赛。

4.使用数据库。休眠。数据库简介。安装数据库管理系统。数据类型。选择数据。数据库事务。数据库设计。JDBC、ORM、休眠。最终项目。

5.弹簧+弹簧引导。国际奥委会,DI。春天。成分。豆子。Spring 模块,Spring MVC。设计 REST API。控制器服务 DAO 应用程序。春天的ORM。@交易。春季测试。AOP(日志记录)。春季安全。弹簧靴。春季 JPA。

5.整个课程的期末项目。

常见问题解答

我根本没有编程经验。本课程会帮助我成为一名 Java 开发人员吗?

当然!该课程适合初学者,不需要任何编程知识或经验。您的培训将从最基础的知识开始,分解为您可以立即付诸实践的小部分理论。通过定期作业、勤奋学习和导师的帮助,您可以实现自己的目标。

如果我已经有 Java 经验,该课程会有用吗?

确实。随着课程的进展,学习难度会增加。该课程伴随着大量艰巨的任务和小型项目。在您实施它们时,高级开发人员将帮助您磨练您的技术技能,而职业专家将帮助您打造出色的简历和作品集。

课程安排是怎样的?我可以将它与就业或大学学习结合起来吗?

我们建议您每天留出几个小时的学习时间,以便跟上一切。每周有两次 1.5-2 小时的导师授课,介绍新理论。然后你有几天时间阅读额外的课程并解决几个任务或编写一个小项目。这是现实的:最主要的是对您的学习采取整体方法。

如果我错过导师的课程怎么办?

不用担心。当然,您在课堂上的参与让您可以立即提出问题,但如果您错过一个问题,这并不是世界末日。课程策展人将与您分享课程录音,您可以在特别聊天中提问。最重要的是你如何完成作业。

我能和老师交流吗?

是的,不仅是老师,还有整个支持团队,该团队由 Java 专家组成:创建 CodeGym 课程的开发人员、支持专家,当然还有您的课程导师。