Por: Uriel Hernández
Ir al curso arrow_forwardUriel Hernández
CTO de Código Facilito
Desarrollador Web con más de 7 años de experiencia. He trabajado con Ruby, JavaScript, Go en distintos proyectos en producción. Me apasiona la creación de productos y soy un fanático de la web.
Cursos impartidos (133)
Courses
Por: Uriel Hernández
Ir al curso arrow_forwardCurso
102 Estudiantes
Por: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardCurso
Curso TOP
4.5/5.0
2804 Estudiantes
Por: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forwardPor: Uriel Hernández
Ir al curso arrow_forward2580
Agradecimientos
Ayudando a otros con dudas y aportaciones
Artículos escritos (301)
Articles
print "Bienvenido"
Consejos para Responsive Design.
Novedades del Google I/O.
Quiero aprender a programar, ¿en qué lenguaje debo iniciar?
Código Facilito en CPMX4
Código Facilito y los Mejores Alumnos.
Chiapas Ignite Hackathon - Aprende haciendo.
Subir archivos a la nube con Ruby on Rails
Subir archivos con AJAX y Ruby on Rails.
Un buen desarrollador.
Let it Snow
Herramientas para equipos.
Solución fuentes en Google Drive
Presenters en Rails con Decorators, qué, por qué y cómo
Dónde buscar un trabajo como desarrollador
MVC (Model, View, Controller) explicado.
Cómo Instalar Ruby y Ruby on Rails
API's
Debugging Responsive Design en tu teléfono.
Por qué aprender Ruby
Qué hay de nuevo en Rails 5
Seguridad para aplicaciones web 101
Cómo iniciar en la creación de páginas web
Pruebas automatizadas
Campus Party México 6 - #CPMX6
Conoce Go
Qué es referencia.xyz
Desarrollador Web Frontend.
Código Facilito 3.0
MVC buenas prácticas - Coloca los finders en el modelo
Qué son los hackathones y por qué son importantes
Programar es importante. ¿Por qué?
Cómo mejorar programando (consejos)
Lenguajes modernos y por qué aprender.
Botones 3D con SASS
Mixins en SASS
TurboLinks. The new big thing
CódigoFacilito en tiempo real
VACANTE: Desarrollador y Tutor en CódigoFacilito
Cómo crear proyectos personales
Progressive web apps
¿Es difícil aprender a programar?
Diseñador@ Gráfico para CódigoFacilito
Sistemas de control de versiones
Articulo_02_02_2017_21_19
Consejos para freelancers
Llegó el Verano
¿React, Angular o Vue? Ninguno
Ejercicios primer bloque - Curso JavaScript Profesional
Requisitos previos para tomar este curso
Qué cubriremos en este curso
Descripción del proyecto
Cómo funciona un servidor web.
REST y Verbos HTTP
Ciclos en JavaScript
Crear mis propias promesas
1.- Introducción al curso de React
2.- Requisitos para tomar el curso
Qué es React
Conceptos de componentes en React
Sobre JavaScript y los Objetos
Articulo_27_10_2017_16_54
Componentes Página vs Componentes Estándar
React Router
Articulo_04_11_2017_06_53
Requisitos previos para el curso de Redux
Qué es JavaScript - Desarrollo Web Profesional
Qué es el DOM - Desarrollo Web Profesional
Instalar Git en GNU/Linux
Git en el mundo
Articulo_31_01_2018_21_50
Qué cursos tomar luego del proyecto avanzado del curso de Desarrollo Web
Qué es una aplicación web progresiva.
Por qué desarrollar aplicaciones web progresivas
Qué cubriremos en este curso
Requisitos para tomar este curso
Stack del proyecto
Qué es una ServiceWorker
Articulo_26_02_2018_19_59
Articulo_26_02_2018_20_00
Articulo_26_02_2018_20_00
El ciclo de vida de una SW
Registrar una ServiceWorker
Eventos de una ServiceWorker
Qué cursos tomar luego del desarrollo de Aplicaciones Web Progresivas
Articulo_27_02_2018_16_47
Qué es un Middleware en Express
Articulo_06_03_2018_16_32
Campaña demo
Middlewares en Laravel
Transforma tu idea en prototipo en semanas.
Qué es un Inode en UNIX
Control de versiones semántico (semantic versioning)
Web Components
Expresiones de un template de Angular
Sincronización de datos (Data Binding)
Directivas Estructurales
Qué es la metaprogramacion
Opciones de configuración efectivas
Cómo tener una página web
Servicios en Angular
Inyector de dependencias en Angular
Programación reactiva
El patrón del observable
Articulo_09_05_2018_23_55
Mejoramos CódigoFacilito
Qué es TypeScript
5 cosas que te esperan en la universidad.
Desarrolladores Frontend que debes seguir en Twitter
Stack de Tecnologías
Verbos Http
Direcciones web
Tipos de caché
Qué son las cookies y las sesiones
Bases de datos relacionales y no relacionales
El lenguaje SQL
Configurando SQLite
Drivers de conexión
Qué es un CRUD
Qué es un ORM
Estrategias y mecanismos para aplicaciones web en tiempo real.
Articulo_15_07_2018_06_02
Deploy de una aplicación de Angular en Firebase
Conocimientos previos
¡Nuevo curso y Actualizaciones!
Articulo_16_07_2018_17_01
Cómo elegir un framework para el backend
Verbos Http en REST
Mi historia en CódigoFacilito
Encuentra tu motivación
Fundamentos de relaciones en la base de datos
Relaciones muchos a muchos
Relaciones en un proyecto real
¿Qué son las Websockets?
Renueva tu anualidad y conserva el descuento.
¡Nuevo contenido de JAVA en CódigoFacilito!
Desarrollador@ Frontend para CódigoFacilito
Desarrollador@ Backend para CódigoFacilito
Desarrollador@ Android para CódigoFacilito
Funciones asíncronas
React Hooks
CSS basado en utilidades y basado en componentes
Ejercicios de Pseudocódigo
Ejercicios de Diagrama de flujo
Redux - No sabes que lo necesitas hasta que lo usas
Cursos Gratuitos 2018
Los cursos más populares de 2018
Qué es React Native
Conocimientos Previos para el curso de React Native
La arquitectura Redux
Angular, React o Vue ¿cuál elegir?
30 años de la World Wide Web (WWW)
Cursos gratuitos 2019
Conocimientos previos
Instalar Ruby y RoR en MacOS
Acelera tus conteos con counter caches en Ruby on Rails
El rey multiplataforma: Flutter
Trabajando con gemsets en Ruby con RVM
Sitios para desarrolladores
Dark mode, la nueva tendencia en aplicaciones
Qué es un servicio web
Qué es GraphQL
El schema
Sistema de tipado en GraphQL
Los tipos Query y Mutation
Cómo encontrar tiempo para aprender
Qué es el JAMStack
Cómo generar SEO urls con Ruby on Rails
Mi primera plática aceptada en una conferencia
Conocimientos previos [Curso Gatsby]
Qué aprenderé en este curso [Curso Gatsby]
Qué es Gatsby [Curso Gatsby]
ActiveStorage
Integrar Ionic con Firebase
Integrar Facebook Auth de Firebase en Angular
Notificaciones Push con Ionic
Tipos de Encabezados
Buscadores
Conocimientos previos
Qué tecnologías se usarán en este curso
Qué es serverless
Cómo integrar FaunaDB en NodeJS
Cómo integrar Firebase con React
Otros métodos para obtención de ideas
Obtener ideas de tu contexto inmediato
Recursos gratuitos para apps
Prototipo vs Presentación
Qué hay de nuevo en las Progressive Web Apps 2019
Por qué hacer productos buenos es tan difícil
Aprende a crear aplicaciones web progresivas
Qué es Gatsby
Qué es el JAMStack
API Files Gatsby
Qué son los plugins de Gatsby
Para qué usar graphql
Fuentes de datos en Gatsby
Conferencias en línea para desarrolladores web 2020
Cómo usar React en una página
Primeros pasos en JSX
Introducción a los componentes
Introducción a las props
Efectos secundarios
Cómo funciona JSX
Qué es mongoose
Terminología del curso
Relaciones en noSQL
Optimización para consultas SQL
Un caso curioso para usar el módulo %
Qué es el CSS Grid
Conceptos del CSS Grid
CSS Grid explícito e implícito
Qué son los componentes de clase
Qué aprenderás en el curso de JavaScript de CódigoFacilito
Qué veremos en el curso de AJAX
Qué es un servicio web
Tipos de servicio web
Alternativas para realizar consultas
Strings o cadenas
Cómo instalar Node.js en Windows
Cómo instalar Node.js en Mac
Conocimientos previos [Curso React SPA]
Router del cliente
Qué es Redux
Qué es Redux
Flujo de cambios en Redux
Terminología en Redux
CSS in JS [React Single Page Apps]
Los desafíos de implementar scroll infinito
Frontend Dev Jr para CódigoFacilito
Novedades de la semana del 11 al 15 de Enero
Enero 2021: Cursos nuevos
Conocimientos previos
MIgraciones en Rails
Pruebas unitarias
Qué es REST
Verbos HTTP y REST
Cross Site Request Forgery
Cómo responde a una petición web Ruby on Rails
Novedades de la semana del 25 al 29 de Enero
Callbacks con su descripción en español
Articulo_19_02_2021_02_15_27
Estreno 🚀 Servicios web con Python
Un side project cambió mi vida
Truthy y Falsy
Operaciones funcionales con arreglos
Qué es la programación orientada a objetos
Conceptos de prototipos
Qué es la programación asíncrona
Participa en la conferencia online de Código Facilito
Ganadores y ganadoras concurso #VeranoFrontend
Mañana inicia #SemanaDelAprendizaje
Articulo_04_02_2022_16_48_33
Código Facilito Introduce Nueva Suscripción Premium DUO
Nuevo: Dashboard para estudiantes de Bootcamps
Articulo_05_03_2022_16_26_17
Introduciendo el Bootcamp de React de Código Facilito
Conoce los proyectos finales del Bootcamp de Ciencia de Datos
Presentando el Bootcamp de Ruby on Rails
Cómo usar React en una página web
Bootcamp cloud - Introducción a cloud computing
Conoce el nuevo Código Facilito 🎨
Bootcamp Frontend - Aprende HTML, CSS, y JavaScript
Articulo_22_07_2022_22_18_03
Qué son los import maps en desarrollo Frontend
Presentando el Bootcamp de programación desde cero.
Articulo_13_09_2022_20_44_56
¡Feliz día del programador! - Celebra con regalos de Código Facilito 🎁
Qué es GitHub
Articulo_12_10_2022_18_33_29
Talleres para científicos de datos
Cómo iniciar gratis los cursos de Código Facilio
Cuéntanos tu historia de terror DEV y gana 1 mes de Premium
Bootcamp para aprender JavaScript a fondo
Articulo_29_12_2022_12_43_55
Articulo_29_12_2022_12_43_59
¿Cuánto gana un programador o programadora? Actualizado a 2023
Articulo_23_02_2023_22_20_34
Articulo_04_04_2023_19_11_43
Un programa avanzado necesita profesores TOP de la industria
Articulo_30_07_2023_18_40_19
Nuevo Bootcamp de Machine Learning
CodyTV 6 Sep: 5 becas para aprender a programar
1 día de Premium GRATIS
Cuéntanos tu historia de terror DEV
Articulo_23_01_2024_18_26_08
Reto Miércoles
Último día de Diseño para Devs
Articulo_09_02_2024_00_07_48
Empezamos: Clase de GitHub Copilot
Pre-registro completado al Bootcamp de Azure y Ciencia de Datos
Articulo_26_02_2024_17_48_39
Día 2 del entrenamiento de Flutter Web
En vivo: Sesión informativa del Bootcamp de diseño de interfaces y CSS
Día 2 del Fin de Semana IA
Ya estás registrado al curso de GitHub Copilot
Articulo_28_03_2024_18_30_58
Siguientes pasos: Innovation Challenge de Código Facilito y Microsoft
Articulo_01_04_2024_18_19_57
Articulo_06_04_2024_05_56_17
Hoy inicia fin de semana de Python y Datos
Articulo_12_04_2024_16_30_48
3619
Comentarios
En dudas y vídeos para contribuir a la comunidad.