Jay McGavren
Profesor de Treehouse
Tempe, AZ
Soy el autor de Head First Ruby y Head First Go, ambos publicados por O'Reilly Media. He hablado en RubyConf, OSCON y muchas otras conferencias. (Tengo facilidad para explicar cosas, o eso dicen.)
Temas y especialidades
Cursos y talleres que he impartido
-
Curso
- 1
- 2
- 3
- 4
- 5
Conceptos Básicos de C#
C# es el lenguaje de programación más popular en el ecosistema de productos de Microsoft. El código de C# está diseñado para ejecutarse rápidamente y ser fácil de mantener. En Conceptos Básicos de C#, aprenderemos cómo trabajar con C# para escribir programas simples.
-
Curso
- 1
- 2
- 3
Integración Continua con Jenkins
Jenkins es un servidor de integración continua. Las pruebas de integración toman todo el código y otros componentes de tu aplicación e los integran juntos, luego lo prueban para asegurar que funciona correctamente.
-
Curso
- 1
- 2
- 3
Introducción a la terminal
Las aplicaciones para usuarios ordinarios utilizan interfaces gráficas que controlas con un ratón o pantalla táctil. Pero los desarrolladores saben que la forma más poderosa de interactuar con las computadoras es usando texto en la terminal. ¡Este curso te pondrá en el camino hacia el dominio de la terminal!
-
Curso
- 1
- 2
- 3
- 4
Ramas de Git y Fusión
Este curso introduce el concepto de ramas en Git y muestra usos prácticos para gestionar tanto el desarrollo local como flujos de trabajo colaborativos.
-
Curso
- 1
- 2
Algoritmos: Ordenamiento y Búsqueda
Este curso examina algoritmos en dos categorías: ordenamiento y búsqueda. Implementaremos algoritmos de ordenamiento bien conocidos como ordenamiento por selección, quicksort y ordenamiento por fusión. También aprenderás algoritmos de búsqueda básicos como búsqueda secuencial y búsqueda binaria.
-
Curso
- 1
- 2
- 3
Selenium WebDriver Intermedio
Probar manualmente tu sitio web solo puede llevarte hasta cierto punto. Aprende a usar Selenium WebDriver para automatizar el proceso por ti y alertarte sobre problemas antes de que tus usuarios los vean.
-
Curso
- 1
- 2
- 3
Introducción a Git
Git es un sistema de control de versiones - te ayuda a gestionar las diferentes versiones de tus archivos de proyecto y ayuda a mantener tu trabajo seguro. Este curso te mostrará cómo funciona Git y cómo subir tus proyectos a GitHub.
-
Curso
- 1
- 2
- 3
- 4
- 5
Conceptos Básicos de Ruby
Ruby es un lenguaje de programación enfocado en la simplicidad y la productividad. Tiene una sintaxis elegante que es natural de leer y fácil de escribir. En Conceptos Básicos de Ruby, aprenderemos cómo trabajar con Ruby y escribir programas simples en Ruby.
-
Curso
- 1
- 2
- 3
- 4
- 5
Introducción a Docker
Docker permite que cualquier desarrollador de cualquier lenguaje empaque una aplicación en un contenedor, como un contenedor de envío. Los contenedores incluyen una aplicación y todo el otro software del que depende, como bases de datos. Los contenedores permiten que tus usuarios ejecuten fácilmente tu sitio web, aplicación o servicio en cualquier sistema operativo que deseen. ¡Este curso te mostrará cómo funciona Docker y cómo puede facilitar la distribución de tu software!
-
Curso
- 1
- 2
- 3
- 4
- 5
Descripción General del Lenguaje Go
Esta descripción general del lenguaje de programación Go está diseñada para desarrolladores que ya están familiarizados con otro lenguaje. Es un recorrido rápido por las características principales del lenguaje, como interfaces y gorrutinas.
-
6 minPráctica
Practicar Tipos Numéricos en Ruby
Practicemos un poco de Ruby básico para asegurar que todo lo que has aprendido hasta ahora se queda contigo. Revisaremos tipos numéricos como Fixnum y Float, así como operaciones matemáticas.
Visto -
4 minPráctica
Practicar Métodos en Ruby
Practicemos un poco de Ruby básico para asegurar que todo lo que has aprendido hasta ahora se queda contigo. Revisaremos cómo definir y llamar a métodos de Ruby.
Visto -
3 minPráctica
Practicar Cadenas de Texto en Ruby
Practicemos un poco de Ruby básico para asegurar que todo lo que has aprendido hasta ahora se queda contigo. Revisaremos cadenas de texto entre comillas simples y dobles, así como secuencias de escape.
Visto -
7 minPráctica
Practicar Entrada y Salida en Ruby
Practicemos un poco de Ruby básico para asegurar que todo lo que has aprendido hasta ahora se queda contigo. Revisaremos variables, así como entrada y salida simple.
Visto -
25 minTaller
Cuentas de Despliegue de Aplicaciones
Cuando trabajas en el servidor público donde tus usuarios interactuarán con tu aplicación, necesitas tener cuidado. Si accidentalmente alteras la configuración, servicio o archivo incorrecto, tu aplicación podría dejar de funcionar.
Visto -
18 minTaller
Servidores Linux en VirtualBox
Hoy te mostraremos cómo configurar un servidor Linux ejecutándose como una máquina virtual en tu sistema de desarrollo. (Si no has trabajado con máquinas virtuales antes, piénsalo como una computadora dentro de una computadora.) Esta es una excelente manera de configurar un área de pruebas donde puedes intentar desplegar tus aplicaciones.
Visto