经过一段时间的学习和自我培训,今天,我将总结从学习到入口点之前的基本路线图,以申请Java后端工作。
几个月前,我试图探索适当的学习地图,以满足基本和真实的工作要求。第一个挑战是,在许多指南中都提到了很多资源,有点混乱,并且有一些问题,例如 和和哪个顺序。是的,当然,我已经与Google一起玩了几个小时,以找到适合我的需求和目标的路线图。
幸运的是,我咨询了许多不同的文章并建立了自己的路线图。
我的路线图的概述:
- 阶段1:基本前端(HTML,CSS,JS)
- 第2阶段:Java后端的核心预识(JSE,OOP,数据库,网络)
- 第3阶段:Java Web开发(J2EE)的基础
- 第4阶段:真实工作和实际工作的框架。 (春季)
-
注意*:
- 路线图仅用于参考,需要进行调整以适合每个人自己的目标和方向。
- 除了路线图中提到的主要知识外,您还应考虑其他一些其他知识或技能,包括在您自己必要的情况下在路线图中。
阶段1:基本前端(HTML,CSS,JS)
-
为什么?
-
主要原因是可以帮助您接触:
- 如何简单的网站基本工作。
- 前端角色是什么。
- 要求知识以有效的方式学习J2EE和春季。
基本上,了解有关Web应用程序的基本概念的一种有效方法,了解更好地协作的任务以及在Java Web应用程序开发中预先注册所需的重要性(至少html)。
-
-
如何?
- HTML是阶段中最重要的因素。您应该清楚地了解HTML文档的基本结构和语法。
- 关于CSS,它对您来说是可选的,但是当然,如果有的话,它可以帮助您为用户体验提供友好且漂亮的UI。
- 关于JS,也是可选的,如果可以的话,让我们找到一个速成课程JS,了解基本的HTML DOM,Event&Elistor,flock。如果您愿意,请在此阶段提取API,但您可以稍后探索。
-
资源?
- 我像以前尝试过的英语资源列表,但让我自己考虑^^:
- 越南读者的奖励,https://fullstack.edu.vn/是一个网站,有许多有价值的免费课程,是的,我尝试过,非常感谢Son Dang&F8 Team先生。
阶段2:Java后端的核心预知(JSE,OOP,数据库,网络)
- JSE:Java Core,这是Java后端角色的完全预定吗?由于您选择Java进行前进,因此完全需要。您可以找到一些课程或教程。就个人而言,我推荐本课程Mosh | ****Java Tutorial for Beginners。**
- OOP:基本上,OOP是一种可以增强清晰度,可重复使用性和可扩展性的编程风格。幸运的是,Java Oop正在大学的课程中,所以让我们尝试自己搜索和评估一些课程。我真的没有在Java OOP上体验过任何免费的互联网课程,但是我确实经历过Mosh | Object-oriented Programming,这是我自己的经历,您可以参考。
- 数据库:嗯,需要基本的,您应该为此寻找一些资源,因为我了解大学的主题。基本上,您应该理解并执行一些基本概念和任务,例如数据库,数据库系统,DBMS,数据库架构,SQL,DML,DDL,DDL,主键,综合键,参考键,欧洲键, �嗯,我对此没有任何建议,请尝试与Google一起玩^^。
- 网络:我已经有一个文章here,您可以探索它。
阶段3:Java Web开发(J2EE)的基础
- 是的,如果您现在在这里,所以很高兴^^。
- 在此阶段,您需要使用Servlet&JSP技术和MVC2模型来学习Java Web开发的基础。
- 很难说出简短的报价的真正内容,但是简单的基本技术和基本知识也可以了解Java Web。您有两个仔细照顾阶段的原因,首先是它的基础,它可以帮助您了解基本面;在我看来,在某些情况下,由于某些原因,基本问题通常非常重要,第二个是当您学习具有良好基础知识的J2EE时,您可以轻松使用Spring MVC或其他某些方面,以有效的方式快速进行。
- 我在此阶段使用Java网络课程利用了学校课程,因此我只研究了特定的问题,但在互联网上并没有真正体验过整个课程。但是,在这里,我有一个建议您要考虑的建议,这是Chad Darby先生的一门课程,我在他的春季课程中与他有经验,我将在下一部分中介绍它,但他也有关于J2EE的课程(JSP, Servlets & JDBC for Beginners),我真的没有经历过,我只向您推荐它,因为我与Chad Darby先生经历了学习,对我来说很棒,但是您应该自己考虑。检查信息和评论以选择合适的信息,没有人对您的选择负责。
- 好的,尝试。
第4阶段:真实工作和实际工作的框架。 (春季)
- 好吧,您经历了充满挑战的时期,这也是一个挑战^^。
- ,但是由于您已经与J2EE合作,所以会更轻。但是,在此阶段,您仍然会面临挑战,您应该了解Spring Core,Spring MVC,ORM,JPA,Hibernate等的基础知识。并可以基本上实施它们。
- 好吧,这是我建议每个人都参考有关春季:Spring & Hibernate for Beginners (includes Spring Boot)的课程。根据我自己的经验,科学和有效的地图非常好,也要教导,非常感谢Chad先生。
因此,我们只是概述了从学习的入口点到工作的入口点之前的路线图。我要分享的一个关键是,让我们在每个阶段的最后一次进行一个项目,以确认并重新确认您的知识和技能,这使学习更加有效。 ^^
通过以上经验的知识和技能,您可以采取一些其他技能,并且能够完全申请诸如Fresher或junior的业务职位。
好吧,现在轮到您自己做自己的路线图,继续前进^^。
附录:在创建我自己的Java Web学习路径的过程中,有一篇文章对我有很大帮助,让我们随时检查here,我也可以感谢作者,非常感谢。