Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Spring MVC

Spring MVC: Un enfoque práctico

Integración de tecnologías con Spring MVC
Rating: 2.5 out of 52.5 (53 ratings)
196 students
Created by Pep Méndez
Published 3/2016
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Aprenderás a integrar la Spring Security Framework en tus aplicaciones Spring MVC.
  • Descubrirás la flexibilidad que proporciona Spring Data JPA junto con ORM Hibernate respecto al clásico JDBC y otras soluciones.
  • Conocerás las numerosas ventajas que se derivan del uso de la API Hibernate Validator a la hora de validar formularios.
  • Configurarás los diferentes componente con anotaciones, la evolución natural del XML.
  • Implementarás AOP (Aspect Oriented Programming) en un caso práctico.
  • Ampliarás tus conocimientos de la capa Vista con Thymeleaf, una excelente candidata para sustituir a la obsoleta tecnología JSP/JSTL.
  • Aprenderás a crear servicios RESTful.
  • Crearás una agenda con FullCalendar y jQuery.
  • Te familiarizarás con el proceso de publicación de tu Web local en un Hosting real.
  • Aprenderás a enviar correo electrónico, a utilizar los disparadores (triggers) y los procedimientos almacenados (stored procedures) de MySQL, y mucho más.
  • Podrás descargar el código fuento original de la aplicación smartcoding.es

Requirements

  • Es fundamental tener una buena base de programación en Java.
  • Saber instalar aplicaciones en tu entorno de trabajo.
  • Conocimientos básicos de HTML, XML, CSS, JavaScript, JSP/JSTL, jQuery y SQL.
  • Familiaridad con el entorno de desarrollo Eclipse o similar.
  • Dedicación.

Description

Hola amig@s:

Spring MVC es una framework de desarrollo de aplicaciones Web con Java con grandes posibilidades pero que no siempre es fácil de configurar.

Durante este curso, te acompañaré durante la configuración de Spring MVC en aquellas partes de especial dificultad.

Durante las próximas semanas:

  • Aprenderás a integrar la Spring Security Framework en tus aplicaciones Spring MVC.
  • Descubrirás las flexibilidad que proporciona Spring Data JPA.
  • Conocerás las numerosas ventajas que se derivan del uso de la API Hibernate Validator (JSR-303) a la hora de validar formularios.
  • Configurarás los diferentes componente con anotaciones, la evolución natural del XML.
  • Implementaras AOP (Aspect Oriented Programing) en un caso práctico.
  • Ampliarás tus conocimientos de la capa View con Thymeleaf, que sustituye a la obsoleta tecnología JSP/JSTL
  • Aprenderás a integrar jQuery, FullCalendar y Bootstrap.
  • Experimentarás con llamadas AJAX a controladores.
  • Verás cómo es un servicio de hospedaje por dentro y cómo subir aplicaciones a tu dominio.
  • Y mucho más ...

Who this course is for:

  • Este curso esta diseñado para desarrolladores Web que quieran iniciarse o profundizar en la integración de la tecnología Spring MVC con otras tecnología afínes.

Course content

14 sections • 99 lectures • 4h 38m total length

  • Preview01:17
  • Una visión global
    02:34
  • Spring vs Spring MVC vs JEE
    01:26

  • Preview01:22
  • Postinstalación
    02:15
  • Primeros pasos con STS
    07:39

  • Preview03:55
  • Qué es Spring?
    02:03
  • Maven
    02:53
  • La interfaz AplicationContext
    04:22
  • Inyección de Dependencias, (DI Dependency Injection)
    02:11
  • Configuración con XML
    02:07
  • Configuración con anotaciones Java
    01:45
  • Configuración XML o anotaciones Java?
    02:05
  • Las anotaciones más comunes
    05:21

  • Preview02:19
  • Dependencias Maven
    02:10
  • Pointcuts, Joinpoints y Advices
    03:58
  • Anotaciones personalizadas
    02:42
  • Introducciones AOP con @DeclareParents
    02:32

  • Preview01:33
  • Dependencias Maven
    02:43
  • Estructura de una aplicación Spring MVC
    02:42
  • Ciclo de vida de una petición Spring MVC
    03:33
  • Las capas Modelo, Vista y Controlador (MVC)
    02:08
  • Servlets, qué son y porqué me interesa?
    01:58
  • Filters, qué son y porqué me interesa?
    02:07
  • La clase AbstractAnnotationConfigDispatcherServletInitializer vs web.xml
    05:02
  • Configuración del DispatcherServlet con la clase WebMvcConfigurerAdapter
    01:52
  • La interfaz ApplicationContext
    02:21
  • Gestión de los ficheros de recursos
    04:08
  • Servicios REST (Representational State Transfer)
    11:25
  • Ejercicio de repaso
    01:29

  • Preview01:50
  • Dependencias Maven
    02:25
  • Configuración de Spring Data JPA
    04:25
  • Entidades
    02:29
  • Relaciones entre entidades
    05:21
  • La capa de repositorio de datos
    03:31
  • La capa de servicio
    01:44
  • Reescribiendo el servicio RESTFul
    02:05
  • Procedimientos almacenados y disparadores (Stored procedures and triggers)
    03:41
  • Ejercicio de repaso
    02:06

  • Preview02:32
  • El DispatcherServlet
    02:25
  • Controladores
    05:01
  • Interceptors
    02:01
  • Resolviendo Vistas
    03:26
  • Construyendo URI's
    01:38
  • Usando Locales
    02:30
  • Gestionando las excepciones
    01:46
  • Convención sobre Configuración
    02:00
  • Ejercicio de repaso
    01:24

  • Preview02:50
  • Dependencias Maven y configuración
    03:15
  • Dialectos Thymeleaf: SpringStandard Dialect
    02:15
  • Comentarios en Thymeleaf
    01:18
  • Expresiones estándares
    04:10
  • Bucles, condiciones, fragmentos y expresiones en línea
    04:31
  • Objetos predefinidos
    02:59
  • Ejercicio de repaso
    00:52

  • Preview03:28
  • Dependencias Maven y configuración básica
    02:51
  • antMatcher
    03:10
  • Más allá de lo básico
    03:08
  • Formulario de entrada personalizado (login)
    04:16
  • Origenes de autenticación
    03:18
  • Cifrado de claves
    02:22
  • Las anotaciones más comunes
    03:50
  • Ejercicio de repaso
    01:15

  • Preview02:04
  • Dependencias Maven
    01:43
  • Hibernate Validator JSR-303
    02:11
  • Anotaciones JSR-303 personalizadas
    02:16
  • La interfaz org.springframework.validation.Validator
    03:39
  • Ejercicio de repaso
    00:56

Instructor

Pep Méndez
Ingeniero Superior en Informática
Pep Méndez
  • 3.4 Instructor Rating
  • 325 Reviews
  • 5,129 Students
  • 5 Courses

Hola Amig@s,

Soy Diplomado en Informática de Sistemas por la UAB e Ingeniero Superior en Informática por la UOC, estoy certificado por SUN como Programador, Desarrollador y Desarrollador de Componentes Web. Durante los últimos 28 años mi vida laboral ha girado en torno a la enseñanza de la Informática en Centros de Cataluña públicos y privados, Academias de Formación punteras del sector y Empresas Tecnológicas donde he colaborado como profesor y asesor de proyectos. También he participado y participo en proyectos de desarrollo Web con Spring MVC y Android.

Tengo una amplia experiencia produciendo cursos digitales para la plataforma Moodle y otros entornos virtuales.

Actualmente trabajo en el Instituto Escola del Treball como docente y desarrollador a tiempo parcial.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.