Programación para principiantes - primeros pasos

Fundamentos de la programación de cero y desarrolla tu lógica para resolver problemas.
Rating: 4.7 out of 5 (11,278 ratings)
54,047 students
Programación para principiantes - primeros pasos
Rating: 4.7 out of 5 (11,278 ratings)
54,060 students
Conocer los fundamentos de la programación
Crear programas simples
Desarrollar la lógica necesaria para resolver problemas
Tener las bases para empezar con cualquier lenguaje de programación
Conocer la terminología utilizada en la programación
Conocer JavaScript y TypeScript

Requirements

  • Debe de poder realizar instalaciones en el equipo
  • Para seguir el curso, pueden hacerlo en Windows, OSX o Linux
  • Ganas de aprender a programar
Description

Este curso de programación para principiantes, tiene por objetivo brindarte una base para comenzar tu camino en el desarrollo de aplicaciones de cualquier tipo.

Partimos de cero desarrollando nuestra lógica, aprendiendo poco a poco conceptos nuevos hasta llegar a crear un pequeño juego creando una aplicación web.

El curso es 30% teórico y 70% práctico, soy del criterio que para aprender a programar, se debe de programar. Así que ten por seguro que aquí vas a escribir líneas de código y juntos vamos a crear grandes cosas que te ayudará a empezar este camino de la programación.

Aquí aprenderas sobre:

  • Lenguajes de programación
  • Frameworks
  • Interpretes y compiladores
  • Variables y constantes
  • Tipos de variables
  • Objetos
  • Clases
  • Arreglos
  • Ciclos
  • Decisiones 
  • Funciones
  • Y mucho más…

El curso es totalmente gratis, sin costos adicionales, sin trucos, sin nada más que puras clases entretenidas, cortas y puntuales sobre lo que queremos aprender en cada una de ellas.

Si este curso es de tu agrado, por favor compártelo con tus amigos o conocidos que crean que les puede servir.

Espero verte dentro del curso!

Who this course is for:
  • Personas con cero conocimiento de programación
  • Principiantes que deseen reforzar sus conocimientos en programación básica
  • Personas que desconozcan JavaScript
  • Personas que no conozcan nada sobre la programación web
  • Cualquier persona que desee aprender y que no disponga de ninguna base de programación
Curriculum
9 sections • 75 lectures • 5h 35m total length
  • Introducción
  • ¿Cómo funcionará este curso?
  • ¿Cómo realizar preguntas?
  • Introducción a la sección
  • Conocimientos fundamentales sobre las computadoras
  • Hardware y Software
  • Limitantes de las computadoras
  • Lenguajes y frameworks
  • Intérpretes y Compiladores
  • Introducción a la sección
  • Lógica para resolver problemas
  • Instalaciones necesarias para seguir el curso
  • Ejecutando nuestro primer programa
  • Hola Mundo en JavaScript
  • Ejecutar nuestro hola mundo en una página web
  • Problema: Convertir de grados Fahrenheit a Celsius
  • Tarea y resolución de la conversión
  • Introducción a la sección
  • Reglas para nombrar variables y constantes
  • Tipos de datos
  • Ejemplo práctico de tipos de datos
  • Estructuras de control - decisiones
  • Ejemplo práctico de estructuras de control - IF
  • If else anidado
  • Switch
  • Ciclos o loops
  • Ejercicio práctico - ciclo while
  • Ejercicio práctico - ciclo for
  • Código fuente de la sección
  • Introducción a la sección
  • Explicación sobre las funciones
  • Ejercicio básico de funciones
  • Separando código en funciones
  • Tarea práctica sobre funciones
  • Explicación sobre los Arreglos - Arrays
  • Ejercicio básico con arreglos
  • Ejercicio sobre arreglos #2
  • Códigos fuente hasta el momento
  • Introducción a la sección
  • Explicación sobre objetos
  • Ejercicio práctico sobre objetos
  • Arreglos de objetos
  • Explicación sobre las clases
  • Ejercicio práctico - Clases
  • Métodos de clase
  • Código fuente de la sección
  • Introducción a la sección
  • Material de la sección
  • 1- Convertir de Libras a Kilogramos
  • 2- Convertir de kilómetros a millas
  • 3- Calcule el área de un triangulo rectángulo
  • 4- Determinar ¿cuál es el número mayor en un arreglo?
  • 5- Determinar ¿Números pares e impares?
  • 6- Realizar tabla de multiplicar
  • 7- Crear una función que reciba 3 argumentos numéricos
  • 8- Función para determinar el nombre más largo
  • 9- Función para filtrar nombres
  • Códigos fuente hasta el momento
  • Introducción a la sección
  • Demostración de lo que realizaremos al final de la sección
  • Etiquetas comunes del HTML
  • Etiquetas comunes del HTML
  • Instalaciones adicionales
  • Inicio de nuestro juego
  • Estilo de nuestra aplicación
  • Estructura HTML de nuestro juego
  • Creando letras de forma dinámica
  • Lógica de la palabra oculta y la palabra hasta el momento
  • Mostrar letras correctas en la palabra oculta
  • Cambiar la imagen y contar los intentos fallidos
  • Verificar si el usuario gana o pierde
  • Mostrar mensaje de victoria o derrota
  • Códigos fuente de todo el curso
  • Más sobre mis cursos
  • Cierre del curso

Instructor
A Full-Stack Developer & Teacher
Fernando Herrera
  • 4.7 Instructor Rating
  • 96,399 Reviews
  • 251,339 Students
  • 28 Courses

Soy un analista de sistemas de computo, con poco más de 18 años en el mundo del desarrollo de aplicaciones de todo tipo.

Me encanta programar, crear aplicaciones que la gente use, me gusta enseñar, también fui maestro sustituto en las clases de programación, soy autor de código en Envato Marketplace.

Aquí en Udemy, he tenido la increíble experiencia de poder enseñar a muchos alumnos, y espero seguir mejorando mis cursos y los temas conforme la actualidad vaya cambiando.