
En esta lección se muestra donde podemos encontrar ayuda y documentación oficial para resolver dudas y acudir a información de referencia de los creadores de spring
Aquí aprenderemos a encontrar y descargar las versiones adecuadas de las herramientas de trabajo necesarias para seguir el curso más facilmente.
Realizamos una instalación sencilla de las herramientas necesarias.
Aprenderemos a configurar adecuadamente la herramienta descargada que es un eclipse y lo configuraremos para un mejor uso.
Primeros pasos sobre la creación de proyecto con maven. Qué es maven y porqué usarlo. Ventajas que aporta
Como añadir dependencias necesarias para poder trabajar con spring y con springmvc
Aprenderemos a configurar adecuadamente el servlet necesario para poder trabajar con springmvc
Como incluir las dependencias necesarias para poder trabajar
añadir ficheros de configuración en formato xml para la descripción de los controladores y partes exclusivas del front controller
Creamos el primer controlador mediante una clase java, requisitos necesarios y anotaciones.
Revisamos el controlador anterior para incorporar más detalles y funcionalidades
Descripción teórica pero necesaria para comprender cómo funciona el protocolo HTTP y así poder trabajar con sus distintas partes para crear aplicaciones web a medida mediante el uso de las herramientas que proporciona el framework springmvc
Aprendemos como configurar la primera parte vista en el protocolo http, las peticiones de acceso de los clientes
Modificamos nuestro contolador para observar otras características del framework, la creación de controladores multiacción
En esta lección aprendemos como recibir los datos pasados por url en las peticiones del cliente
Avanzamos en las herramientas del framework para recuperar los datos de otras maneras posibles.
En esta lección aprendemos que si necesitamos el API estandar de los servlets de java, todavía podemos usarlo, ya que springmvc nos deja trabajar con ello sin limitaciones.
Aquí vamos a aprender como usar componentes internos del springmvc para realizar conversiones automáticas de tipos de datos
Aquí aprendemos a convertir tipos de datos complejos, como colecciones y objetos a medida.
Siguiendo la misma estructura anterior aprendemos como springmvc ofrece mecanismos de conveción frente a configuración al incorporar en el classpath una serie de librerías que son reconocidas automáticamente por springmvc y permiten una introducción a los servicios RESTful mediante la conversión de documentos
Basándonos en el mismo patrón de comportamiento anterior aprendemos ahora como realizar otra seria de conversiones de documentos para sindicación de contenidos
Después de aprender a escribir las peticiones y manejar los datos entrantes, aprendemos ahora a escribir respuestas a medida sin ninguna página asociada, útil cuando tenemos que hacer comunicaciones entre aplicaciones que sólo consumen documentos.
Un acercamiento al estilo clásico de gestión de páginas web mediante JSP, adminitido desde la versión de springmvc 2.0
Abordamos la gestión de las vistas mediante páginas JSP aplicadas desde la versión de springmvc 3.0 en adelante incluyendo la versión 4
Profundizamos ahora en la gestión de las vistas viendo nuevos paradigmas de uso y así acercándonos al paradigma de convención vs configuración.
Para springmvc un formulario o forma es considerado un estilo distinto de vista, ya que proporciona una serie de utilidades para poder manejar los datos devueltos por el formulario de una manera sencilla pero es necesario comprender como funciona su ciclo de vida
En esta lección se muestra como aprender a reconocer errores posibles que impiden el buen funcionamiento de las herramientas de manejo de formularios o formas.
Resumen de los contenidos vistos y aprendidos en el curso.
Especificación de los objetivos del escenario a conseguir
Se muestran los detalles necesarios a tener en cuenta en el procesamiento
Comenzamos creando el proyecto con un archetype y configuramos dependencias y herramientas externas.
Creamos el formulario y el objeto de dominio
Configuramos las consultas a realizar y creamos el controlador del proceso
Aportamos solución a los posibles errores encontrados en el desarrollo
Completamos el resto de código y revisamos todos los pasos conseguidos
¿Porqué SpringMVC?
SpringMVC es el framework líder en el desarrollo de aplicaciones web en el mundo Java y una de las profesiones más solicitadas en el mundo empresarial.
Aunque el acercamiento al mundo de Spring puede resultar complejo en un primer momento, hay que diferenciar Springframework de SpringMVC, que aunque son de la misma familia, SpringMVC está orientado a proyectos web.
¿Podré seguir el curso?
Trabajamos con Java desde el año 1995 y hemos visto todas las tecnologías asociadas y nos hemos centrado el desarrollos de Spring desde el año 2005 y llevamos más de 10 años formando equipos de todas las características, por lo que hemos desarrollado una buena metodología para lograr la máxima audiencia y entendimiento de nuestras clases.
Casi la totalidad del curso consta de videotutoriales en HD explicando en sencillos pasos cada uno de los detalles que puedes ver una y otra vez con buena resolución.
¿Qué diferencia hay con otros cursos?
La mayoría de los cursos sobre Spring son generalistas y hablan de muchos aspectos superficialmente. Están muy bien para adquirir cultura sobre Springframework, pero no para trabajar en un proyecto serio. Nosotros presentamos cursos especializados que abordan muchos temas en profundidad que no son contados en otros cursos.
Además proporcionamos una mejora en la calidad. No tendrás que ampliar la pantalla para ver el código. Usamos herramientas que permiten seguir todo el proceso visual que está ocurriendo en los tutoriales.
Nos centramos en el alumno que ve el curso y no solamente en hacer la demostración.
¿Qué voy a necesitar?
Todo está recogido en el curso, aprenderás dónde descargar las herramientas necesarias y configurarlas para que todo funcione bien desde el primer momento. Todo lo que precisas es opensource por lo que no tendrás gastos extra de licencias.
¿Necesito alguna plataforma específica?
SpringMVC es lenguage Java, así que no necesitarás un sistema operativo específico, Windows, Mac o Linux funcionarán bien.
No obstante te recomendamos que tengas instalado un JDK 1.7
¿Qué metodología se sigue?
Tras muchos años de experiencia hemos visto que lo que mejor se adapta a los cursos IT es el aprendizaje por repetición, así que podrás seguir paso a paso lo mismo que mostramos, junto a explicaciones de porqué ocurre y posibles variaciones, alternativas o errores.
¿Qué versión de Spring cubre?
Cubrimos varios aspectos, somos conscientes de que Spring evoluciona muy rápido y así también SpringMVC. También somos conscientes de que no todo el mundo puede usar las últimas versiones, por lo que explicamos cubre desde la última versión 4.x hasta versiones no inferiores a la 3.0.
Contenidos