Aprender expresiones regulares para el desarrollo web
Encuentra, sustituye y valida información para desarrollo web.
Lo que serás capaz de hacer
Las expresiones regulares son fundamentales para el desarrollo de aplicaciones en cualquier plataforma. En el desarrollo web, en particular, nos serán de enorme utilidad para la validación, remplazo y búsqueda de información. En este curso iniciaremos el estudio de las expresiones regulares desde "cero", es decir, analizaremos cada elemento poco a poco, hasta tener un conocimiento claro de las mismas. En la segunda parte del curso desarrollaremos, tomamos como punto de partida lo aprendido, diez expresiones regulares fundamentales para el desarrollo web, así como analizaremos algunas expresiones desarrolladas por terceros. En la tercera parte del curso tomaremos las expresiones regulares vistas en la sección anterior y las aplicaremos en los principales lenguajes de desarrollo web: HTML5, JavaScript y PHP. Este no es un curso de programación. Necesitas tener una base mínima en el desarrollo web, pero no necesitas ser un experto, en este curso estudiaremos las expresiones regulares desde lo más básico. Este curso está dirigido a: Desarrolladores web que deseen construir aplicaciones con la validación de datos con HTML5, JavaScript y PHP por medio de las expresiones regulares . Desarrolladores que deseen dominar las expresiones regulares .
- El alumno aprenderá los inicios, los conceptos y herramientas de las expresiones regulares enfocadas al desarrollo web.
- El alumno utilizará los caracteres y metacaracteres de las expresiones regulares.
- El alumno aprenderá a manejar los conjuntos de caracteres en las expresiones regulares para su búsqueda, validación o reemplazo.
- El alumno utilizará los metacaracteres y cuantificadores de repetición en las expresiones regulares.
- El alumno realizará agrupaciones y expresiones alternadas en sus expresiones regulares.
- El alumno aplicará los delimitados de expresiones regulares, los fines de líneas y los delimitados de líneas.
Temario
UNIDAD 1 - Introducción las expresiones regulares · 7 leccionesUNIDAD 1 - Introducción las expresiones regulares
UNIDAD 1 - Introducción las expresiones regulares
- Bienvenida al curso Expresiones regulares para desarrollo web.
- ¿Qué son las expresiones regulares?
- Breve historia de las expresiones regulares
- Los principales motores de expresiones regulares
- Herramientas para el curso de expresiones regulares
- Notaciones y convenciones de las expresiones regulares
- Apuntes sección 1: Introducción a las expresiones regulares
UNIDAD 2 - Los caracteres y metacaracteres de las expresiones regulares · 6 leccionesUNIDAD 2 - Los caracteres y metacaracteres de las expresiones regulares
UNIDAD 2 - Los caracteres y metacaracteres de las expresiones regulares
- El manejo de los caracteres literales en las expresiones regulares
- El manejo de los metacaracteres en las expresiones regulares
- El metacaracter comodín en las expresiones regulares: el punto
- Secuencias de escape en las expresiones regulares
- Otros caracteres especiales en el manejo de las expresiones regulares
- Apuntes sección 2: Caracteres y metacaracteres
UNIDAD 3 - El manejo de los conjunto de caracteres en las expresione regulares · 7 leccionesUNIDAD 3 - El manejo de los conjunto de caracteres en las expresione regulares
UNIDAD 3 - El manejo de los conjunto de caracteres en las expresione regulares
- Definir un conjunto de caracteres
- Rangos de caracteres en las expresiones regulares
- Rangos negativos de caracteres en las expresiones regulares
- Los metacaracteres dentro de los rangos de caracteres
- Los rangos de caracteres abreviados en PCRE
- Los rangos de caracteres abreviados en POSIX
- Apuntes sección 3: Conjunto de caracteres
UNIDAD 4 - Expresiones repetición en las expresiones regulares · 6 leccionesUNIDAD 4 - Expresiones repetición en las expresiones regulares
UNIDAD 4 - Expresiones repetición en las expresiones regulares
- Metacaracteres de repetición
- Cuantificadores de repetición
- Expresiones codiciosas (greedy)
- Expresiones peresozas (lazy)
- Utilizar las repeticiones en forma eficiente
- Apuntes sección 4: Expresiones de repetición
UNIDAD 5 - Agrupaciones y alternativas en las expresiones regulares · 5 leccionesUNIDAD 5 - Agrupaciones y alternativas en las expresiones regulares
UNIDAD 5 - Agrupaciones y alternativas en las expresiones regulares
- Metacaracteres para agrupar expresiones
- Metacaracteres para alternar
- Escribir alteraciones en forma eficientes y lógicas
- Repeticiones y anidaciones de alteraciones
- Apuntes sección 5: Agrupar y alternar expresiones
UNIDAD 6 - Delimitadores de expresiones regulares · 4 leccionesUNIDAD 6 - Delimitadores de expresiones regulares
UNIDAD 6 - Delimitadores de expresiones regulares
- Delimitadores de expresiones regulares, inicio y fin
- Modo multilíneas y saltos de línea
- Delimitadores de palabras en las expresiones regulares
- Apuntes a la sección 6: Delimitadores de expresiones
UNIDAD 7 - Capturar y hacer referencia a los grupos de expresiones regulares · 5 leccionesUNIDAD 7 - Capturar y hacer referencia a los grupos de expresiones regulares
UNIDAD 7 - Capturar y hacer referencia a los grupos de expresiones regulares
- Hacer referencia a grupos en las expresiones regulares
- Referencia a grupos opcionales o con elementos opcionales
- Utilizar las referencias en aplicaciones de tipo "buscar y remplazar"
- Marcar un grupo como de "no captura"
- Apuntes sección 7: Capturar y hacer referencia a los grupos de RegEx
UNIDAD 8 - Aserciones “lookaround” (mirar alrededor) en las expresiones regulares · 4 leccionesUNIDAD 8 - Aserciones “lookaround” (mirar alrededor) en las expresiones regulares
UNIDAD 8 - Aserciones “lookaround” (mirar alrededor) en las expresiones regulares
- Aserciones positivas “lookaround”
- Aserciones negativas “lookaround”
- Aserciones “lookbehind” mirar atrás positivas y negativas
- Apuntes sección 8: Aserciones lookarround
UNIDAD 9 - Ejemplos de expresiones regulares para el desarrollo web · 11 leccionesUNIDAD 9 - Ejemplos de expresiones regulares para el desarrollo web
UNIDAD 9 - Ejemplos de expresiones regulares para el desarrollo web
- Validar un año
- Validar nombres
- Validar códigos postales
- Validar correos electrónicos
- Validar las direcciones URL
- Validar monedas, números enteros y decimales
- Validar direcciones IP
- Validar fechas con expresiones regulares
- Validar horas, minutos y segundos
- Validar claves de acceso
- Apuntes de la sección 9: Ejemplos de expresiones regulares
UNIDAD 10 - Validación de formularios con HTML5, JavaScript y PHP con Expresiones Regulares · 6 leccionesUNIDAD 10 - Validación de formularios con HTML5, JavaScript y PHP con Expresiones Regulares
UNIDAD 10 - Validación de formularios con HTML5, JavaScript y PHP con Expresiones Regulares
- Validar una forma con HTML5
- Validar una forma con JavaScript
- Validar una forma con PHP
- Instalar MAMP (Apache-PHP-MySQL) en una computadora Mac (bonus)
- Validar una clave de acceso segura
- Apuntes sección 10: Validación de formularios con HTML5, JavaScript y PHP
UNIDAD 11 - JavaScript y las expresiones regulares · 16 leccionesUNIDAD 11 - JavaScript y las expresiones regulares
UNIDAD 11 - JavaScript y las expresiones regulares
- Los métodos que utilizan expresiones regulares en JavaScript
- Crear una expresión regular en JavaScript y sus propiedades
- El método exec()
- El método test()
- El método match()
- El método search()
- El método replace()
- El método split() para separar subcadenas
- El uso de paréntesis en las expresiones regulares en JavaScript
- Las banderas o modificadores en las expresiones regulares en JavaScript
- La bandera "y", sticky o pegajosa en ES6 o ES2015
- Ejemplo de expresiones regulares en JavaScript: ordenar e intercambiar nombre
- Ejemplo de expresiones regulares en JavaScript: validar un código postal
- Ejemplo de expresiones regulares en JavaScript: formatear un número
- Las expresiones regulares con Python
- Las funciones de expresiones regulares en Python
UNIDAD 12 - A manera de conclusión · 2 leccionesUNIDAD 12 - A manera de conclusión
UNIDAD 12 - A manera de conclusión
- Ejercicios del curso Expresiones regulares para el desarrollo web
- Despedida del curso: Expresiones regulares para el desarrollo web
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
12 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Francisco Javier Arce Anguiano.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 12 unidades · 79 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Francisco Javier Arce Anguiano; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


