Tutorial práctico de XML: Crea y Valida Documentos XML

Tutorial XML para principiantes. Aprende a redactar XML útiles para tus proyectos de Android y Big Data
4.5 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
298 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 14
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2016 Spanish

Course Description

Tutorial XML para principiantes.

¿Sabías que si buscas la palabra "XML" en Google te devolverá más de 500.000.000 resultados? Eso es más que si buscas la palabra "fútbol"...

puedes mejorar tu currículum con poco esfuerzo siguiendo este curso de menos de dos horas, deja que me explique:

En este curso se recorren los conceptos más importantes necesarios para entender y redactar documentos XML. Al final del curso serás capaz de componer documentos XML que cumplan con los requisitos de tus aplicaciones: proyectos web, servicios web (web service), aplicaciones tradicionales (aplicaciones de escritorio), proyectos Android, etc.

El curso evita planteamientos teóricos por lo que la mayor parte de los vídeos utilizan ejemplos prácticos para explicar los conceptos teóricos.

Además, el hecho de que el curso no dure más de dos horas quiere decir que en lo que dura el curso pasarás a tener un nivel intermedio de XML que podrás añadir a tu currículum!!

Por favor ten en cuenta que el contenido del curso irá aumentando con el tiempo y por esto el precio del curso también irá aumentando.

Por supuesto, para cualquier duda que surja te atenderé en el foro para que no te quede nada en el tintero.

¿A qué esperas? ¡Únete ya al curso y mejora tu currículum aprendiendo XML en dos horas!

Temas que cubre el curso a día 2 de febrero de 2016 (16€):

  • Sintaxis XML
  • Documentos bien formados
  • DTD
  • Entidades Generales
  • Entidades Parámetro
  • Espacios de nombre
  • Esquemas
  • Herramientas: XML Spy

[Actualizado: 18 de febrero de 2016]

  • Tipos de datos en XML

[Actualizado: 11 de mayo de 2016]

  • Instalación de editor XML gratuito

[Actualizado: 17 de mayo de 2016]

  • Nueva sección: Transformación de XML a HTML con XSLT

What are the requirements?

  • Un ordenador y conexión a Internet

What am I going to get from this course?

  • Leer y entender archivos XML
  • Redactar archivos XML bien formados y válidos
  • Conocer las herramientas más populares para edición XML

What is the target audience?

  • Principiantes que nunca han trabajado con XML
  • Estudiantes o profesionales con experiencia pero que quieren reforzar conceptos de XML
  • Gente con mucha experiencia probablemente ya sabe lo que se enseña en el curso

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
11:41

En esta lección cubriremos los motivos por los que XML es importante así como la experiencia de Eduardo Marchuet usando XML.

02:25

En esta lección vemos rápidamente cómo descargar e instalar el editor XML gratuito que utilizaremos durante el curso.

Section 2: XML, XML y más XML
12:44

En esta lección verás cómo como leer un documento XML y entender a grandes rasgos su estructura.

08:16

En esta lección aprenderás lo que es un documento XML bien formado, cómo redactar un documento XML bien formado y como comprobar si un documento cualquiera está bien formado.

4 questions

Un breve repaso a las lecciones 1 y 2.

12:26

En esta primera lección sobre Document Type Definitions (DTD) verás qué es, para qué se usa y los fundamentos básicos para crear correctamente un DTD.

08:47

En esta segunda lección sobre Document Type Definition (DTD) aprenderás unos cuantos conceptos más que te ayudarán a redactar DTD potentes y adecuados a tus necesidades.

4 questions

Revisemos las lecciones 3 y 4. Dominas los DTDs? Veamos!

12:01

Las Entidades Generales suelen ser muy útiles para construir documentos XML de todos los tipos. Aquí aprenderás qué son y qué usos puedes darles.

14:57

Las Entidades Parámetro son las grandes olvidadas del mundo XML pero personalmente considero que tienen un gran potencial. En esta lección aprenderás a utilizarlas debidamente.

2 questions

Revisemos un par de conceptos sobre entidades...

06:02

En esta lección recorreremos el concepto de Espacio de Nombres y verás que pueden ser útiles dependiendo del contenido del documento XML en cuestión.

09:37

En esta primera lección introductoria a los Esquemas aprenderás qué son, su uso y los fundamentos básicos para poder escribir tu primer esquema para XML.

10:17

Los Esquemas en XML son muy potentes y hay mucha teoría que cubrir. Con esta segunda lección aprenderás más conceptos e ideas para aprovechar el potencial de los esquemas en XML.

06:16

En esta lección revisaremos el árbol de tipos de datos disponible en XML. Al finalizar este vídeo serás capaz de encontrar por tus propios medios qué tipo de datos es el más adecuado para tus esquemas XML.

3 questions

Veamos si los esquemas son tan complicados...

Section 3: Herramientas
03:48

En esta lección me acompañarás paso a paso en el proceso de instalación de XML Spy, considerado el editor XML de pago más potente del mercado. (No estoy afiliado de ninguna manera con ellos).

Section 4: Conclusión
03:01

En esta última lección recordaremos qué hemos aprendido en este curso y nos diremos un... ¡Hasta Luego!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduardo Marchuet, Consultant, IT Manager, Project Manager, Business Analyst

Hello there!

I would like to give you a hint of my experience and why I can teach what I teach. I have been working since 2005 in software-related positions, mainly as Analyst and Developer. And let me tell you something... sometimes I was required to use PHP, some times C#, some times, Java.... but there are only two languages that have been present in all these jobs, no matter when nor where: XML and SQL. I think SQL is quite better known than XML so, for the time being, I'll stick to help people understand how XML works. 

Here a summary of my work experience:

Software Analyst & Developer

With a degree in Information Systems Engineering by the Polytechnic University of Valencia, I have worked as Software Analyst & Developer from 2005 until 2013, working for small local companies at first but also working for the Ford Motor Company during the last year and a half of his life as analyst-developer.

Project Manager

While working for Ford I had the chance to climb up a bit the corporate ladder by moving to Madrid to work as Project Manager for Wolters Kluwer Financial Services, managing a Software Project for the Asian market.

IT Manager

Again, after a while, I had the chance to take a higher responsibility role as IT Manager for a small logistics company close to Valencia, my hometown.

Senior Software Analyst & Developer

Being IT Manager was fun but it was extremely time consuming, leaving almost no room to personal projects so a change was in order. Now I am a Senior Analyst and Developer at a national-level franchise, this allows me to enjoy the craft I always felt attracted to (software development) but also leaves time to other endeavours like online teaching.

Freelance Consultant

From time to time I work as a freelance consultant for small and medium size companies to help them with IT related matters such as defining online strategies for diverse purposes, developing extranets, automating administrative procedures, upgrading obsolete IT infrastructure, bridging proprietary software with standard commercial software, etc.

Ready to start learning?
Take This Course