Aprende a Programar
Esta Carrera es ideal para alguien que está listo para sumergirse pero no está seguro de qué lenguaje elegir—obtendrás una introducción exhaustiva a HTML, CSS, JavaScript, Python, Ruby, PHP, React, ¡y más!
Hay toneladas de ventajas al aprender múltiples lenguajes de programación. Incluso si terminas enfocándote en uno, lo más probable es que aún uses—o trabajes con personas que usen—otros lenguajes.
Comenzarás esta Carrera con cursos sobre Conceptos Básicos de Computación, Cómo Funciona Internet, y Cómo Funciona la Web. Estos cursos hacen que esta Carrera sea muy adecuada para un verdadero principiante, ¡sin importar tu trasfondo! (¡Recuerda, siempre puedes evaluar el material que ya conoces!)
Luego, tomarás cursos sobre conceptos básicos de HTML y CSS, así como también profundizarás en algunos conceptos intermedio de diseño de diseño CSS. Para terminar la sección de diseño de la Carrera, tomarás un curso de Introducción a Wireframing, para prepararte para diseñar un sitio web.
Creemos que el siguiente paso lógico en tu viaje de programación es establecer una base sólida en JavaScript. Nuestros cursos de Conceptos Básicos de JavaScript, Números en JavaScript, y Funciones en JavaScript te darán una familiaridad sólida con el lenguaje multipropósito.
Una vez que estés familiarizado con JavaScript, agregarás React, PHP, Python, y Ruby a tu arsenal. Aunque pocos desarrolladores usan todos estos lenguajes a la vez, la mayoría los usará en algún momento. Además, conocer los conceptos básicos de estos lenguajes te ayudará a determinar cuál esperas explorar en los próximos pasos.
Esta Carrera te dará una descripción general de una variedad de lenguajes de programación y disciplinas diferentes que son esenciales para una carrera en la industria. ¡Comienza a explorar y enamórate de una carrera que funcione mejor para ti!
-
Un salario de nivel inicial para las tecnologías cubiertas en esta ruta es aproximadamente $60,000 / año en promedio.
¿Listo para comenzar a aprender?
Treehouse ofrece una prueba gratuita de 7 días para estudiantes nuevos. Obtén acceso a miles de horas de contenido. Aprende a programar, consigue el trabajo de tus sueños.
Comienza Tu Prueba Gratuita
-
Curso
- 1
- 2
Fundamentos de Computación
En este curso desafiaremos lo que significa ser alfabetizado digitalmente al descubrir cómo funcionan las computadoras. Al final de este curso, deberías tener una comprensión fundamental de las computadoras y cómo nos comunicamos con ellas.
-
Curso
- 1
Cómo Funciona Internet
Saber cómo funciona la tecnología que usas todos los días te hará un usuario de tecnología más reflexivo y poderoso. En este curso exploraremos cómo funciona Internet investigando hardware como enrutadores, conmutadores y servidores, y los protocolos TCP/IP que definen cómo se mueve la información de una computadora a otra.
-
Curso
- 1
Cómo Funciona la Web
Para navegar por la World Wide Web, necesitas una aplicación llamada navegador web. Probablemente estés familiarizado con esto, incluso podrías estar aprendiendo HTML, CSS y JavaScript para programar para la web, pero ¿alguna vez has investigado cómo funciona? En este curso, diseccionaremos cada aspecto de cómo funciona la web. Aprenderás sobre direcciones URL, nombres de dominio, direcciones IP, el sistema de nombres de dominio y el protocolo HTTP, para estar completamente preparado para el desarrollo web o simplemente ser un usuario web más informado.
-
Curso
- 1
- 2
- 3
Introducción a HTML y CSS
Comienza a crear páginas web con HTML y CSS, los bloques de construcción básicos del desarrollo web. HTML, o HyperText Markup Language, es un conjunto estándar de etiquetas que usarás para indicarle al navegador web cómo está estructurado el contenido de tus páginas web y aplicaciones. Usa CSS, u Hojas de estilo en cascada, para seleccionar etiquetas HTML e indicarle al navegador qué aspecto debe tener tu contenido. Ya sea que estés programando por diversión o planeando comenzar una carrera en desarrollo web, aprender HTML y CSS es un excelente lugar para empezar.
-
Curso
- 1
- 2
- 3
- 4
Conceptos Básicos de HTML
Aprende HTML (HyperText Markup Language), el lenguaje común de todos los sitios web. HTML describe la estructura básica y el contenido de una página web. Si quieres construir un sitio web o una aplicación web, necesitarás saber HTML.
-
Curso
- 1
- 2
- 3
- 4
Conceptos Básicos de CSS
En este curso, vamos a aprender los conceptos básicos de CSS, una de las tecnologías principales para diseñar y construir sitios web y aplicaciones. No importa qué tipo de sitio web o aplicación web quieras construir, tendrás que usar CSS.
-
Curso
- 1
Diseño de Diseño CSS Móvil Primero
En este curso, obtendrás práctica práctica usando técnicas de diseño CSS como un Reinicio CSS con Normalize, un contenedor de diseño, un pie de página adhesivo y contenido centrado con un encabezado de ancho completo.
-
Curso
- 1
- 2
- 3
- 6
Introducción a los Wireframes
Los wireframes son una parte útil del proceso de diseño. A lo largo de un proyecto de sitio web o aplicación móvil, tendrás muchas ideas y la mejor manera de clasificar esas ideas es hacer una lluvia de ideas. Los wireframes son un artefacto visual de la lluvia de ideas, y el objetivo es hacerlos con un esfuerzo mínimo para fomentar la ideación. Ya seas diseñador o no, los wireframes son una habilidad importante para tener en tu caja de herramientas. Es beneficioso para gerentes de producto, especialistas en marketing o cualquier otra persona con ideas para un sitio web o aplicación móvil. Los wireframes son una herramienta valiosa para visualizar experiencias de usuario, iterar sobre ideas y compartir ideas con otros.
-
Curso
- 1
- 2
- 3
- 4
Fundamentos de JavaScript
JavaScript es un lenguaje de programación que impulsa la web: desde el diseño de la interfaz de usuario front-end hasta la programación backend del lado del servidor, encontrará JavaScript en cada etapa de un sitio web y una aplicación web. En este curso, aprenderá los conceptos fundamentales de programación y la sintaxis del lenguaje de programación JavaScript.
-
Curso
- 1
- 2
Números en JavaScript
Los números están en todas partes en la programación. Los usas para rastrear la puntuación de un jugador en un juego, calcular el costo de envío de un producto o contar el número de veces que se hace clic en un botón "Me gusta" en una página. En este curso, aprenderás a usar números para tareas útiles en tus programas de JavaScript, incluyendo hacer matemáticas, convertir cadenas a números, generar números aleatorios y más.
-
Curso
- 1
- 2
- 3
Funciones de JavaScript
Las funciones de JavaScript te permiten crear fragmentos de código reutilizables. Hacen que la programación sea más rápida, fácil y menos propensa a errores. También son uno de los conceptos esenciales en la programación de JavaScript.
-
Curso
- 1
- 2
- 3
- 4
Fundamentos de React
React es una biblioteca de JavaScript para construir interfaces de usuario. React hace que la construcción y el mantenimiento de la interfaz de usuario de tu aplicación sea más rápido y fácil al dividirla en componentes más pequeños y reutilizables. También ayuda a eliminar la complejidad de actualizar tus elementos DOM cuando el usuario interactúa con tu aplicación.
-
Curso
- 1
- 2
- 3
- 4
Conceptos básicos de PHP
En este curso te guiaré a través de los conceptos básicos del lenguaje, desde sentencias básicas hasta condicionales. También crearemos un simple "Conversor de Unidades" así como un "Programa de Ejercicio Diario". Luego terminaremos combinando esos programas con HTML para crear una página web personal que demuestre tus habilidades.
-
Curso
- 1
- 2
- 3
- 4
Conceptos Básicos de Python
Aprende los conceptos básicos del maravilloso lenguaje de programación de propósito general Python.
-
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.
-
40 minTaller
Hola Swift y SwiftUI
¡Aprende los conceptos básicos de Swift y SwiftUI, el lenguaje de programación de Apple, construyendo tu primera aplicación iOS! Este curso amigable para principiantes cubre programación en Swift, configuración de Xcode y diseño de UI con SwiftUI. Aplicarás tus habilidades creando una aplicación Dice Roller, usando estado para actualizar la UI dinámicamente. No se requiere experiencia previa en codificación, ¡simplemente sumérgete y comienza a construir!
Visto -
60 minExamen
Examen Final de la Carrera Comienza tu Viaje de Programación
Pon tus habilidades de Comienza tu Viaje de Programación a prueba. Este examen final incluye una mezcla de tipos de preguntas para evaluar lo que has aprendido. Aprueba para ganar tu certificado.
-
Finalización de la Ruta
Esta ruta incluye:
- Fundamentos de Computación 55 min
- Cómo Funciona Internet 35 min
- Cómo Funciona la Web 35 min
- Introducción a HTML y CSS 2 horas
- Conceptos Básicos de HTML 3 horas
- Conceptos Básicos de CSS 3 horas
- Diseño de Diseño CSS Móvil Primero 38 min
- Introducción a los Wireframes 2 horas
- Fundamentos de JavaScript 3 horas
- Números en JavaScript 83 min
- Funciones de JavaScript 2 horas
- Fundamentos de React 2 horas
- Conceptos básicos de PHP 2 horas
- Conceptos Básicos de Python 3 horas
- Conceptos Básicos de Ruby 2 horas
- Hola Swift y SwiftUI 40 min
- Examen Final de la Carrera Comienza tu Viaje de Programación 60 min