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,674 ratings)
55,523 students
Programación para principiantes - primeros pasos
Rating: 4.7 out of 5 (11,674 ratings)
55,541 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
Course content
9 sections • 75 lectures • 5h 35m total length
  • Introducción
    02:10
  • ¿Cómo funcionará este curso?
    02:17
  • ¿Cómo realizar preguntas?
    00:38
  • Introducción a la sección
    01:32
  • Conocimientos fundamentales sobre las computadoras
    03:28
  • Hardware y Software
    03:05
  • Limitantes de las computadoras
    05:16
  • Lenguajes y frameworks
    06:15
  • Intérpretes y Compiladores
    03:27
  • Introducción a la sección
    02:09
  • Lógica para resolver problemas
    05:32
  • Instalaciones necesarias para seguir el curso
    04:08
  • Ejecutando nuestro primer programa
    03:45
  • Hola Mundo en JavaScript
    06:47
  • Ejecutar nuestro hola mundo en una página web
    05:42
  • Problema: Convertir de grados Fahrenheit a Celsius
    04:01
  • Tarea y resolución de la conversión
    05:05
  • Introducción a la sección
    01:48
  • Reglas para nombrar variables y constantes
    09:01
  • Tipos de datos
    02:57
  • Ejemplo práctico de tipos de datos
    08:58
  • Estructuras de control - decisiones
    03:57
  • Ejemplo práctico de estructuras de control - IF
    11:50
  • If else anidado
    06:02
  • Switch
    06:17
  • Ciclos o loops
    03:01
  • Ejercicio práctico - ciclo while
    07:30
  • Ejercicio práctico - ciclo for
    08:17
  • Código fuente de la sección
    00:17
  • Introducción a la sección
    01:07
  • Explicación sobre las funciones
    04:26
  • Ejercicio básico de funciones
    04:52
  • Separando código en funciones
    08:36
  • Tarea práctica sobre funciones
    03:50
  • Explicación sobre los Arreglos - Arrays
    02:37
  • Ejercicio básico con arreglos
    04:03
  • Ejercicio sobre arreglos #2
    04:13
  • Códigos fuente hasta el momento
    00:06
  • Introducción a la sección
    01:35
  • Explicación sobre objetos
    02:57
  • Ejercicio práctico sobre objetos
    07:12
  • Arreglos de objetos
    07:21
  • Explicación sobre las clases
    05:45
  • Ejercicio práctico - Clases
    08:35
  • Métodos de clase
    13:04
  • Código fuente de la sección
    00:16
  • Introducción a la sección
    01:50
  • Material de la sección
    01:41
  • 1- Convertir de Libras a Kilogramos
    05:05
  • 2- Convertir de kilómetros a millas
    01:56
  • 3- Calcule el área de un triangulo rectángulo
    01:57
  • 4- Determinar ¿cuál es el número mayor en un arreglo?
    04:56
  • 5- Determinar ¿Números pares e impares?
    04:25
  • 6- Realizar tabla de multiplicar
    04:52
  • 7- Crear una función que reciba 3 argumentos numéricos
    04:09
  • 8- Función para determinar el nombre más largo
    05:16
  • 9- Función para filtrar nombres
    06:57
  • Códigos fuente hasta el momento
    00:17
  • Introducción a la sección
    01:59
  • Demostración de lo que realizaremos al final de la sección
    01:40
  • Etiquetas comunes del HTML
    00:06
  • Etiquetas comunes del HTML
    05:56
  • Instalaciones adicionales
    06:27
  • Inicio de nuestro juego
    04:42
  • Estilo de nuestra aplicación
    04:34
  • Estructura HTML de nuestro juego
    09:01
  • Creando letras de forma dinámica
    08:11
  • Lógica de la palabra oculta y la palabra hasta el momento
    04:57
  • Mostrar letras correctas en la palabra oculta
    08:21
  • Cambiar la imagen y contar los intentos fallidos
    05:30
  • Verificar si el usuario gana o pierde
    06:05
  • Mostrar mensaje de victoria o derrota
    05:11
  • Códigos fuente de todo el curso
    00:12
  • Más sobre mis cursos
    00:30
  • Cierre del curso
    02:34

Instructor
A Full-Stack Developer & Teacher
Fernando Herrera
  • 4.8 Instructor Rating
  • 100,940 Reviews
  • 259,696 Students
  • 29 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.