我如何将Java Web开发与第一份工作联系起来
#网络开发人员 #java #spring #roadmap

经过一段时间的学习和自我培训,今天,我将总结从学习到入口点之前的基本路线图,以申请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,但您可以稍后探索。
  • 资源?

阶段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,我也可以感谢作者,非常感谢。