> Manuales > Curso de programación

Este es un Curso de Programación básico que ofrecimos gratuitamente en DesarrolloWeb.com y EscuelaIT en enero de 2015.

Está dividido en varias sesiones que te introducen los conceptos fundamentales que tienes que conocer antes de aprender cualquier lenguaje de programación.

El curso está impartido en vídeo, con clases que fueron emitidas en directo ante los estudiantes suscritos. El equipo doncente lo formaron varios profesores con amplia experiencia enfocada a la programación.

Entre los temas que se impartieron figuran una introducción a los lenguajes, tipos de datos, algoritmos, estructuras necesarias para la creación de algoritmos complejos como condicionales y repeticiones, así como subprogramación por medio de funciones. También se vieron asuntos relacionados con el mundo de los objetos y estructuras de datos complejas, para acabar con una sesión que nos ofrece una vista de pájaro a diferentes lenguajes y sus aplicaciones principales.

El enfoque que se aplicó en este curso de programación es el de asentar las bases para la programación y el desarrollo en cualquier tipo de lenguaje. Osea, se dio más importancia a los conceptos de programación que a los lenguajes en si. El motivo es que esos conceptos son los mismos para cualquier lenguaje, al menos los principales, y nos deben servir de base para luego acercarnos a los lenguajes ya en específico. No obstante, para los ejemplos todos los profesores usaron Javascript, por lo que también sirve para aprender algunas de las utilidades y modos de trabajo de este lenguaje estándar en el desarrollo web y en numerosas plataformas.

En definitiva, pretendimos dar una visión más académica y basada en los fundamentos de la programación, más que particular de un lenguaje en concreto. Un conocimiento que generalmente no se ofrece en otros cursos de programación donde, por querer abarcar mucho en poco tiempo, se dejan de lado conceptos importantes y necesarios para ser un buen programador en el futuro.

Artículos
  • Artículos del manual

  • 1 Introducción a los Lenguajes de Programación

    Primera clase, con Luis Fernández. Introducción a los lenguajes en general y al modo de comunicarse con un ordenador cuando estamos programando. En el Curso Gratuito de los Fundamentos de la Programación.

  • 2 Tipos de datos, variables, entrada y salida

    Segunda clase de los fundamentos de la programación, dedicada a tipos de datos, variables, operadores y muchas otras cosas básicas en lenguajes de programación en general y Javascript en particular.

  • 3 Algoritmo

    Qué es un algoritmo, partes de un algoritmo, características y ejemplos de algoritmos, así como programas en el lenguaje Javascript.

  • 4 Primeros algoritmos y su codificación en Javascript

    Algoritmos expresados con palabras y sus correspondientes programas expresados con el lenguaje Javascript, una clase práctica para afianzar conoceptos básicos de programación.

  • 5 Alternativas o condicionales

    Esta clase está dedicada a entender el concepto de alternativa, o condicional, que nos permite tomar decisiones en los lenguajes de programación.

  • 6 Repeticiones o bucles

    Qué son las repeticiones, más conocidos por la palabra bucle, en los lenguajes de programación, el por qué de su importancia y cómo se realizan en Javascript, junto con los distintos tipos de bucles, for, while...

  • 7 Subprogramación, funciones

    Subprogramación es la forma más básica de organizar el código de los programas informáticos, en la mayoría de los lenguajes de programación implementada por medio de las funciones. Vídeo de una clase completa con ejemplos en Javascript.

  • 8 Qué son los objetos

    Una clase elemental de introducción a la programación orientada a objetos en la que se aclaran conceptos como objeto, clase, método, propiedad, estado o mensaje, conociendo la sintaxis de OOP en Javascript.

  • 9 Trabajo con objetos en Javascript

    Clase dedicada a aprender a usar objetos en el lenguaje Javascript, creación de objetos, acceso a propiedades, métodos, objetos incorporados, etc.

  • 10 Estructuras de datos

    Qué son las estructuras de datos más fundamentales en en mundo de la programación, y cómo se implementan algunos ejemplos en Javascript.

  • 11 Historia y los tipos de lenguajes de programación

    Es una clase en la que profundizamos en los distintos tipos de lenguajes de programación, con una breve introducción histórica y una completa clasificación atendiendo a sus características.