JavaRush /Blog Java /Random-ES /Del currículum de junio: Spring Framework es un marco pop...

Del currículum de junio: Spring Framework es un marco popular en Java

Publicado en el grupo Random-ES
Imagina que has completado tu formación en JavaRush y has empezado a buscar tu primer trabajo. En las descripciones de puestos, te encuentras con marcos y herramientas que no has probado. Estamos lanzando una serie de artículos para ayudarlo a comprender qué herramientas Java se utilizan en qué proyectos y en qué etapa de su carrera de desarrollador debe aprenderlas. En el primer artículo hablaremos sobre el framework más popular: Spring Framework.Del currículum de junio: Spring Framework es un marco popular en Java - 1

Marco de primavera: ¿qué es?

Spring es un marco popular utilizado por los desarrolladores de Java. Si utilizamos analogías, entonces el marco es esencialmente como un kit de comida preparada para borscht. Puede escribir una aplicación web usted mismo sin utilizar un marco. Usando el ejemplo del borscht, se verá así: ve al pueblo y cultiva verduras, recolecta y cocina el borscht. O puede simplificar el proceso y comprar un conjunto de productos ya preparados, es decir, un marco. El código escrito utilizando el marco es más eficiente y fácil de probar. Del currículum de junio: Spring Framework es un marco popular en Java - 2Una de las principales ventajas de Spring es que inyecta dependencias entre objetos que de otro modo el desarrollador tendría que agregar manualmente. El desarrollador sólo necesita describir las conexiones entre los objetos; el marco hará el resto por usted. Este es un conjunto de funciones que definitivamente funcionarán.

¿Qué tan popular es la primavera?

Spring se usa en todos los lugares donde se encuentra Java. La demanda de este marco ha ido en constante crecimiento desde su creación en 2003. Puede ver la dinámica de popularidad en el sitio web ItJobsWatch : el 3% de todas las vacantes de desarrollador en el Reino Unido se producen en primavera. El salario medio es de unas 60.000 libras esterlinas al año. En el mercado laboral de Ucrania, Rusia y Bielorrusia, Spring también es uno de los marcos líderes. Del currículum de junio: Spring Framework es un marco popular en Java - 3Según un estudio sobre el recurso Stack Overflow , el 16,2% de los desarrolladores en todos los idiomas eligen Spring Framework; ocupa el sexto lugar en popularidad entre todos los frameworks web. Eso sí, si hablamos exclusivamente de desarrolladores de Java, entonces el 95%.

¿Para qué proyectos será necesario?

Casi todo lo que se utiliza Java. Enumeremos los principales:
  • Aplicaciones web;
  • Aplicaciones que utilizan bases de datos;
  • Servicios en la nube;
  • Aplicaciones de Android.
Spring consta de componentes individuales que le permiten trabajar con los proyectos anteriores y muchos otros. Por ejemplo, Spring Web (creación de aplicaciones web), Spring Security (para proteger la aplicación, configurar autorización y autenticación), Spring Boot (simplifica la configuración de aplicaciones en Spring).

¿Cuándo y cómo enseñar?

Junior debe conocer Spring Framework. Puede iniciarlo cuando un principiante haya aprendido Core Java, el sistema de control de versiones de Git, haya comprendido los conceptos básicos del trabajo con la red y haya aprendido a crear servlets simples . La formación puede durar entre uno y dos meses. Puede que te lleve un mes escribir tu primer proyecto sencillo. Para estudiar a fondo el marco, llevará mucho más tiempo, ya que está en constante evolución. Aquí hay algunas opiniones de los desarrolladores: “Casi todos los ejemplos que encontrarás para Spring funcionan con servlets. Empiece a aprender con servlets. No es necesario profundizar demasiado, sólo comprender la tecnología en sí: qué es y cómo funciona. Mi consejo es que tomes un proyecto ya preparado, quizás uno educativo. Y trate de cambiar los procesos existentes en lugar de escribir “desde cero”. Por qué es así: en un proyecto real puedes ver qué se usa siempre y constantemente (es decir, necesitas aprender) y qué es basura secundaria (no necesitas aprender, necesitas tener la documentación a mano). )”, dice el desarrollador Alexey. “Solo tiene sentido hablar sobre aprender el marco Spring si ya está familiarizado con Java, bases de datos, algunas técnicas de programación orientada a objetos, tecnologías web y otras habilidades básicas de desarrollo de software. El framework Spring no existe en el vacío y es inútil por sí solo”, afirma Ivan Mushketik.

Puede aprender a trabajar con Spring Framework en la práctica en la pasantía en línea de JavaRush .

Los reclutas se realizan una vez por temporada entre los usuarios que hayan alcanzado el nivel 35.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION