Udemy

Platform

Español

Language

Mobile Apps

Category

Domina las expresiones regulares con Swift 4

Encuentra, sustituye y valida información para el desarrollo de apps con las expresiones regulares con casos prácticos

4.65 (18 reviews)

Students

3.5 hours

Content

Jan 2020

Last Update
Regular Price

SKILLSHARE
SkillShare
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Toda la teoría detrás de expresiones regulares

Ejemplos prácticos de toda la sintaxis que tienen las expresiones regulares

Ejercicios concretos en Swift de toda la teoría vista haciendo uso de la clase NSRegularExpression del framework de Apple


Description

Las expresiones regulares son una herramienta esencial para el desarrollo de aplicaciones en cualquier plataforma, móvil o de ordenador. En el desarrollo de apps, 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. Será muy útil para desarrolladores de apps o del mundo web, pero también para todos los que usamos R o Excel como herramienta de análisis de datos básica, donde constantemente hacemos web scrapping o análisis semántico a través de epxresiones regulares. 

En la primera parte iremos viendo los aspectos teóricos, uno por uno con formato de transparencia junto con ejemplos específicos de cada apunte teórico con regex, una herramienta online para validar expresiones regulares sin necesidad de escribir nada de código.

En la segunda parte del curso desarrollaremos, tomamos como punto de partida lo aprendido,  dos apps donde las expresiones regulares serán fundamentales con el lenguaje de desarrollo Swift para Apple, pero los ejemplos son extrapolables a cualquier tecnología web o móvil que se desees.

Este no es un curso 100% de programación, si no que es un curso de parte de teoría de la computación, pero bastante práctico, de modo que te enseñará unas habilidades diferentes a las típicas del mundo de las expresiones regulares y se complementarán con ejemplos prácticos. Es necesitas tener una base mínima en el desarrollo app o 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 de apps y web, o incluso analistas de datos con R o Excel que deseen construir aplicaciones con la validación de datos a través de expresiones regulares. 

  • Desarrolladores que deseen dominar las expresiones regulares.

Screenshots

Domina las expresiones regulares con Swift 4
Domina las expresiones regulares con Swift 4
Domina las expresiones regulares con Swift 4
Domina las expresiones regulares con Swift 4

Content

Introducción

Introducción

Conoce a Juan Gabriel Gomila, tu profesor online

La sintaxis básica de las expresiones regulares

¿Qué es una expresión regular?

Los casos básicos de expresiones regulares

Las tres reglas esenciales en expresiones regulares

La concatenación de expresiones regulares

La alternación de expresiones regulares

La estrella de Kleene

Ejercicios sobre las reglas básicas de expresiones regulares

Reglas básicas de expresiones regulares

La sintaxis intermedia de expresiones regulares

La sintaxis de escapar elementos

El conjunto de elementos de una expresión regular

El operador de punto de una expresión regular

El operador suma de una expresión regular

El operador interrogante de una expresión regular

Los motores de expresiones regulares y cómo funcionan

Resultados de búsqueda perezosos y codiciosos

Diferenciar entre mayúsculas y minúsculas

El ejercicio de Katherine

Solución al ejercicio de Katherine

¿Qué te parece el curso?

Reglas intermedias de expresiones regulares

La sintaxis avanzada de las expresiones regulares

Los operadores especiales \w, \d y \s y sus negaciones

Las anclas de una expresión regular

Los separadores de una expresión regular

La negación de una expresión regular

Los cuantificadores de una expresión regular

Reglas avanzadas de expresiones regulares

Primer ejemplo práctico en Swift: los correos electrónicos de educación

¿Cómo hacer apps con Swift si no tengo un Mac?

Definir una expresión regular en Swift

La clase NSRegularExpression de Apple

Los resultados de una expresión regular y cómo trabajarlos en Swift

Las plantillas de expresión regular en Swift

Descarga el código de la primera práctica con Swift

Ejemplo avanzado con Swift: la detección de fechas válidas

El ejemplo de las fechas válidas

La estructura del programa y el truco de los typealias

El patrón de la expresión regular con fechas

El closure del hallazgo de fechas

Probando el resultado final de nuestra regexp

Descarga el código de la segunda práctica con Swift

Ejercicios varios con expresiones regulares

Un visualizador de expresiones regulares

Ejercicios básicos de textos

Ejercicios avanzados de textos

La temperatura de la clase

La expresión regular con condiciones

Procesar un correo electrónico

Localizar números con coma flotante

Nombre de ficheros

Direcciones de apartado de correos

¡Y acabamos los ejercicios!

Nos vemos en la siguiente!

¿Qué te ha parecido?

BONUS: Un regalo para ti


Reviews

L
Luis7 July 2021

Indistintamente del uso de Swift, enseña lo esencial para entender las expresiones regulares, hay otras sintaxis que no explica pero deja una fuente para estudiarlas por cuenta propia. Recomiendo el curso.

O
Oscar23 April 2019

Es un excelente curso, para aprender a trabajar con las expresiones regulares, por supuesto un excelente profe

P
Pere9 March 2019

Estoy contento con el curso pero creo que me lo tendré que mirar dos veces completo para poder interiorizar todos estos conceptos. Ya he utilizado lo aprendido en programas de crawleo para encontrar URLs que en el interior del código tengan un valor concreto. Me ha costado afinarlo pero funciona perfectamente.

M
Marlon9 January 2018

El curso muy bien explicado , a un buen ritmo de progreso para no intimidar y la temática es indispensable para los desarrolladores conocerla.

J
Jorge11 June 2017

Muy buen curso para aprender expresiones regulares, ¿que son? y como nos puede ayudar y su aplicacion en casos practicos. Totalmente recomendable


Coupons

DateDiscountStatus
6/23/202188% OFFExpired
7/9/202188% OFFValid

1242492

Udemy ID

6/5/2017

Course created date

11/23/2019

Course Indexed date
Bot
Course Submitted by